VicastCam SDK
Leistungsstarke, stabile und benutzerfreundliche Audio-/Video-Virtualgeräte- und Bildschirmübertragungslösung, die Entwicklern eine schnelle Integration ermöglicht.
Entwicklungssprache
SDK Nutzungshinweise
Diese Seite dient als Leitfaden C für den schnellen Einstieg von Sprachkunden VicastCam Virtuelle Kamera SDK。Der Kunde muss lediglich pre_vicastcam_c.h,einbinden dll und die Laufzeitumgebung aus dem Ordner DLL in das Programmausführungsverzeichnis legen。Nach dem Laden über loadvicastcamdll() Laden vicastcam.dll kann,der Funktionszeiger g_vicastcam_* aufgerufen werden。
Herunterladen SDK Komponente1. SDK Inhalt des Komponentenordners
Nach dem Herunterladen und Entpacken VicastCam SDK der Komponente,C enthält das Komponentenverzeichnis in der Regel Folgendes。

2. Bestätigen Sie den Pfad des Kundenprogramms
Überprüfen Sie vor der Integration das Codeverzeichnis und das exe Ausgabeverzeichnis des Kundenprogramms,Im Folgenden wird myprogram als Beispiel verwendet。
C:\myprogram\main.cC:\myprogram\x64\Release\myprogram.exe3. Import VicastCam SDK Komponente
4. in main.c verwenden
in main.c Header-Datei oben einbinden,dann laden DLL、Virtuelle Kamera initialisieren und Funktionszeiger aufrufen。
Header-Datei einbinden
#include "pre_vicastcam_c.h"Grundlegende Initialisierungs- und Aufrufbeispiele
#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;
}



