- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
版本 2.0.0.2
发行日期: 2005.11
深圳天敏视讯科技版权所有
Sa7134Capture.DLL 及 Sa7130Capture.DLL 动态库使用说明 (for VC++ 6.0)
操作系统:Windows 2000/winxp
注: 10MOONS VC 401P/404P 产品对应动态库 Sa7134Capture.DLL(相应头文件及 lib 文件为 Sa7134Capture.h 及Sa7134Capture.lib),10MOONS VC 4000/8000 产品对应动态库 Sa7130Capture.DLL(相应头文件及 lib 文件为 Sa7130Capture.h及 Sa7130Capture.lib),以下仅以 VC 401P/404P 为例说明。
一、编译环境:
1、 将 SDK 安装目录下的 Inc 和 Lib 目录路径分别加入 VC++工程设置的 “C/C++ - Preprocressor – Additional include directories”和“Link – Input – Additional library path”中。
2、 将 Lib\Sa7134Capture.lib 文件加入工程设置的“Link – General – Object/library module”中。3、 将 Inc\Sa7134Capture.h 文件加入工程,并 #include “DSStream.h”。
4、 将 Exe\Sa7134Capture.DLL 文件拷入系统目录或其他系统能找到的目录中。
5、 开始编写代码。
该 SDK 文件即 Sa7124Capture.DLL,输出功能在头文件 Sa7134Capture.H 文件中定义
二、函数说明:
函数修改:
BOOL WINAPI VCAInitSdk( HWND hWndMain, BOOL bInitVidDev = TRUE, BOOL bInitAudDev = FALSE );
说明:初始化 SDK。
hWndMain:overlay 窗口句柄,overlay 窗口就是包含多路显示小窗口的大窗口。overlay 窗口必须有一个,多路显示小窗口必须包含再其内部。
bInitVidDev:是否初始化视频设备用于预览,当视频不显示,只需视频录像或音频处理时可以设置为FALSE.
bInitAudDev:是否初始化音频设备用于声音播放,当不音频不需要播放,只需音频录像或视频处理时、或没有安装声卡, 可以设置为 FALSE.
新增函数:
//初始化视频
BOOL WINAPI VCAInitVidDev();
//初始化音频
BOOL WINAPI VCAInitAudDev();
数据常量介绍
#define ERR_SUCCESS 0
说明:成功
#define ERR_NODEVICEFOUND 1
说明:系统找不到 VC404(SAA7134)设备#define ERR_UNSUPPORTFUNC 2
说明:不支持的函数
#define ERR_ALLOCRESOURCE 3
说明:分配资源错误
#define ERR_INITDIRECTDRAW 4
error
说明:初始化 Directdraw 错误
#define ERR_INITDIRECTSOUND 5
说明:初始化 Directsound 错误
数据结构介绍
typedef enum{
RGB32
= 0x0,
RGB24
= 0x1,
RGB16
= 0x2,
RGB15
= 0x3,
YUY2
= 0x4,
BTYUV
= 0x5,
Y8
= 0x6,
RGB8
= 0x7,
PL422
= 0x8,
PL411
= 0x9,
YUV12
= 0xA,
YUV9
= 0xB,
RAW
= 0xE
}COLORFORMAT;
说明:视频预览和视频捕捉数据流格式,系统目前这版本只支持YUY2 格式
typedef enum {
BRIGHTNESS = 0,
CONTRAST = 1,
SATURATION = 2,
HUE = 3,
SHARPNESS = 4,
}COLORCONTROL;
说明:视频预览及视频捕获的显示属性,其中:
BRIGHTNESS 为亮度,value 范围:0 ~ 255, 最 佳 :80 CONTRAST 为对比度,value 范围: -128 ~ 127 最佳:0x44
SATURATION 为饱和度,value 范围: -128 ~ 127 最佳:0x40
HUE 为色度,value 范围: -128 ~ 127 最佳:0x0 只有当 COLORDEVICETYPE 等于 COLOR_DECODER 时 HUE
文档评论(0)