13.07.2015 Views

Quicktime File Format (2012-08-14).pdf

Quicktime File Format (2012-08-14).pdf

Quicktime File Format (2012-08-14).pdf

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Media Data Atom TypesPacketization Hint Sample Data for Data <strong>Format</strong> 'rtp 'Extra information TLVsTLV sizeTLV typeTLV dataTLV sizeTLV typeTLV dataTLV size and so forthBytes44Padded to 4-byte boundary(int(TLV Size -8 +3) / 4 * 444Padded to 4-byte boundary(int(TLV Size -8 +3) / 4 * 4...Extra information sizeA 32-bit number that is the total size of all extra information TLVs in this packet, including the 4 bytesused for this field. An empty Extra information TLVs table would just be the extra information size, havingthe value 4. (In this case, it would be more efficient simply to not set the X bit and save 4 bytes just torepresent the empty table.)TLV sizeA 32-bit number that is the total size of this one TLV entry, including 4 bytes for the size, 4 bytes for thetype, and any data bytes, but not including padding required to align to the next 4 byte boundary.TLV typeA 32-bit tag (a four-character OSType) identifying the TLV. Servers must ignore TLV types that they donot recognize. Note that TLV types containing all lowercase letters are reserved by Apple Computer.TLV dataThe data for the TLV.In order to support MPEG (and other data types) whose RTP timestamp is not monotonically increasingand directly calculated from the sample timestamp, the TLV type listed in Table 4-24 (page 262) is defined.Table 4-24Size12TypeTLV type'rtpo'Data DescriptionA signed 32-bit integer to be added to the RTP timestamp, which is derived fromthe hint sample timestamp.<strong>2012</strong>-<strong>08</strong>-<strong>14</strong> | © 2004, <strong>2012</strong> Apple Inc. All Rights Reserved.262

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!