VicastCam SDK
Potężne, stabilne i łatwe w użyciu rozwiązanie do wirtualnych urządzeń audio-wideo oraz przesyłania ekranu, umożliwiające szybką integrację dla programistów.
Język programowania
SDK Instrukcja użytkowania
Ta strona służy do prowadzenia C klientów językowych przez szybką integrację VicastCam Wirtualna kamera SDK。Strona klienta musi jedynie zawierać pre_vicastcam_c.h,i umieścić dll środowisko uruchomieniowe z folderu DLL w katalogu wykonawczym programu。Poprzez loadvicastcamdll() załadowanie vicastcam.dll po,można wywołać g_vicastcam_* wskaźnik funkcji。
Pobierz SDK Komponent1. SDK Zawartość folderu komponentu
Po pobraniu i rozpakowaniu VicastCam SDK komponentu,C katalog komponentu zazwyczaj zawiera następujące elementy。

2. Potwierdź ścieżkę programu klienta
Przed integracją potwierdź katalog kodu i exe katalog wyjściowy programu klienta,Poniżej na przykładzie myprogram jako przykład。
C:\myprogram\main.cC:\myprogram\x64\Release\myprogram.exe3. Import VicastCam SDK Komponent
4. w main.c używać w
w main.c na górze zaimportować plik nagłówkowy,następnie załadować DLL、zainicjować wirtualną kamerę i wywołać wskaźnik funkcji。
Import pliku nagłówkowego
#include "pre_vicastcam_c.h"Podstawowa inicjalizacja i przykład wywołania
#include <windows.h>
#include <stdio.h>
#include "pre_vicastcam_c.h"
int main(void)
{
int ret = loadvicastcamdll(L"vicastcam.dll");
if (ret != ERROR_SUCCESS) {
printf("loadvicastcamdll failed, ret=%d, GetLastError=%lu\n",
ret,
GetLastError());
return ret;
}
ret = g_vicastcam_InitVcam();
if (ret != ERROR_SUCCESS) {
printf("InitVcam failed, ret=%d, GetLastError=%lu\n",
ret,
GetLastError());
return ret;
}
g_vicastcam_SetOutputFormat(1280, 720, 1); /* 0 = YUY2, non-zero = NV12 */
g_vicastcam_SetFriendlyName(L"VicastCam");
g_vicastcam_SetMirrorEnabled(0);
g_vicastcam_SetFlipEnabled(0);
g_vicastcam_setVcamOn(1);
/* Optional: output image or media file to virtual camera */
/* g_vicastcam_getImageToCamera(L"test.png"); */
/* g_vicastcam_getMultiMediaToCamera(L"test.mp4"); */
return 0;
}



