跳转至

NET_SDK_GetFileByTimeExV2

接口定义

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
POINTERHANDLE NET_SDK_GetFileByTimeExV2(
    LONG lUserID,
    LONG lChannel,
    DD_TIME* lpStartTime,
    DD_TIME* lpStopTime,
    char* sSavedFileName,
    char recFormat,
    BOOL bFirstStream,
    BOOL bUseCallBack = false,
    BACKUP_DATA_CALLBACK fBackupDataCallBack = NULL,
    void* pUser = NULL);
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
public static extern POINTERHANDLE NET_SDK_GetFileByTimeExV2(
    Int32 lUserID,
    Int32 lChannel,
    ref DD_TIME lpStartTime,
    ref DD_TIME lpStopTime,
    String sSavedFileName,
    byte recFormat,
    bool bFirstStream,
    bool bUseCallBack,
    BACKUP_DATA_CALLBACK fBackupDataCallBack,
    IntPtr pUser);

功能描述

按时间下载录像文件扩展接口V2。

参数说明

参数 类型 说明
lUserIDin LONG 用户ID,NET_SDK_LoginNET_SDK_LoginEx的返回值。
lChannelin LONG 通道编号,从0开始,IPC设备此参数无效。
lpStartTimein DD_TIME* 开始时间指针。
lpStopTimein DD_TIME* 结束时间指针。
sSavedFileNamein char* 保存到本地的文件路径,注意:请使用绝对路径,不要使用相对路径。
recFormatin char 是否使用私有文件格式,1表示使用私有文件格式。
bFirstStreamin BOOL 是否下载主码流,TRUE表示主码流。
bUseCallBackin BOOL 是否使用回调,TRUE表示使用。
fBackupDataCallBackin BACKUP_DATA_CALLBACK 回调函数。
pUserin void* 用户自定义参数。

返回值

  • 类型:POINTERHANDLE

  • 说明:-1表示失败,其他值作为下载文件的句柄。

备注

错误码