跳转至

NET_SDK_PlayBackByTimeSync

接口定义

1
2
3
4
5
6
7
8
int NET_SDK_PlayBackByTimeSync(
    LONG lUserID,
    LONG* pChannels,
    LONG channelNum,
    DD_TIME* lpStartTime,
    DD_TIME* lpStopTime,
    HWND* hWnds,
    BOOL bFirstStream);
1
2
3
4
5
6
7
8
public static extern Int32 NET_SDK_PlayBackByTimeSync(
    Int32 lUserID,
    uint[] pChannels,
    Int32 channelNum,
    ref DD_TIME lpStartTime,
    ref DD_TIME lpStopTime,
    IntPtr[] hWnds,
    Boolean bFirstStream);

功能描述

同一设备的不同通道请求同步回放,支持主码流、子码流切换(同步回放存在排他性,播放时只能同步回放或者异步回放选其一)。

参数说明

参数 类型 说明
lUserIDin LONG 用户ID,NET_SDK_LoginNET_SDK_LoginEx的返回值。
pChannelsin LONG* 要回放的通道号数组,通道号从0开始。
channelNumin LONG 数组pChannels中通道的个数。
lpStartTimein DD_TIME* 文件的开始时间指针,参考DD_TIME
lpStopTimein DD_TIME* 文件结束时间指针,参考DD_TIME
hWndsin HWND* 回放的窗口句柄(仅支持Windows平台),若置为空,SDK仍能收到码流数据,但不解码显示。
bFirstStreamin BOOL 是否回放主码流,false为子码流。

返回值

  • 类型:unsigned int

  • 说明:0表示失败,大于0的值表示回放成功下标异或。例如:同步回放4路码流,第三个回放失败,其他成功,返回值为11,即二进制1011。

备注

同步回放不支持快退功能。

错误码