According to specification (ONVIF-ExportFileFormat-Spec.pdf) TrackID of SurveillanceEntry in SurveillanceExportBox should be of type UInt(16).
class SurveillanceExportBox
extends FullBox(‘suep’, version = 1, 0){
string ExportUnitName;
string ExportUnitURL;
string ExportUnitMAC;
UInt(64) ExportUnitTime;
string ExportOperator;
UInt(32) entry_count;
int i;
for (i=0; i < entry_count; i++) {
UInt(16) TrackID;
string SourceName;
string SourceURL;
string SourceMAC;
string SourceLine;
}
}
In code referred bellow it seems to be declared and parsed as uint32_t:
|
typedef std::tuple<uint32_t, QString, QString, QString, QString> SurveillanceEntry; |
According to specification (ONVIF-ExportFileFormat-Spec.pdf) TrackID of SurveillanceEntry in SurveillanceExportBox should be of type UInt(16).
In code referred bellow it seems to be declared and parsed as uint32_t:
oxfplayer/player/src/parser/surveillanceExportBox.hpp
Line 35 in 540261d