Result structure of people counting data search.
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;
Start time
End time
Number of entered people.
Number of exited people.
Program information, see details in the structure NET_DVR_PROGRAM_INFO.
Number of passed people.
Data size.
Information structure pointer.
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.
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".
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".
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".
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".
Reserved