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



