设备网络SDK开发使用手册

NET_DVR_PlayBackReverseByTime_V40

按时间倒放录像文件。

LONG NET_DVR_PlayBackReverseByTime_V40(
  LONG                  lUserID,
  HWND                  hWnd,
  LPNET_DVR_PLAYCOND    pPlayCond
);

Parameters

lUserID
[in] NET_DVR_Login_V40等登录接口的返回值
hWnd
[in] 回放的窗口句柄。若置为空,SDK仍能收到码流数据,但不解码显示。Linux系统下不支持倒放解码显示功能,该窗口句柄传空。
pPlayCond
[in] 回放条件

Return Values

-1表示失败,其他值作为NET_DVR_StopPlayBack等函数的参数。接口返回失败请调用NET_DVR_GetLastError获取错误码,通过错误码判断出错原因。

Remarks

该接口指定了当前要播放的录像文件,调用成功后,还必须调用NET_DVR_PlayBackControl_V40接口的开始播放控制命令(NET_DVR_PLAYSTART)才能实现回放。
当回放的是按事件搜索出的录像文件时,由于每个文件都会有预录和延迟的部分,因此在设置本接口的开始和结束时间参数时可以适当提前开始时间和延长结束时间。 建议值:最多10分钟,最少5秒。
在调用该接口成功后,可以通过接口NET_DVR_SetPlayDataCallBack_V40注册回调函数,捕获录像的码流数据并自行处理。

See Also

NET_DVR_PlayBackControl_V40   NET_DVR_StopPlayBack   NET_DVR_SetPlayDataCallBack_V40
NET_DVR_Login   NET_DVR_Login_V40