VicastCam SDK
Penyelesaian peranti audio-video maya dan penayangan skrin yang kukuh, stabil, dan mudah digunakan, membantu pembangun mengintegrasi dengan pantas.
Bahasa Pembangunan
SDK Nota Penggunaan
Halaman ini digunakan untuk panduan C pelanggan bahasa untuk penyepaduan pantas VicastCam Kamera Maya SDK。Pihak pelanggan hanya perlu menyertakan pre_vicastcam_c.h,dan meletakkan dll runtime dalam folder DLL ke dalam direktori pelaksanaan program。melalui loadvicastcamdll() muatkan vicastcam.dll selepas itu,boleh memanggil g_vicastcam_* penunjuk fungsi。
Muat Turun SDK Komponen1. SDK Kandungan folder komponen
Muat turun dan nyahmampat VicastCam SDK selepas komponen,C Direktori komponen biasanya mengandungi kandungan berikut。

2. Sahkan laluan program pelanggan
Sebelum penyepaduan, sahkan direktori kod dan exe direktori output program pelanggan,Di bawah menggunakan myprogram sebagai contoh。
C:\myprogram\main.cC:\myprogram\x64\Release\myprogram.exe3. import VicastCam SDK Komponen
4. dalam main.c gunakan dalam
dalam main.c import fail pengepala di bahagian atas,kemudian muatkan DLL、mulakan kamera maya dan panggil penunjuk fungsi。
import fail pengepala
#include "pre_vicastcam_c.h"contoh inisialisasi dan panggilan asas
#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;
}



