Esds boxspa
esds box中主要是存放Element Stream Descriptors(ESDs),ESDs中能夠分爲三層,每層爲包含關係,分別爲MP4ESDescr,MP4DecConfigDescr,MP4DecSpecificDescrip
各層的起始標籤以下: ci
#define MP4ESDescrTag 0x03 string
#define MP4DecConfigDescrTag 0x04 it
#define MP4DecSpecificDescrTag 0x05 io
第一層結構:stream
tag=ES_DescrTag {標籤
bit(8) length_field;
bit(16) ES_ID;
bit(1) streamDependenceFlag;
bit(1) URL_Flag;
bit(1) OCRstreamFlag;
bit(5) streamPriority;
if (streamDependenceFlag)
bit(16) dependsOn_ES_ID;
if (URL_Flag) {
bit(8) URLlength;
bit(8) URLstring[URLlength];
}
if (OCRstreamFlag)
bit(16) OCR_ES_Id;script
}tag