VicastCam SDK
Giải pháp âm thanh và video ảo cùng truyền màn hình mạnh mẽ, ổn định, dễ sử dụng, hỗ trợ nhà phát triển tích hợp nhanh chóng.
Ngôn ngữ phát triển
SDK Hướng dẫn sử dụng
Trang này hướng dẫn C khách hàng ngôn ngữ tích hợp nhanh chóng VicastCam Máy ảnh ảo SDK。Phía khách hàng chỉ cần bao gồm pre_vicastcam_c.h,và đặt dll thư viện runtime trong thư mục DLL vào thư mục thực thi chương trình。Thông qua loadvicastcamdll() tải vicastcam.dll sau đó,có thể gọi g_vicastcam_* con trỏ hàm。
Tải xuống SDK Thành phần1. SDK Nội dung thư mục thành phần
Sau khi tải xuống và giải nén VicastCam SDK thành phần,C Thư mục thành phần thường chứa các nội dung sau。

2. Xác nhận đường dẫn chương trình khách hàng
Trước khi tích hợp, hãy xác nhận thư mục mã nguồn và exe thư mục đầu ra của chương trình khách hàng,Dưới đây lấy myprogram làm ví dụ。
C:\myprogram\main.cC:\myprogram\x64\Release\myprogram.exe3. Nhập VicastCam SDK Thành phần
4. Trong main.c Sử dụng
Trong main.c Nhập tệp tiêu đề ở đầu,Sau đó tải DLL、Khởi tạo camera ảo và gọi con trỏ hàm。
Nhập tệp tiêu đề
#include "pre_vicastcam_c.h"Ví dụ khởi tạo và gọi cơ bản
#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;
}



