VicastCam SDK
Powerful, stable, and easy-to-use audio/video virtual device and screen casting solution, enabling developers to integrate quickly.
Bahasa Pengembangan
SDK Petunjuk Penggunaan
Halaman ini digunakan untuk memandu C klien bahasa agar dapat mengintegrasikan dengan cepat VicastCam Kamera Virtual SDK。Pihak klien hanya perlu menyertakan pre_vicastcam_c.h,dan meletakkan dll runtime dalam folder DLL ke direktori eksekusi program。Melalui loadvicastcamdll() memuat vicastcam.dll setelah itu,dapat memanggil g_vicastcam_* pointer fungsi。
Unduh SDK Komponen1. SDK Isi folder komponen
Setelah mengunduh dan mengekstrak VicastCam SDK komponen,C Direktori komponen biasanya berisi konten berikut。

2. Pastikan jalur program klien
Sebelum integrasi, pastikan direktori kode dan exe direktori output program klien,Berikut ini menggunakan myprogram sebagai contoh。
C:\myprogram\main.cC:\myprogram\x64\Release\myprogram.exe3. Impor VicastCam SDK Komponen
4. di main.c Gunakan dalam
di main.c Impor file header di bagian atas,Kemudian muat DLL、Inisialisasi kamera virtual dan panggil pointer fungsi。
Impor file header
#include "pre_vicastcam_c.h"Contoh inisialisasi dan pemanggilan dasar
#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;
}



