NET_DVR_PDC_RESULT

Result structure of people counting data search.

Structure Definition

struct{ 
  DWORD                   dwSize; 
  NET_DVR_TIME_EX         struStartTime; 
  NET_DVR_TIME_EX         struEndTime; 
  DWORD                   dwEnterNum; 
  DWORD                   dwLeaveNum; 
  NET_DVR_PROGRAM_INFO    struProgramInfo;
  DWORD                   dwPeoplePassing;
  DWORD                   dwStruLen;
  char                    pStruInfo;
  BYTE                    byISO8601;
  char                    cStartTimeDifferenceH;
  char                    cStartTimeDifferenceM;
  char                    cStopTimeDifferenceH;
  char                    cStopTimeDifferenceM;   
  BYTE                    byRes[187]; 
}NET_DVR_PDC_RESULT, *LPNET_DVR_PDC_RESULT;

Members

dwSize
Structure size.
struStartTime

Start time

struEndTime

End time

dwEnterNum

Number of entered people.

dwLeaveNum

Number of exited people.

struProgramInfo

Program information, see details in the structure NET_DVR_PROGRAM_INFO.

dwPeoplePassing

Number of passed people.

dwStruLen

Data size.

pStruInfo

Information structure pointer.

byISO8601

Whether the time is in ISO8601 format, i.e., whether the time difference is valid. 0-invalid, the time is device local time, 1-valid.

cStartTimeDifferenceH

Time difference between start time and UTC time, unit: hour, the value is between -12 and +14 ("+" indicates the east time zone), it is valid when byISO8601 is "1".

cStartTimeDifferenceM

Time difference between start time and UTC time, unit: minute, the value is -30, +30, or +45 ("+" indicates the east time zone), it is valid when byISO8601 is "1".

cStopTimeDifferenceH

Time difference between stop time and UTC time, unit: hour, the value is between -12 and +14 ("+" indicates the east time zone), it is valid when byISO8601 is "1".

cStopTimeDifferenceM

Time difference between stop time and UTC time, unit: minute, the value is -30, +30, or +45 ("+" indicates the east time zone), it is valid when byISO8601 is "1".

byRes

Reserved