NET_DVR_PlayBackReverseByName
按文件名倒放录像文件。
LONG NET_DVR_PlayBackReverseByName(
LONG lUserID,
char *sPlayBackFileName,
HWND hWnd
);
Parameters
- lUserID
- [in] NET_DVR_Login_V40等登录接口的返回值
- sPlayBackFileName
- [in] 回放的文件名,长度不能超过100字节
- hWnd
- [in] 回放的窗口句柄,若置为空,SDK仍能收到码流数据,但不解码显示。
Return Values
-1表示失败,其他值作为NET_DVR_StopPlayBack等函数的参数。接口返回失败请调用NET_DVR_GetLastError获取错误码,通过错误码判断出错原因。
Remarks
该接口指定了当前要播放的录像文件,调用成功后,还必须调用NET_DVR_PlayBackControl_V40接口的开始播放控制命令(NET_DVR_PLAYSTART)才能实现回放。在调用该接口成功后,可以通过接口NET_DVR_SetPlayDataCallBack_V40注册回调函数,捕获录像的码流数据并自行处理。
Linux 32/64位系统均不支持倒放软解码功能,因此需要将窗口句柄传空,设置回调函数,只取流不解码显示。
See Also
NET_DVR_PlayBackControl_V40 NET_DVR_StopPlayBack NET_DVR_SetPlayDataCallBack_V40
NET_DVR_Login NET_DVR_Login_V40