VicastCam SDK
Güçlü, kararlı ve kullanımı kolay ses/video sanal cihaz ve ekran yansıtma çözümü, geliştiricilerin hızlı entegrasyonuna yardımcı olur.
Geliştirme Dili
SDK Kullanım Koşulları
Bu sayfa, rehberlik amacıyla hazırlanmıştır C dil müşterilerinin hızlı entegrasyonu için VicastCam Sanal Kamera SDK。Müşteri tarafının yalnızca şunları içermesi gerekir pre_vicastcam_c.h,ve dll klasöründeki çalışma zamanını DLL program yürütme dizinine yerleştirin。aracılığıyla loadvicastcamdll() yükleme vicastcam.dll işleminden sonra,çağrılabilir g_vicastcam_* fonksiyon işaretçisi。
İndir SDK Bileşen1. SDK Bileşen klasörü içeriği
İndirin ve çıkarın VicastCam SDK bileşeni çıkardıktan sonra,C Bileşen dizini genellikle aşağıdakileri içerir。

2. Müşteri program yolunu onaylayın
Entegrasyondan önce müşteri programının kod dizinini ve exe çıktı dizinini onaylayın,Aşağıda myprogram örnek olarak kullanılmıştır。
C:\myprogram\main.cC:\myprogram\x64\Release\myprogram.exe3. İçe aktar VicastCam SDK Bileşen
4. içinde main.c kullanın
içinde main.c Üst kısma başlık dosyasını ekleyin,Ardından yükleyin DLL、Sanal kamerayı başlatın ve fonksiyon işaretçisini çağırın。
Başlık dosyasını içe aktar
#include "pre_vicastcam_c.h"Temel başlatma ve çağırma örneği
#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;
}



