VicastCam SDK
راهحلی قدرتمند، پایدار و آسان برای دستگاههای مجازی صوتی-تصویری و اشتراکگذاری صفحه، برای ادغام سریع توسعهدهندگان.
زبان توسعه
SDK نکات استفاده
این صفحه برای راهنمایی C مشتریان زبان جهت اتصال سریع VicastCam دوربین مجازی SDK。طرف مشتری تنها نیاز به شامل کردن pre_vicastcam_c.h,و قرار دادن dll زمان اجرا در پوشه DLL در دایرکتوری اجرای برنامه。از طریق loadvicastcamdll() بارگذاری vicastcam.dll پس از آن,میتوان فراخوانی کرد g_vicastcam_* اشارهگر تابع。
دانلود SDK کامپوننت1. SDK محتویات پوشه مؤلفه
پس از دانلود و استخراج VicastCam SDK مؤلفه,C دایرکتوری مؤلفه معمولاً شامل موارد زیر است。

2. تأیید مسیر برنامه مشتری
قبل از اتصال، ابتدا دایرکتوری کد و exe دایرکتوری خروجی برنامه مشتری را تأیید کنید,در ادامه با myprogram به عنوان مثال。
C:\myprogram\main.cC:\myprogram\x64\Release\myprogram.exe3. Import VicastCam SDK کامپوننت
4. In main.c Used in
In main.c Import header file at the top,Then load DLL、Initialize the virtual camera and call the function pointer。
Header file import
#include "pre_vicastcam_c.h"Basic initialization and call example
#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;
}



