VicastCam SDK
Solução de dispositivos virtuais de áudio e vídeo e espelhamento de tela potente, estável e fácil de usar, ajudando desenvolvedores a integrar rapidamente.
Linguagem de desenvolvimento
SDK Instruções de uso
Esta página é usada para orientar C clientes de linguagem na integração rápida VicastCam Câmera virtual SDK。O lado do cliente só precisa incluir pre_vicastcam_c.h,e colocar o runtime dll da pasta DLL no diretório de execução do programa。Através de loadvicastcamdll() carregar vicastcam.dll após,é possível chamar g_vicastcam_* o ponteiro de função。
Baixar SDK Componente1. SDK Conteúdo da pasta do componente
Após baixar e descompactar VicastCam SDK o componente,C o diretório do componente geralmente contém o seguinte。

2. Confirme o caminho do programa cliente
Antes da integração, confirme o diretório de código e o exe diretório de saída do programa cliente,A seguir, usando myprogram como exemplo。
C:\myprogram\main.cC:\myprogram\x64\Release\myprogram.exe3. Importar VicastCam SDK Componente
4. em main.c usar em
em main.c importar o arquivo de cabeçalho no topo,então carregar DLL、inicializar a câmera virtual e chamar o ponteiro de função。
importação do arquivo de cabeçalho
#include "pre_vicastcam_c.h"exemplo básico de inicialização e chamada
#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;
}



