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;
}



