- 26
- 0
- 约1.41万字
- 约 19页
- 2018-05-03 发布于浙江
- 举报
NVD(嵌入式解码器)开发说明文档产品概述嵌入式解码器的主要功能是在联网监控项目中,把网络传输过来的视频图像进行解码上墙的工作。解码器的输入信号,是网络音视频信号,相对应的前端编码设备是我司所有的前端设备,包括DVR、NVS、IPC、IP球等等。解码器的输出信号,一般传送给DLP屏、监视器等显示设备。产品连接示意图产品解码显示模块示意图解码器常用功能:解码通道的视频源可以采用两种方式得到:1.解码器取我司前端设备,包括DVR、NVS、IPC、IP球等等的码流,这种方式属于拉模式,需要给解码器的各个解码通道输入前端设备的IP,Port,Username等信息;2.把标准码流送入指定的端口(每个解码通道都有指定的端口),这种方式属于推模式。(注意:对同一个解码器,所有解码通道工作在一致的模式下,或推模式或拉模式,不能有些通道是推模式有些是拉模式.)可以控制TV输出的画面分割(1画面和4画面)可以得到解码器的各个解码通道的解码信息,包括解码状态(数据是监视/回放),数据的分辨率,帧率,解码速度等信息。每台解码器一个TV可以输出四个解码通道。解码器TV轮巡:包括显示轮巡和解码轮巡TV调节:具有TV调节能力的解码器才可以调节,通过查询TV信息,可以知道是否具有TV调节能力。产品部分功能及SDK开发接口说明(可以参考网络SDK的NVD视频上墙demo,在网络SDK开发包 “分类应用\NVD视频上墙\NVDSDKDemo”下)拉模式:给解码器的各个解码通道输入前端设备的信息,包括设备名称、设备IP、端口、设备用户名和密码等信息。解码器自动跟前端设备进行连接取流进行解码, TV输出。先登录解码器CLIENT_API LONG CALL_METHOD CLIENT_Login(char *pchDVRIP, WORD wDVRPort, char *pchUserName, char *pchPassword, LPNET_DEVICEINFO lpDeviceInfo, int *error = 0);查询解码器信息CLIENT_API BOOL CALL_METHOD CLIENT_QueryDecoderInfo(LONG lLoginID, LPDEV_DECODER_INFO lpDecInfo, intwaittime=1000);函数说明:查询解码器信息。给解码器的各个解码通道配置前端设备之前,先查询解码器信息,再进行解码器TV画面切换参数说明:[in]lLoginID登入返回的设备句柄[out]lpDecInfo输出参数,用于接收查询返回的数据的缓存。这里为结构体LPDEV_DECODER_INFO。[in]waittime查询状态等待时间。解码器TV画面切换CLIENT_API LONG CALL_METHOD CLIENT_SwitchDecTVEncoder(LONG lLoginID, intnDecoderID, LPDEV_ENCODER_INFO lpEncoderInfo, void* userdata=NULL);函数说明:解码器TV画面切换,接口为异步方式。参数说明:[in]lLoginID登入返回的设备句柄[in]nDecoderID解码通道[in]lpEncoderInfo连接的前端设备的信息[in]userdata用户数据。备注:接口为异步方式,接口操作结果由异步回调函数返回。CLIENT_API BOOL CALL_METHOD CLIENT_SetOperateCallBack(LONG lLoginID, fMessDataCallBackcbMessData, DWORD dwUser);简单使用例子//异步回调函数void CALLBACK MessDataCallBackFunc(LONG lCommand, LPNET_CALLBACK_DATA lpData, DWORD dwUser){CNVDSDKDemoDlg *dlg = (CNVDSDKDemoDlg *)dwUser;if (dlg == NULL || lpData == NULL){return;}dlg-MessDataCallBack(lCommand, lpData);}voidCNVDSDKDemoDlg::MessDataCallBack(LONG lCommand, LPNET_CALLBACK_DATA lpData){if (lpData-userdata == NULL){return;}switch(lCommand){case RESPONSE_DECODER_CTRL_TV:// CLIENT_CtrlDecTVScreen接口{……}break;case RESPONSE_DECODER_SWI
您可能关注的文档
- OCTAVE Process 2明确执行经理层认识 MSE安全攻防培训资料.doc
- OCTAVE Process 3明确员工层认识 MSE安全攻防培训资料.doc
- OCTAVE Process 4创建威胁统计 MSE安全攻防培训资料.doc
- OCTAVE Process 5关键资产的识别 MSE安全攻防培训资料.doc
- OCTAVE Process 7风险分析 MSE安全攻防培训资料.doc
- OCTAVE Process 8B选择保护策略 MSE安全攻防培训资料.doc
- PASS系统应用技术手册 美康公司.doc
- Outlook Express数据和通信簿的备份与还原操作手册 电脑实用技巧.doc
- Photoshop给模特人像图片润色及精修.doc
- PG中转项目物流方案 投标方案.docx
原创力文档

文档评论(0)