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. आयात VicastCam SDK घटक
4. में main.c उपयोग करें
में main.c शीर्ष पर हेडर फ़ाइल आयात करें,फिर लोड करें DLL、वर्चुअल कैमरा प्रारंभ करें और फ़ंक्शन पॉइंटर को कॉल करें。
हेडर फ़ाइल आयात
#include "pre_vicastcam_c.h"बुनियादी प्रारंभ और कॉल उदाहरण
#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;
}



