• 大小: 12.09MB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2023-07-10
  • 语言: 其他
  • 标签: directshow  

资源简介

很多音视频的SDK库包括OpenCV需要用摄像头作为视频源,这个工具解决了没有摄像头也能采集图像的问题。安装了插件之后,在系统中就模拟出一个虚拟的视频采集设备,使用Directshow的枚举视频设备方法能枚举出来。这个插件输入的视频源需为媒体文件,通过VirtualCamConfig这个工具来设置文件的路径,文件路径被保存到注册表后,插件被加载和运行的时候则会输出文件里的图像。

资源截图

代码片段和文件信息

/*****************************************************************************
 *
 *  保存软件配置信息到注册表,并可读取出来
 *
 ****************************************************************************/

#include “stdafx.h“
//#include 
//#include 
#include “config.h“
//#include “debug.h“


// -----------------------------------------
// global config structure
CONFIG g_config;



void LoadRegistryInfo()
{
HKEY hKey;
DWORD size;
RegOpenKeyEx(AVT_REG_KEY AVT_REG_SUBKEY 0 KEY_READ &hKey);


REG_GET_N(“fps“  g_config.fps 10)
REG_GET_S(“file“ g_config.filepath ““)

RegCloseKey(hKey);
}

void SaveRegistryInfo()
{
HKEY hKey;
DWORD dispo;

if (RegCreateKeyEx(
AVT_REG_KEY
AVT_REG_SUBKEY
0
AVT_REG_CLASS
REG_OPTION_NON_VOLATILE
KEY_WRITE

&hKey 
&dispo) != ERROR_SUCCESS)
{
OutputDebugString(“Couldn‘t create AVT_REG_SUBKEY“);
return;
}


REG_SET_N(“fps“ g_config.fps);
REG_SET_S(_T(“file“) (LPCSTR)g_config.filepath);


RegCloseKey(hKey);
}






 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-11-10 20:05  VirtualCam\
     目录           0  2018-02-06 17:16  VirtualCam\Bin\
     文件    19646464  2015-06-19 09:53  VirtualCam\Bin\avcodec-56.dll
     文件     5839360  2015-06-19 09:53  VirtualCam\Bin\avformat-56.dll
     文件      452096  2015-06-19 09:53  VirtualCam\Bin\avutil-54.dll
     文件      270336  2015-06-19 09:53  VirtualCam\Bin\swresample-1.dll
     文件      446976  2015-06-19 09:53  VirtualCam\Bin\swscale-3.dll
     文件       55808  2018-02-06 17:07  VirtualCam\Bin\VCam.ax
     文件      267776  2018-02-06 17:07  VirtualCam\Bin\VCamD.ax
     文件       32582  2018-02-06 17:15  VirtualCam\Bin\注册方法.docx
     目录           0  2018-02-06 17:17  VirtualCam\Filters\
     文件        1039  2015-11-10 17:11  VirtualCam\Filters\config.cpp
     文件        1036  2015-11-10 17:13  VirtualCam\Filters\config.h
     文件        4482  2015-11-10 17:33  VirtualCam\Filters\Dll.cpp
     文件       29035  2018-02-06 17:06  VirtualCam\Filters\Filters.cpp
     文件         255  2005-04-18 19:17  VirtualCam\Filters\Filters.def
     文件        4055  2005-12-06 21:45  VirtualCam\Filters\Filters.dsp
     文件        4595  2018-02-06 17:06  VirtualCam\Filters\Filters.h
     文件         879  2015-11-09 13:28  VirtualCam\Filters\Filters.sln
     文件       53248  2018-02-06 17:17  VirtualCam\Filters\Filters.suo
     文件        7298  2018-02-06 17:07  VirtualCam\Filters\Filters.vcproj
     文件        1385  2018-02-06 17:17  VirtualCam\Filters\Filters.vcproj.peng-PC.peng.user
     文件        1401  2015-11-10 21:29  VirtualCam\Filters\Filters.vcproj.USER-1DI0029GHO.Administrator.user
     目录           0  2015-11-09 20:04  VirtualCam\Filters\include\
     文件        5729  2015-06-19 09:53  VirtualCam\Filters\include\inttypes.h
     目录           0  2015-11-09 20:04  VirtualCam\Filters\include\libavcodec\
     文件      179819  2015-06-19 09:53  VirtualCam\Filters\include\libavcodec\avcodec.h
     文件        3111  2015-06-19 09:53  VirtualCam\Filters\include\libavcodec\avfft.h
     文件        3764  2015-06-19 09:53  VirtualCam\Filters\include\libavcodec\dv_profile.h
     文件        2358  2015-06-19 09:53  VirtualCam\Filters\include\libavcodec\dxva2.h
     文件       10623  2015-06-19 09:53  VirtualCam\Filters\include\libavcodec\old_codec_ids.h
............此处省略116个文件信息

评论

共有 条评论