设备网络SDK开发使用手册

NET_DVR_ROI_DETECT_NUM

ROI检测区域编号数目信息结构体。

struct{
  DWORD    dwSize;
  DWORD    dwGroup;
  DWORD    dwStreamType;
  DWORD    dwRoiFixNum;
  DWORD    dwRoiFixID[MAX_ROIDETECT_NUM];
  BYTE     szFixRoiName[MAX_ROIDETECT_NUM][NAME_LEN];
  DWORD    dwRoiTrackNum;
  DWORD    dwRoiTrackID[MAX_ROIDETECT_NUM];
  BYTE     byRes[320];
}NET_DVR_ROI_DETECT_NUM,*LPNET_DVR_ROI_DETECT_NUM;

Members

dwSize
结构体大小
dwGroup
组号
dwStreamType
码流类型:0-主码流,1-子码流,2-事件类型,3-码流3,……
dwRoiFixNum
固定区域总数,确定后续再次获取的组号
dwRoiFixID
ROI固定区域ID,IPC现在支持4个,球机现在支持24个(根据能力集可以扩展支持数量)
szFixRoiName
ROI固定区域名称
dwRoiTrackNum
ROI动态跟踪区域总数,确定后续再次获取的组号
dwRoiTrackID
ROI动态跟踪区域ID,IPC现在支持4个,球机现在支持24个(根据能力集可以扩展支持数量)
byRes
保留

Remarks

ROI:Region Of Interest,感兴趣区域编码。用户可以通过启用ROI功能设置视频画面中最关心、最感兴趣的区域,摄像机在进行视频编码时会提高相应区域的视频图像质量。

dwGroup是组号的概念,如果后续扩展超出每组MAX_ROIDETECT_NUM个区域的时候,需要分组去获取。组号从0开始,当dwRoiFixNum或者dwRoiTrackNum 数目超过MAX_ROIDETECT_NUM的时候,进行分组获取,组号依次递增。

See Also

NET_DVR_GetDeviceConfig