设备网络SDK开发使用手册

NET_DVR_FILECOND_V40

文件查找条件结构体。

struct{
  LONG                              lChannel;  
  DWORD                             dwFileType;  
  DWORD                             dwIsLocked;  
  DWORD                             dwUseCardNo;  
  BYTE                              sCardNumber[CARDNUM_LEN_OUT];   
  NET_DVR_TIME                      struStartTime;     
  NET_DVR_TIME                      struStopTime; 
  BYTE                              byDrawFrame; 
  BYTE                              byFindType; 
  BYTE                              byQuickSearch; 
  BYTE                              bySpecialFindInfoType; 
  DWORD                             dwVolumeNum; 
  BYTE                              byWorkingDeviceGUID[GUID_LEN]; 
  NET_DVR_SPECIAL_FINDINFO_UNION    uSpecialFindInfo; 
  BYTE                              byStreamType; 
  BYTE                              byAudioFile; 
  BYTE                              byRes2[30]; 
}NET_DVR_FILECOND_V40, *LPNET_DVR_FILECOND_V40;

Members

lChannel
通道号
dwFileType
录象文件类型(根据dwUseCardNo参数是否带卡号查找分为两类):
  • 不带卡号查找时类型:0xff-全部,0-定时录像,1-移动侦测,2-报警触发,3-报警触发或移动侦测,4-报警触发和移动侦测,5-命令触发,6-手动录像,7-智能录像,10-PIR报警,11-无线报警,12-呼救报警,13-移动侦测、PIR、无线、呼救等所有报警类型的"或",14-智能交通事件,15-越界侦测,16-区域入侵侦测,17-音频异常侦测,18-场景变更侦测,19-智能侦测(越界侦测|区域入侵侦测|进入区域侦测|离开区域侦测|人脸侦测),20-人脸侦测,21-信号量,22-回传,23-回迁录像,24-遮挡,25-POS录像,26-进入区域侦测,27-离开区域侦测,28-徘徊侦测,29-人员聚集侦测,30-快速运动侦测,31-停车侦测,32-物品遗留侦测,33-物品拿取侦测,34-火点检测,35-防破坏检测,36-船只检测,37-测温预警,38-测温报警,39-打架斗殴报警,40-起身检测,41-瞌睡检测,42-温差报警,43-离线测温报警,44-防区报警,45-紧急求助,46-业务咨询,47-起身检测,48-折线攀高,49-如厕超时
  • 带卡号查找时类型:0xff-全部,0-定时录像,1-移动侦测,2-接近报警,3-出钞报警,4-进钞报警,5-命令触发,6-手动录像,7-震动报警,8-环境报警,9-智能报警,10-PIR报警,11-无线报警,12-呼救报警,13-移动侦测、PIR、无线、呼救等所有报警类型的"或",14-智能交通事件,15-越界侦测,16-区域入侵侦测,17-音频异常侦测,18-场景变更侦测,19-智能侦测(越界侦测|区域入侵侦测|进入区域侦测|离开区域侦测|人脸侦测),20-人脸侦测,21-信号量,22-回传,23-回迁录像,24-遮挡,25-POS录像,26-进入区域侦测,27-离开区域侦测,28-徘徊侦测,29-人员聚集侦测,30-快速运动侦测,31-停车侦测,32-物品遗留侦测,33-物品拿取侦测,34-火点检测,35-防破坏检测,36-船只检测,37-测温预警,38-测温报警,39-打架斗殴报警,40-起身检测,41-瞌睡检测,42-温差报警,43-离线测温报警,44-防区报警,45-紧急求助,46-业务咨询,47-起身检测,48-折线攀高,49-如厕超时
  • dwIsLocked
    (ISAPI登录不支持)是否锁定:0-未锁定文件,1-锁定文件,0xff表示所有文件(包括锁定和未锁定)
    dwUseCardNo
    (ISAPI登录不支持)是否带ATM信息进行查询:0-不带ATM信息,1-按交易卡号查询,2-按交易类型查询,3-按交易金额查询,4-按卡号、交易类型及交易金额的组合查询,5-按课程名称查找(此时卡号表示课程名称)
    sCardNumber
    (ISAPI登录不支持)dwUseCardNo为1、4时表示卡号,有效字符个数为20;dwUseCardNo为5时表示课程名称
    struStartTime
    开始时间
    struStopTime
    结束时间
    byDrawFrame
    (ISAPI登录不支持)是否抽帧:0- 不抽帧,1- 抽帧
    byFindType
    (ISAPI登录不支持)0- 查询普通卷,1- 查询存档卷(适用于CVR设备,普通卷用于通道录像,存档卷用于备份录像),2- 查询N+1录像文件
    byQuickSearch
    (ISAPI登录不支持)0- 普通查询,1- 快速(日历)查询,快速查询速度快于普通查询但是相关的录像信息减少(比如没有文件名、文件类型等)
    bySpecialFindInfoType
    (ISAPI登录不支持)专有查询类型:0-无效,1-带ATM信息的查询
    dwVolumeNum
    (ISAPI登录不支持)存档卷号,适用于CVR设备
    byWorkingDeviceGUID
    (ISAPI登录不支持)工作机GUID,通过获取N+1设备信息(NET_DVR_WORKING_DEVICE_INFO)得到,byFindType为2时有效。
    uSpecialFindInfo
    (ISAPI登录不支持)专有查询条件联合体
    byStreamType
    (ISAPI登录不支持)码流类型:0- 主码流优先(同一个时间段只返回一种录像,优先级顺序为:主码流、子码流、三码流),1- 子码流,2- 三码流,3- 只搜索返回主码流录像,254- 双码流搜索(优先返回主码流录像,没有主码流录像时返回子码流录像),0xff- 全部
    byAudioFile
    (ISAPI登录不支持)查找音频文件:0- 不搜索音频文件,1- 搜索音频文件,该功能需要设备支持,启动音频搜索后只搜索音频文件
    byRes2
    保留

    Remarks

    ISAPI只支持定时录像。

    See Also

    NET_DVR_FindFile_V40