diff --git a/docs/annotated.html b/docs/annotated.html index 2bc8f0b62b..fc87243987 100644 --- a/docs/annotated.html +++ b/docs/annotated.html @@ -124,10 +124,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); |||oCEdit |||oCHandlerReference |||oCCodecConfigurationRecord -|||oCPixelAspectRatioBox +|||oCPixelAspectRatio |||oCVideoSampleEntry |||oCElementaryStreamDescriptor -|||oCDTSSpecificBox +|||oCDTSSpecific |||oCAudioSampleEntry |||oCSampleDescription |||oCDecodingTime @@ -313,7 +313,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/classes.html b/docs/classes.html index a122188369..2a87680e06 100644 --- a/docs/classes.html +++ b/docs/classes.html @@ -97,7 +97,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); TrackFragmentDecodeTime (edash_packager::media::mp4)    AdaptationSetXmlNode (edash_packager::xml)   Demuxer (edash_packager::media)   LibcryptoThreading (edash_packager::media)   TrackFragmentHeader (edash_packager::media::mp4)    AdtsHeader (edash_packager::media::mp2t)   DemuxStreamIdMediaSample (edash_packager::media::wvm)   LocalFile (edash_packager::media)   Representation (edash_packager)   TrackFragmentRun (edash_packager::media::mp4)    -AesCbcCtsDecryptor (edash_packager::media)   DTSSpecificBox (edash_packager::media::mp4)   
  M  
+AesCbcCtsDecryptor (edash_packager::media)   DTSSpecific (edash_packager::media::mp4)   
  M  
RepresentationBaseXmlNode (edash_packager::xml)   TrackHeader (edash_packager::media::mp4)    AesCbcCtsEncryptor (edash_packager::media)   
  E  
RepresentationStateChangeListener (edash_packager)   TrackRunIterator (edash_packager::media::mp4)    @@ -156,7 +156,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); TextStreamInfo (edash_packager::media)    DataEntryUrl (edash_packager::media::mp4)   IoCache (edash_packager::media)   TextTrack (edash_packager::media)   XmlDeleter (edash_packager::xml)    DataInformation (edash_packager::media::mp4)   
  K  
-PixelAspectRatioBox (edash_packager::media::mp4)   TextTrackConfig (edash_packager::media)   XmlNode (edash_packager::xml)    +PixelAspectRatio (edash_packager::media::mp4)   TextTrackConfig (edash_packager::media)   XmlNode (edash_packager::xml)    DataReference (edash_packager::media::mp4)   PrevSampleData (edash_packager::media::wvm)   ThreadedIoFile (edash_packager::media)    DecodingTime (edash_packager::media::mp4)   KeyFetcher (edash_packager::media)   ProducerConsumerQueue (edash_packager::media)   Track (edash_packager::media::mp4)    @@ -165,7 +165,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/d0/d03/classedash__packager_1_1media_1_1webm_1_1SingleSegmentSegmenter.html b/docs/d0/d03/classedash__packager_1_1media_1_1webm_1_1SingleSegmentSegmenter.html index f507c61b0e..3e85c3fe83 100644 --- a/docs/d0/d03/classedash__packager_1_1media_1_1webm_1_1SingleSegmentSegmenter.html +++ b/docs/d0/d03/classedash__packager_1_1media_1_1webm_1_1SingleSegmentSegmenter.html @@ -290,7 +290,7 @@ double cluster_length_sec< diff --git a/docs/d0/d06/mpd__flags_8cc_source.html b/docs/d0/d06/mpd__flags_8cc_source.html index 196448586d..8996acdc98 100644 --- a/docs/d0/d06/mpd__flags_8cc_source.html +++ b/docs/d0/d06/mpd__flags_8cc_source.html @@ -148,7 +148,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/d08/structedash__packager_1_1media_1_1mp4_1_1CodecConfigurationRecord-members.html b/docs/d0/d08/structedash__packager_1_1media_1_1mp4_1_1CodecConfigurationRecord-members.html index 3c7c95448d..cb8fe4161b 100644 --- a/docs/d0/d08/structedash__packager_1_1media_1_1mp4_1_1CodecConfigurationRecord-members.html +++ b/docs/d0/d08/structedash__packager_1_1media_1_1mp4_1_1CodecConfigurationRecord-members.html @@ -93,22 +93,23 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');

This is the complete list of members for edash_packager::media::mp4::CodecConfigurationRecord, including all inherited members.

- - - - - - - + + + + + + + - + - - + + +
atom_sizeedash_packager::media::mp4::Boxprotected
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
box_type (defined in edash_packager::media::mp4::CodecConfigurationRecord)edash_packager::media::mp4::CodecConfigurationRecord
BoxType() const override (defined in edash_packager::media::mp4::CodecConfigurationRecord)edash_packager::media::mp4::CodecConfigurationRecordvirtual
CodecConfigurationRecord() (defined in edash_packager::media::mp4::CodecConfigurationRecord)edash_packager::media::mp4::CodecConfigurationRecord
ComputeSize() overrideedash_packager::media::mp4::CodecConfigurationRecordvirtual
data (defined in edash_packager::media::mp4::CodecConfigurationRecord)edash_packager::media::mp4::CodecConfigurationRecord
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
box_type (defined in edash_packager::media::mp4::CodecConfigurationRecord)edash_packager::media::mp4::CodecConfigurationRecord
BoxType() const overrideedash_packager::media::mp4::CodecConfigurationRecordvirtual
CodecConfigurationRecord() (defined in edash_packager::media::mp4::CodecConfigurationRecord)edash_packager::media::mp4::CodecConfigurationRecord
ComputeSize()edash_packager::media::mp4::Box
data (defined in edash_packager::media::mp4::CodecConfigurationRecord)edash_packager::media::mp4::CodecConfigurationRecord
HeaderSize() const edash_packager::media::mp4::Boxvirtual
Parse(BoxReader *reader)edash_packager::media::mp4::Box
ReadWrite(BoxBuffer *buffer) overrideedash_packager::media::mp4::CodecConfigurationRecordvirtual
ReadWriteHeaderInternal(BoxBuffer *buffer)edash_packager::media::mp4::Boxprotectedvirtual
Write(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~CodecConfigurationRecord() override (defined in edash_packager::media::mp4::CodecConfigurationRecord)edash_packager::media::mp4::CodecConfigurationRecord
WriteHeader(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~CodecConfigurationRecord() override (defined in edash_packager::media::mp4::CodecConfigurationRecord)edash_packager::media::mp4::CodecConfigurationRecord
diff --git a/docs/d0/d0e/muxer__options_8h_source.html b/docs/d0/d0e/muxer__options_8h_source.html index 7b8ced9632..46a513bbbb 100644 --- a/docs/d0/d0e/muxer__options_8h_source.html +++ b/docs/d0/d0e/muxer__options_8h_source.html @@ -146,7 +146,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/d0e/structedash__packager_1_1media_1_1StreamDescriptor-members.html b/docs/d0/d0e/structedash__packager_1_1media_1_1StreamDescriptor-members.html index 30e0a81e54..3fe9f38100 100644 --- a/docs/d0/d0e/structedash__packager_1_1media_1_1StreamDescriptor-members.html +++ b/docs/d0/d0e/structedash__packager_1_1media_1_1StreamDescriptor-members.html @@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/d1a/structedash__packager_1_1media_1_1mp4_1_1ChunkOffset-members.html b/docs/d0/d1a/structedash__packager_1_1media_1_1mp4_1_1ChunkOffset-members.html index 5d895a7472..df9e9dd49b 100644 --- a/docs/d0/d1a/structedash__packager_1_1media_1_1mp4_1_1ChunkOffset-members.html +++ b/docs/d0/d1a/structedash__packager_1_1media_1_1mp4_1_1ChunkOffset-members.html @@ -93,27 +93,28 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');

This is the complete list of members for edash_packager::media::mp4::ChunkOffset, including all inherited members.

- - - - - - - - + + + + + + + + - + - - - - + + + + +
atom_sizeedash_packager::media::mp4::Boxprotected
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const override (defined in edash_packager::media::mp4::ChunkOffset)edash_packager::media::mp4::ChunkOffsetvirtual
ChunkLargeOffset() (defined in edash_packager::media::mp4::ChunkLargeOffset)edash_packager::media::mp4::ChunkLargeOffset
ChunkOffset() (defined in edash_packager::media::mp4::ChunkOffset)edash_packager::media::mp4::ChunkOffset
ComputeSize() overrideedash_packager::media::mp4::ChunkOffsetvirtual
flags (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
FullBox() (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const overrideedash_packager::media::mp4::ChunkOffsetvirtual
ChunkLargeOffset() (defined in edash_packager::media::mp4::ChunkLargeOffset)edash_packager::media::mp4::ChunkLargeOffset
ChunkOffset() (defined in edash_packager::media::mp4::ChunkOffset)edash_packager::media::mp4::ChunkOffset
ComputeSize()edash_packager::media::mp4::Box
flags (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
FullBox() (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
HeaderSize() const finaledash_packager::media::mp4::FullBoxvirtual
offsets (defined in edash_packager::media::mp4::ChunkLargeOffset)edash_packager::media::mp4::ChunkLargeOffset
Parse(BoxReader *reader)edash_packager::media::mp4::Box
ReadWrite(BoxBuffer *buffer) overrideedash_packager::media::mp4::ChunkOffsetvirtual
ReadWriteHeaderInternal(BoxBuffer *buffer) finaledash_packager::media::mp4::FullBoxprotectedvirtual
version (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
Write(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~ChunkLargeOffset() override (defined in edash_packager::media::mp4::ChunkLargeOffset)edash_packager::media::mp4::ChunkLargeOffset
~ChunkOffset() override (defined in edash_packager::media::mp4::ChunkOffset)edash_packager::media::mp4::ChunkOffset
~FullBox() override (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
WriteHeader(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~ChunkLargeOffset() override (defined in edash_packager::media::mp4::ChunkLargeOffset)edash_packager::media::mp4::ChunkLargeOffset
~ChunkOffset() override (defined in edash_packager::media::mp4::ChunkOffset)edash_packager::media::mp4::ChunkOffset
~FullBox() override (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
diff --git a/docs/d0/d24/structedash__packager_1_1media_1_1H264DecRefPicMarking-members.html b/docs/d0/d24/structedash__packager_1_1media_1_1H264DecRefPicMarking-members.html index b61aff6867..bf7b4e535e 100644 --- a/docs/d0/d24/structedash__packager_1_1media_1_1H264DecRefPicMarking-members.html +++ b/docs/d0/d24/structedash__packager_1_1media_1_1H264DecRefPicMarking-members.html @@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/d28/classedash__packager_1_1media_1_1mp4_1_1MultiSegmentSegmenter-members.html b/docs/d0/d28/classedash__packager_1_1media_1_1mp4_1_1MultiSegmentSegmenter-members.html index b3c4f7745c..799292c4f6 100644 --- a/docs/d0/d28/classedash__packager_1_1media_1_1mp4_1_1MultiSegmentSegmenter-members.html +++ b/docs/d0/d28/classedash__packager_1_1media_1_1mp4_1_1MultiSegmentSegmenter-members.html @@ -118,7 +118,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/d30/mock__mpd__notifier_8h_source.html b/docs/d0/d30/mock__mpd__notifier_8h_source.html index 49bb0bddf7..a73224e246 100644 --- a/docs/d0/d30/mock__mpd__notifier_8h_source.html +++ b/docs/d0/d30/mock__mpd__notifier_8h_source.html @@ -148,7 +148,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/d32/mp2t__common_8h_source.html b/docs/d0/d32/mp2t__common_8h_source.html index 21b348fa01..959acbbda3 100644 --- a/docs/d0/d32/mp2t__common_8h_source.html +++ b/docs/d0/d32/mp2t__common_8h_source.html @@ -118,7 +118,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/d35/es__descriptor_8cc_source.html b/docs/d0/d35/es__descriptor_8cc_source.html index 390a4b51cb..572db62ebf 100644 --- a/docs/d0/d35/es__descriptor_8cc_source.html +++ b/docs/d0/d35/es__descriptor_8cc_source.html @@ -282,7 +282,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/d3a/classedash__packager_1_1media_1_1SeekHead-members.html b/docs/d0/d3a/classedash__packager_1_1media_1_1SeekHead-members.html index a3c1a4a4e5..fa6350c3e6 100644 --- a/docs/d0/d3a/classedash__packager_1_1media_1_1SeekHead-members.html +++ b/docs/d0/d3a/classedash__packager_1_1media_1_1SeekHead-members.html @@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/d3a/classedash__packager_1_1xml_1_1RepresentationBaseXmlNode-members.html b/docs/d0/d3a/classedash__packager_1_1xml_1_1RepresentationBaseXmlNode-members.html index 492d2dff0f..827898edaa 100644 --- a/docs/d0/d3a/classedash__packager_1_1xml_1_1RepresentationBaseXmlNode-members.html +++ b/docs/d0/d3a/classedash__packager_1_1xml_1_1RepresentationBaseXmlNode-members.html @@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/d3a/webm__constants_8h_source.html b/docs/d0/d3a/webm__constants_8h_source.html index e014dcb9e7..db424d3da3 100644 --- a/docs/d0/d3a/webm__constants_8h_source.html +++ b/docs/d0/d3a/webm__constants_8h_source.html @@ -313,7 +313,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/d42/widevine__encryption__flags_8cc_source.html b/docs/d0/d42/widevine__encryption__flags_8cc_source.html index f918ce340a..e083ab0ed2 100644 --- a/docs/d0/d42/widevine__encryption__flags_8cc_source.html +++ b/docs/d0/d42/widevine__encryption__flags_8cc_source.html @@ -243,7 +243,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/d43/structedash__packager_1_1media_1_1H264SPS-members.html b/docs/d0/d43/structedash__packager_1_1media_1_1H264SPS-members.html index 300791523e..92e4ed5806 100644 --- a/docs/d0/d43/structedash__packager_1_1media_1_1H264SPS-members.html +++ b/docs/d0/d43/structedash__packager_1_1media_1_1H264SPS-members.html @@ -142,7 +142,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/d46/fourccs_8h_source.html b/docs/d0/d46/fourccs_8h_source.html index 0da3f7e15b..c463d8e982 100644 --- a/docs/d0/d46/fourccs_8h_source.html +++ b/docs/d0/d46/fourccs_8h_source.html @@ -216,7 +216,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/d49/vod__media__info__dump__muxer__listener_8cc_source.html b/docs/d0/d49/vod__media__info__dump__muxer__listener_8cc_source.html index 7f90608948..b0cd45c324 100644 --- a/docs/d0/d49/vod__media__info__dump__muxer__listener_8cc_source.html +++ b/docs/d0/d49/vod__media__info__dump__muxer__listener_8cc_source.html @@ -234,7 +234,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/d4a/structedash__packager_1_1media_1_1mp4_1_1SampleSize-members.html b/docs/d0/d4a/structedash__packager_1_1media_1_1mp4_1_1SampleSize-members.html index a9ffa362ba..465e2550dc 100644 --- a/docs/d0/d4a/structedash__packager_1_1media_1_1mp4_1_1SampleSize-members.html +++ b/docs/d0/d4a/structedash__packager_1_1media_1_1mp4_1_1SampleSize-members.html @@ -93,27 +93,28 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');

This is the complete list of members for edash_packager::media::mp4::SampleSize, including all inherited members.

- - - - - - + + + + + + - + - - - + + + +
atom_sizeedash_packager::media::mp4::Boxprotected
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const override (defined in edash_packager::media::mp4::SampleSize)edash_packager::media::mp4::SampleSizevirtual
ComputeSize() overrideedash_packager::media::mp4::SampleSizevirtual
flags (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
FullBox() (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const overrideedash_packager::media::mp4::SampleSizevirtual
ComputeSize()edash_packager::media::mp4::Box
flags (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
FullBox() (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
HeaderSize() const finaledash_packager::media::mp4::FullBoxvirtual
Parse(BoxReader *reader)edash_packager::media::mp4::Box
ReadWrite(BoxBuffer *buffer) overrideedash_packager::media::mp4::SampleSizevirtual
ReadWriteHeaderInternal(BoxBuffer *buffer) finaledash_packager::media::mp4::FullBoxprotectedvirtual
sample_count (defined in edash_packager::media::mp4::SampleSize)edash_packager::media::mp4::SampleSize
sample_size (defined in edash_packager::media::mp4::SampleSize)edash_packager::media::mp4::SampleSize
SampleSize() (defined in edash_packager::media::mp4::SampleSize)edash_packager::media::mp4::SampleSize
sizes (defined in edash_packager::media::mp4::SampleSize)edash_packager::media::mp4::SampleSize
version (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
Write(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~FullBox() override (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
~SampleSize() override (defined in edash_packager::media::mp4::SampleSize)edash_packager::media::mp4::SampleSize
WriteHeader(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~FullBox() override (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
~SampleSize() override (defined in edash_packager::media::mp4::SampleSize)edash_packager::media::mp4::SampleSize
diff --git a/docs/d0/d4e/libcrypto__threading_8cc_source.html b/docs/d0/d4e/libcrypto__threading_8cc_source.html index 055ee62bba..aead798b3a 100644 --- a/docs/d0/d4e/libcrypto__threading_8cc_source.html +++ b/docs/d0/d4e/libcrypto__threading_8cc_source.html @@ -143,7 +143,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/d7d/classedash__packager_1_1media_1_1H264Parser-members.html b/docs/d0/d7d/classedash__packager_1_1media_1_1H264Parser-members.html index 320a75abf6..c4bde3a6c4 100644 --- a/docs/d0/d7d/classedash__packager_1_1media_1_1H264Parser-members.html +++ b/docs/d0/d7d/classedash__packager_1_1media_1_1H264Parser-members.html @@ -114,7 +114,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/d7d/decryptor__source_8h_source.html b/docs/d0/d7d/decryptor__source_8h_source.html index 3f8f44e94f..d7f8afe910 100644 --- a/docs/d0/d7d/decryptor__source_8h_source.html +++ b/docs/d0/d7d/decryptor__source_8h_source.html @@ -125,7 +125,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/d86/structedash__packager_1_1media_1_1EncryptionKey.html b/docs/d0/d86/structedash__packager_1_1media_1_1EncryptionKey.html index 129487f25e..dec1e35de2 100644 --- a/docs/d0/d86/structedash__packager_1_1media_1_1EncryptionKey.html +++ b/docs/d0/d86/structedash__packager_1_1media_1_1EncryptionKey.html @@ -119,7 +119,7 @@ std::vector< uint8_t >  diff --git a/docs/d0/d92/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentDecodeTime.html b/docs/d0/d92/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentDecodeTime.html index 0e43ee5f93..f6b1dc6730 100644 --- a/docs/d0/d92/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentDecodeTime.html +++ b/docs/d0/d92/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentDecodeTime.html @@ -107,20 +107,20 @@ Inheritance diagram for edash_packager::media::mp4::TrackFragmentDecodeTime:

Public Member Functions

- -bool ReadWrite (BoxBuffer *buffer) override - Read/write the mp4 box from/to BoxBuffer.
-  - -FourCC BoxType () const override +FourCC BoxType () const override   -uint32_t ComputeSize () override -  +- Public Member Functions inherited from edash_packager::media::mp4::FullBox +uint32_t HeaderSize () const final +  - Public Member Functions inherited from edash_packager::media::mp4::Box bool Parse (BoxReader *reader)   void Write (BufferWriter *writer)   +void WriteHeader (BufferWriter *writer) +  +uint32_t ComputeSize () +  @@ -137,15 +137,15 @@ uint32_t 

Public Attributes

flags
- - - + + +

Additional Inherited Members

- Protected Attributes inherited from edash_packager::media::mp4::Box
uint32_t atom_size
 
- Protected Member Functions inherited from edash_packager::media::mp4::FullBox
bool ReadWriteHeaderInternal (BoxBuffer *buffer) final
 

Detailed Description

-

Definition at line 432 of file box_definitions.h.

+

Definition at line 438 of file box_definitions.h.

Member Function Documentation

- +
@@ -153,10 +153,10 @@ Additional Inherited Members @@ -165,11 +165,11 @@ Additional Inherited Members
- + - +
uint32_t edash_packager::media::mp4::TrackFragmentDecodeTime::ComputeSize FourCC edash_packager::media::mp4::TrackFragmentDecodeTime::BoxType ( ) const
-

Compute the size of this box. The calculated size will be saved in |atom_size| for later consumption.

+
Returns
box type.
-

Implements edash_packager::media::mp4::Box.

+

Implements edash_packager::media::mp4::Box.

-

Definition at line 1506 of file box_definitions.cc.

+

Definition at line 1438 of file box_definitions.cc.

@@ -180,7 +180,7 @@ Additional Inherited Members diff --git a/docs/d0/d93/structedash__packager_1_1media_1_1mp4_1_1SampleTable-members.html b/docs/d0/d93/structedash__packager_1_1media_1_1mp4_1_1SampleTable-members.html index abd8089fc9..41ec943d59 100644 --- a/docs/d0/d93/structedash__packager_1_1media_1_1mp4_1_1SampleTable-members.html +++ b/docs/d0/d93/structedash__packager_1_1media_1_1mp4_1_1SampleTable-members.html @@ -93,27 +93,28 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');

This is the complete list of members for edash_packager::media::mp4::SampleTable, including all inherited members.

- - - - - - - - + + + + + + + + - + - - + + +
atom_sizeedash_packager::media::mp4::Boxprotected
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const override (defined in edash_packager::media::mp4::SampleTable)edash_packager::media::mp4::SampleTablevirtual
chunk_large_offset (defined in edash_packager::media::mp4::SampleTable)edash_packager::media::mp4::SampleTable
composition_time_to_sample (defined in edash_packager::media::mp4::SampleTable)edash_packager::media::mp4::SampleTable
ComputeSize() overrideedash_packager::media::mp4::SampleTablevirtual
decoding_time_to_sample (defined in edash_packager::media::mp4::SampleTable)edash_packager::media::mp4::SampleTable
description (defined in edash_packager::media::mp4::SampleTable)edash_packager::media::mp4::SampleTable
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const overrideedash_packager::media::mp4::SampleTablevirtual
chunk_large_offset (defined in edash_packager::media::mp4::SampleTable)edash_packager::media::mp4::SampleTable
composition_time_to_sample (defined in edash_packager::media::mp4::SampleTable)edash_packager::media::mp4::SampleTable
ComputeSize()edash_packager::media::mp4::Box
decoding_time_to_sample (defined in edash_packager::media::mp4::SampleTable)edash_packager::media::mp4::SampleTable
description (defined in edash_packager::media::mp4::SampleTable)edash_packager::media::mp4::SampleTable
HeaderSize() const edash_packager::media::mp4::Boxvirtual
Parse(BoxReader *reader)edash_packager::media::mp4::Box
ReadWrite(BoxBuffer *buffer) overrideedash_packager::media::mp4::SampleTablevirtual
ReadWriteHeaderInternal(BoxBuffer *buffer)edash_packager::media::mp4::Boxprotectedvirtual
sample_size (defined in edash_packager::media::mp4::SampleTable)edash_packager::media::mp4::SampleTable
sample_to_chunk (defined in edash_packager::media::mp4::SampleTable)edash_packager::media::mp4::SampleTable
SampleTable() (defined in edash_packager::media::mp4::SampleTable)edash_packager::media::mp4::SampleTable
sync_sample (defined in edash_packager::media::mp4::SampleTable)edash_packager::media::mp4::SampleTable
Write(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~SampleTable() override (defined in edash_packager::media::mp4::SampleTable)edash_packager::media::mp4::SampleTable
WriteHeader(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~SampleTable() override (defined in edash_packager::media::mp4::SampleTable)edash_packager::media::mp4::SampleTable
diff --git a/docs/d0/d96/structedash__packager_1_1ContentProtectionElement.html b/docs/d0/d96/structedash__packager_1_1ContentProtectionElement.html index c702e53a58..c95cfc8f60 100644 --- a/docs/d0/d96/structedash__packager_1_1ContentProtectionElement.html +++ b/docs/d0/d96/structedash__packager_1_1ContentProtectionElement.html @@ -123,7 +123,7 @@ std::vector< diff --git a/docs/d0/da4/classedash__packager_1_1media_1_1WebMVideoClient-members.html b/docs/d0/da4/classedash__packager_1_1media_1_1WebMVideoClient-members.html index 7583a25d44..a2349a5347 100644 --- a/docs/d0/da4/classedash__packager_1_1media_1_1WebMVideoClient-members.html +++ b/docs/d0/da4/classedash__packager_1_1media_1_1WebMVideoClient-members.html @@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/da6/stream__descriptor_8cc_source.html b/docs/d0/da6/stream__descriptor_8cc_source.html index edc6b069ee..642f2a26d3 100644 --- a/docs/d0/da6/stream__descriptor_8cc_source.html +++ b/docs/d0/da6/stream__descriptor_8cc_source.html @@ -243,7 +243,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/da9/classedash__packager_1_1MockRepresentation.html b/docs/d0/da9/classedash__packager_1_1MockRepresentation.html index 7198dc695b..77d4c363df 100644 --- a/docs/d0/da9/classedash__packager_1_1MockRepresentation.html +++ b/docs/d0/da9/classedash__packager_1_1MockRepresentation.html @@ -146,7 +146,7 @@ Public Member Functions diff --git a/docs/d0/da9/classedash__packager_1_1media_1_1webm_1_1WebMMuxer-members.html b/docs/d0/da9/classedash__packager_1_1media_1_1webm_1_1WebMMuxer-members.html index 1e01c55514..9dc49e6791 100644 --- a/docs/d0/da9/classedash__packager_1_1media_1_1webm_1_1WebMMuxer-members.html +++ b/docs/d0/da9/classedash__packager_1_1media_1_1webm_1_1WebMMuxer-members.html @@ -116,7 +116,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/dae/classedash__packager_1_1media_1_1BufferWriter-members.html b/docs/d0/dae/classedash__packager_1_1media_1_1BufferWriter-members.html index 356ebde996..4619ecc105 100644 --- a/docs/d0/dae/classedash__packager_1_1media_1_1BufferWriter-members.html +++ b/docs/d0/dae/classedash__packager_1_1media_1_1BufferWriter-members.html @@ -116,7 +116,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/dea/structedash__packager_1_1media_1_1mp4_1_1DTSSpecificBox.html b/docs/d0/db7/structedash__packager_1_1media_1_1mp4_1_1DTSSpecific.html similarity index 67% rename from docs/dc/dea/structedash__packager_1_1media_1_1mp4_1_1DTSSpecificBox.html rename to docs/d0/db7/structedash__packager_1_1media_1_1mp4_1_1DTSSpecific.html index a6378807f8..55a21d1e95 100644 --- a/docs/dc/dea/structedash__packager_1_1media_1_1mp4_1_1DTSSpecificBox.html +++ b/docs/d0/db7/structedash__packager_1_1media_1_1mp4_1_1DTSSpecific.html @@ -4,7 +4,7 @@ -DASH Media Packaging SDK: edash_packager::media::mp4::DTSSpecificBox Struct Reference +DASH Media Packaging SDK: edash_packager::media::mp4::DTSSpecific Struct Reference @@ -82,62 +82,61 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
+List of all members
-
edash_packager::media::mp4::DTSSpecificBox Struct Reference
+
edash_packager::media::mp4::DTSSpecific Struct Reference
-Inheritance diagram for edash_packager::media::mp4::DTSSpecificBox:
+Inheritance diagram for edash_packager::media::mp4::DTSSpecific:
- - -edash_packager::media::mp4::Box + + +edash_packager::media::mp4::Box
- - - - - - - + + + + + + + +

Public Member Functions

-bool ReadWrite (BoxBuffer *buffer) override
 Read/write the mp4 box from/to BoxBuffer.
 
-FourCC BoxType () const override
 
uint32_t ComputeSize () override
 
FourCC BoxType () const override
 
- Public Member Functions inherited from edash_packager::media::mp4::Box
bool Parse (BoxReader *reader)
 
void Write (BufferWriter *writer)
 
void WriteHeader (BufferWriter *writer)
 
uint32_t ComputeSize ()
 
virtual uint32_t HeaderSize () const
 
- - +

Public Attributes

+
std::vector< uint8_t > data
 
 
- - - + + +

Additional Inherited Members

- Protected Attributes inherited from edash_packager::media::mp4::Box
uint32_t atom_size
 
- Protected Member Functions inherited from edash_packager::media::mp4::Box
virtual bool ReadWriteHeaderInternal (BoxBuffer *buffer)
 

Detailed Description

-

Definition at line 206 of file box_definitions.h.

+

Definition at line 212 of file box_definitions.h.

Member Function Documentation

- +
@@ -145,10 +144,10 @@ Additional Inherited Members @@ -157,11 +156,11 @@ Additional Inherited Members
- + - +
uint32_t edash_packager::media::mp4::DTSSpecificBox::ComputeSize FourCC edash_packager::media::mp4::DTSSpecific::BoxType ( ) const
-

Compute the size of this box. The calculated size will be saved in |atom_size| for later consumption.

+
Returns
box type.
-

Implements edash_packager::media::mp4::Box.

+

Implements edash_packager::media::mp4::Box.

-

Definition at line 1084 of file box_definitions.cc.

+

Definition at line 1021 of file box_definitions.cc.

@@ -172,7 +171,7 @@ Additional Inherited Members diff --git a/docs/d0/db7/structedash__packager_1_1media_1_1mp4_1_1DTSSpecific.png b/docs/d0/db7/structedash__packager_1_1media_1_1mp4_1_1DTSSpecific.png new file mode 100644 index 0000000000..06208fb9a9 Binary files /dev/null and b/docs/d0/db7/structedash__packager_1_1media_1_1mp4_1_1DTSSpecific.png differ diff --git a/docs/d0/dd1/classedash__packager_1_1SimpleMpdNotifier-members.html b/docs/d0/dd1/classedash__packager_1_1SimpleMpdNotifier-members.html index 570a734d77..422d83f40c 100644 --- a/docs/d0/dd1/classedash__packager_1_1SimpleMpdNotifier-members.html +++ b/docs/d0/dd1/classedash__packager_1_1SimpleMpdNotifier-members.html @@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/dd4/structedash__packager_1_1media_1_1SubsampleEntry-members.html b/docs/d0/dd4/structedash__packager_1_1media_1_1SubsampleEntry-members.html index 4ab0027365..61f336169c 100644 --- a/docs/d0/dd4/structedash__packager_1_1media_1_1SubsampleEntry-members.html +++ b/docs/d0/dd4/structedash__packager_1_1media_1_1SubsampleEntry-members.html @@ -98,7 +98,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/dd6/webm__crypto__helpers_8cc_source.html b/docs/d0/dd6/webm__crypto__helpers_8cc_source.html index ec007f8d24..ad06818269 100644 --- a/docs/d0/dd6/webm__crypto__helpers_8cc_source.html +++ b/docs/d0/dd6/webm__crypto__helpers_8cc_source.html @@ -157,7 +157,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/ddc/structedash__packager_1_1media_1_1FileCloser.html b/docs/d0/ddc/structedash__packager_1_1media_1_1FileCloser.html index 5898e8f478..830bcfabed 100644 --- a/docs/d0/ddc/structedash__packager_1_1media_1_1FileCloser.html +++ b/docs/d0/ddc/structedash__packager_1_1media_1_1FileCloser.html @@ -112,7 +112,7 @@ void operator() ( diff --git a/docs/d0/de0/structedash__packager_1_1media_1_1mp4_1_1VideoSampleEntry-members.html b/docs/d0/de0/structedash__packager_1_1media_1_1mp4_1_1VideoSampleEntry-members.html index 1fcd75d9ca..39627d07b7 100644 --- a/docs/d0/de0/structedash__packager_1_1media_1_1mp4_1_1VideoSampleEntry-members.html +++ b/docs/d0/de0/structedash__packager_1_1media_1_1mp4_1_1VideoSampleEntry-members.html @@ -93,28 +93,29 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');

This is the complete list of members for edash_packager::media::mp4::VideoSampleEntry, including all inherited members.

- - - - - - - - + + + + + + + + - + - - + + +
atom_sizeedash_packager::media::mp4::Boxprotected
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const override (defined in edash_packager::media::mp4::VideoSampleEntry)edash_packager::media::mp4::VideoSampleEntryvirtual
codec_config_record (defined in edash_packager::media::mp4::VideoSampleEntry)edash_packager::media::mp4::VideoSampleEntry
ComputeSize() overrideedash_packager::media::mp4::VideoSampleEntryvirtual
data_reference_index (defined in edash_packager::media::mp4::VideoSampleEntry)edash_packager::media::mp4::VideoSampleEntry
format (defined in edash_packager::media::mp4::VideoSampleEntry)edash_packager::media::mp4::VideoSampleEntry
GetActualFormat() const (defined in edash_packager::media::mp4::VideoSampleEntry)edash_packager::media::mp4::VideoSampleEntryinline
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const overrideedash_packager::media::mp4::VideoSampleEntryvirtual
codec_config_record (defined in edash_packager::media::mp4::VideoSampleEntry)edash_packager::media::mp4::VideoSampleEntry
ComputeSize()edash_packager::media::mp4::Box
data_reference_index (defined in edash_packager::media::mp4::VideoSampleEntry)edash_packager::media::mp4::VideoSampleEntry
format (defined in edash_packager::media::mp4::VideoSampleEntry)edash_packager::media::mp4::VideoSampleEntry
GetActualFormat() const (defined in edash_packager::media::mp4::VideoSampleEntry)edash_packager::media::mp4::VideoSampleEntryinline
HeaderSize() const edash_packager::media::mp4::Boxvirtual
height (defined in edash_packager::media::mp4::VideoSampleEntry)edash_packager::media::mp4::VideoSampleEntry
Parse(BoxReader *reader)edash_packager::media::mp4::Box
pixel_aspect (defined in edash_packager::media::mp4::VideoSampleEntry)edash_packager::media::mp4::VideoSampleEntry
ReadWrite(BoxBuffer *buffer) overrideedash_packager::media::mp4::VideoSampleEntryvirtual
ReadWriteHeaderInternal(BoxBuffer *buffer)edash_packager::media::mp4::Boxprotectedvirtual
sinf (defined in edash_packager::media::mp4::VideoSampleEntry)edash_packager::media::mp4::VideoSampleEntry
VideoSampleEntry() (defined in edash_packager::media::mp4::VideoSampleEntry)edash_packager::media::mp4::VideoSampleEntry
width (defined in edash_packager::media::mp4::VideoSampleEntry)edash_packager::media::mp4::VideoSampleEntry
Write(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~VideoSampleEntry() override (defined in edash_packager::media::mp4::VideoSampleEntry)edash_packager::media::mp4::VideoSampleEntry
WriteHeader(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~VideoSampleEntry() override (defined in edash_packager::media::mp4::VideoSampleEntry)edash_packager::media::mp4::VideoSampleEntry
diff --git a/docs/d0/de4/structedash__packager_1_1media_1_1mp4_1_1MovieFragmentHeader-members.html b/docs/d0/de4/structedash__packager_1_1media_1_1mp4_1_1MovieFragmentHeader-members.html index d16c395ade..a12219d216 100644 --- a/docs/d0/de4/structedash__packager_1_1media_1_1mp4_1_1MovieFragmentHeader-members.html +++ b/docs/d0/de4/structedash__packager_1_1media_1_1mp4_1_1MovieFragmentHeader-members.html @@ -93,25 +93,26 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');

This is the complete list of members for edash_packager::media::mp4::MovieFragmentHeader, including all inherited members.

- - - - - - + + + + + + - + - - - + + + +
atom_sizeedash_packager::media::mp4::Boxprotected
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const override (defined in edash_packager::media::mp4::MovieFragmentHeader)edash_packager::media::mp4::MovieFragmentHeadervirtual
ComputeSize() overrideedash_packager::media::mp4::MovieFragmentHeadervirtual
flags (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
FullBox() (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const overrideedash_packager::media::mp4::MovieFragmentHeadervirtual
ComputeSize()edash_packager::media::mp4::Box
flags (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
FullBox() (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
HeaderSize() const finaledash_packager::media::mp4::FullBoxvirtual
MovieFragmentHeader() (defined in edash_packager::media::mp4::MovieFragmentHeader)edash_packager::media::mp4::MovieFragmentHeader
Parse(BoxReader *reader)edash_packager::media::mp4::Box
ReadWrite(BoxBuffer *buffer) overrideedash_packager::media::mp4::MovieFragmentHeadervirtual
ReadWriteHeaderInternal(BoxBuffer *buffer) finaledash_packager::media::mp4::FullBoxprotectedvirtual
sequence_number (defined in edash_packager::media::mp4::MovieFragmentHeader)edash_packager::media::mp4::MovieFragmentHeader
version (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
Write(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~FullBox() override (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
~MovieFragmentHeader() override (defined in edash_packager::media::mp4::MovieFragmentHeader)edash_packager::media::mp4::MovieFragmentHeader
WriteHeader(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~FullBox() override (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
~MovieFragmentHeader() override (defined in edash_packager::media::mp4::MovieFragmentHeader)edash_packager::media::mp4::MovieFragmentHeader
diff --git a/docs/d0/de6/classedash__packager_1_1media_1_1TracksBuilder.html b/docs/d0/de6/classedash__packager_1_1media_1_1TracksBuilder.html index abf7b8cf09..b8d2972669 100644 --- a/docs/d0/de6/classedash__packager_1_1media_1_1TracksBuilder.html +++ b/docs/d0/de6/classedash__packager_1_1media_1_1TracksBuilder.html @@ -123,7 +123,7 @@ std::vector< uint8_t >  diff --git a/docs/d0/dea/structedash__packager_1_1media_1_1mp4_1_1ProtectionSystemSpecificHeader-members.html b/docs/d0/dea/structedash__packager_1_1media_1_1mp4_1_1ProtectionSystemSpecificHeader-members.html index c0a0e762a4..5ff02d855e 100644 --- a/docs/d0/dea/structedash__packager_1_1media_1_1mp4_1_1ProtectionSystemSpecificHeader-members.html +++ b/docs/d0/dea/structedash__packager_1_1media_1_1mp4_1_1ProtectionSystemSpecificHeader-members.html @@ -93,27 +93,28 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');

This is the complete list of members for edash_packager::media::mp4::ProtectionSystemSpecificHeader, including all inherited members.

- - - - - - - + + + + + + + - + - - - + + + +
atom_sizeedash_packager::media::mp4::Boxprotected
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const override (defined in edash_packager::media::mp4::ProtectionSystemSpecificHeader)edash_packager::media::mp4::ProtectionSystemSpecificHeadervirtual
ComputeSize() overrideedash_packager::media::mp4::ProtectionSystemSpecificHeadervirtual
data (defined in edash_packager::media::mp4::ProtectionSystemSpecificHeader)edash_packager::media::mp4::ProtectionSystemSpecificHeader
flags (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
FullBox() (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const overrideedash_packager::media::mp4::ProtectionSystemSpecificHeadervirtual
ComputeSize()edash_packager::media::mp4::Box
data (defined in edash_packager::media::mp4::ProtectionSystemSpecificHeader)edash_packager::media::mp4::ProtectionSystemSpecificHeader
flags (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
FullBox() (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
HeaderSize() const finaledash_packager::media::mp4::FullBoxvirtual
Parse(BoxReader *reader)edash_packager::media::mp4::Box
ProtectionSystemSpecificHeader() (defined in edash_packager::media::mp4::ProtectionSystemSpecificHeader)edash_packager::media::mp4::ProtectionSystemSpecificHeader
raw_box (defined in edash_packager::media::mp4::ProtectionSystemSpecificHeader)edash_packager::media::mp4::ProtectionSystemSpecificHeader
ReadWrite(BoxBuffer *buffer) overrideedash_packager::media::mp4::ProtectionSystemSpecificHeadervirtual
ReadWriteHeaderInternal(BoxBuffer *buffer) finaledash_packager::media::mp4::FullBoxprotectedvirtual
system_id (defined in edash_packager::media::mp4::ProtectionSystemSpecificHeader)edash_packager::media::mp4::ProtectionSystemSpecificHeader
version (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
Write(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~FullBox() override (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
~ProtectionSystemSpecificHeader() override (defined in edash_packager::media::mp4::ProtectionSystemSpecificHeader)edash_packager::media::mp4::ProtectionSystemSpecificHeader
WriteHeader(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~FullBox() override (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
~ProtectionSystemSpecificHeader() override (defined in edash_packager::media::mp4::ProtectionSystemSpecificHeader)edash_packager::media::mp4::ProtectionSystemSpecificHeader
diff --git a/docs/d0/df3/packager__util_8cc_source.html b/docs/d0/df3/packager__util_8cc_source.html index 4405bef563..813ba6f079 100644 --- a/docs/d0/df3/packager__util_8cc_source.html +++ b/docs/d0/df3/packager__util_8cc_source.html @@ -315,7 +315,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/df6/structedash__packager_1_1media_1_1mp4_1_1MovieExtends-members.html b/docs/d0/df6/structedash__packager_1_1media_1_1mp4_1_1MovieExtends-members.html index 51fd2c938b..6ab540f3ec 100644 --- a/docs/d0/df6/structedash__packager_1_1media_1_1mp4_1_1MovieExtends-members.html +++ b/docs/d0/df6/structedash__packager_1_1media_1_1mp4_1_1MovieExtends-members.html @@ -93,22 +93,23 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');

This is the complete list of members for edash_packager::media::mp4::MovieExtends, including all inherited members.

- - - - - + + + + + - + - - + + +
atom_sizeedash_packager::media::mp4::Boxprotected
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const override (defined in edash_packager::media::mp4::MovieExtends)edash_packager::media::mp4::MovieExtendsvirtual
ComputeSize() overrideedash_packager::media::mp4::MovieExtendsvirtual
header (defined in edash_packager::media::mp4::MovieExtends)edash_packager::media::mp4::MovieExtends
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const overrideedash_packager::media::mp4::MovieExtendsvirtual
ComputeSize()edash_packager::media::mp4::Box
header (defined in edash_packager::media::mp4::MovieExtends)edash_packager::media::mp4::MovieExtends
HeaderSize() const edash_packager::media::mp4::Boxvirtual
MovieExtends() (defined in edash_packager::media::mp4::MovieExtends)edash_packager::media::mp4::MovieExtends
Parse(BoxReader *reader)edash_packager::media::mp4::Box
ReadWrite(BoxBuffer *buffer) overrideedash_packager::media::mp4::MovieExtendsvirtual
ReadWriteHeaderInternal(BoxBuffer *buffer)edash_packager::media::mp4::Boxprotectedvirtual
tracks (defined in edash_packager::media::mp4::MovieExtends)edash_packager::media::mp4::MovieExtends
Write(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~MovieExtends() override (defined in edash_packager::media::mp4::MovieExtends)edash_packager::media::mp4::MovieExtends
WriteHeader(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~MovieExtends() override (defined in edash_packager::media::mp4::MovieExtends)edash_packager::media::mp4::MovieExtends
diff --git a/docs/d0/dfa/structedash__packager_1_1media_1_1wvm_1_1DemuxStreamIdMediaSample.html b/docs/d0/dfa/structedash__packager_1_1media_1_1wvm_1_1DemuxStreamIdMediaSample.html index 3ba1a906ae..f4d41265c2 100644 --- a/docs/d0/dfa/structedash__packager_1_1media_1_1wvm_1_1DemuxStreamIdMediaSample.html +++ b/docs/d0/dfa/structedash__packager_1_1media_1_1wvm_1_1DemuxStreamIdMediaSample.html @@ -116,7 +116,7 @@ scoped_refptr< diff --git a/docs/d1/d02/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer-members.html b/docs/d1/d02/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer-members.html index b4023b6c04..e65215421b 100644 --- a/docs/d1/d02/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer-members.html +++ b/docs/d1/d02/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer-members.html @@ -119,7 +119,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/d13/status_8h_source.html b/docs/d1/d13/status_8h_source.html index 1c63d3ee96..61ace7dc8f 100644 --- a/docs/d1/d13/status_8h_source.html +++ b/docs/d1/d13/status_8h_source.html @@ -240,7 +240,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/d16/structedash__packager_1_1xml_1_1XmlDeleter-members.html b/docs/d1/d16/structedash__packager_1_1xml_1_1XmlDeleter-members.html index 89e11e3920..766126d3e6 100644 --- a/docs/d1/d16/structedash__packager_1_1xml_1_1XmlDeleter-members.html +++ b/docs/d1/d16/structedash__packager_1_1xml_1_1XmlDeleter-members.html @@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/d1c/two__pass__single__segment__segmenter_8cc_source.html b/docs/d1/d1c/two__pass__single__segment__segmenter_8cc_source.html index ebfaf591c7..5f06cba521 100644 --- a/docs/d1/d1c/two__pass__single__segment__segmenter_8cc_source.html +++ b/docs/d1/d1c/two__pass__single__segment__segmenter_8cc_source.html @@ -275,7 +275,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/d1d/muxer__flags_8cc_source.html b/docs/d1/d1d/muxer__flags_8cc_source.html index 499991ea97..1d9d126090 100644 --- a/docs/d1/d1d/muxer__flags_8cc_source.html +++ b/docs/d1/d1d/muxer__flags_8cc_source.html @@ -143,7 +143,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/d27/key__fetcher_8h_source.html b/docs/d1/d27/key__fetcher_8h_source.html index 5f0849e8f1..e5acfbec22 100644 --- a/docs/d1/d27/key__fetcher_8h_source.html +++ b/docs/d1/d27/key__fetcher_8h_source.html @@ -126,7 +126,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/d28/classedash__packager_1_1media_1_1WebMTracksParser-members.html b/docs/d1/d28/classedash__packager_1_1media_1_1WebMTracksParser-members.html index dfe833dded..6d1b6dc095 100644 --- a/docs/d1/d28/classedash__packager_1_1media_1_1WebMTracksParser-members.html +++ b/docs/d1/d28/classedash__packager_1_1media_1_1WebMTracksParser-members.html @@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/d28/classedash__packager_1_1media_1_1mp4_1_1SyncSampleIterator-members.html b/docs/d1/d28/classedash__packager_1_1media_1_1mp4_1_1SyncSampleIterator-members.html index b7c4be2ba5..d015a820d6 100644 --- a/docs/d1/d28/classedash__packager_1_1media_1_1mp4_1_1SyncSampleIterator-members.html +++ b/docs/d1/d28/classedash__packager_1_1media_1_1mp4_1_1SyncSampleIterator-members.html @@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/d2a/structedash__packager_1_1media_1_1mp4_1_1TrackExtends-members.html b/docs/d1/d2a/structedash__packager_1_1media_1_1mp4_1_1TrackExtends-members.html index b218f02a34..05c7521456 100644 --- a/docs/d1/d2a/structedash__packager_1_1media_1_1mp4_1_1TrackExtends-members.html +++ b/docs/d1/d2a/structedash__packager_1_1media_1_1mp4_1_1TrackExtends-members.html @@ -93,29 +93,30 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');

This is the complete list of members for edash_packager::media::mp4::TrackExtends, including all inherited members.

- - - - - - - - - - + + + + + + + + + + - + - - - + + + +
atom_sizeedash_packager::media::mp4::Boxprotected
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const override (defined in edash_packager::media::mp4::TrackExtends)edash_packager::media::mp4::TrackExtendsvirtual
ComputeSize() overrideedash_packager::media::mp4::TrackExtendsvirtual
default_sample_description_index (defined in edash_packager::media::mp4::TrackExtends)edash_packager::media::mp4::TrackExtends
default_sample_duration (defined in edash_packager::media::mp4::TrackExtends)edash_packager::media::mp4::TrackExtends
default_sample_flags (defined in edash_packager::media::mp4::TrackExtends)edash_packager::media::mp4::TrackExtends
default_sample_size (defined in edash_packager::media::mp4::TrackExtends)edash_packager::media::mp4::TrackExtends
flags (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
FullBox() (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const overrideedash_packager::media::mp4::TrackExtendsvirtual
ComputeSize()edash_packager::media::mp4::Box
default_sample_description_index (defined in edash_packager::media::mp4::TrackExtends)edash_packager::media::mp4::TrackExtends
default_sample_duration (defined in edash_packager::media::mp4::TrackExtends)edash_packager::media::mp4::TrackExtends
default_sample_flags (defined in edash_packager::media::mp4::TrackExtends)edash_packager::media::mp4::TrackExtends
default_sample_size (defined in edash_packager::media::mp4::TrackExtends)edash_packager::media::mp4::TrackExtends
flags (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
FullBox() (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
HeaderSize() const finaledash_packager::media::mp4::FullBoxvirtual
Parse(BoxReader *reader)edash_packager::media::mp4::Box
ReadWrite(BoxBuffer *buffer) overrideedash_packager::media::mp4::TrackExtendsvirtual
ReadWriteHeaderInternal(BoxBuffer *buffer) finaledash_packager::media::mp4::FullBoxprotectedvirtual
track_id (defined in edash_packager::media::mp4::TrackExtends)edash_packager::media::mp4::TrackExtends
TrackExtends() (defined in edash_packager::media::mp4::TrackExtends)edash_packager::media::mp4::TrackExtends
version (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
Write(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~FullBox() override (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
~TrackExtends() override (defined in edash_packager::media::mp4::TrackExtends)edash_packager::media::mp4::TrackExtends
WriteHeader(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~FullBox() override (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
~TrackExtends() override (defined in edash_packager::media::mp4::TrackExtends)edash_packager::media::mp4::TrackExtends
diff --git a/docs/d1/d2f/webvtt__media__parser_8cc_source.html b/docs/d1/d2f/webvtt__media__parser_8cc_source.html index 8e22adcd41..698d7cd8d7 100644 --- a/docs/d1/d2f/webvtt__media__parser_8cc_source.html +++ b/docs/d1/d2f/webvtt__media__parser_8cc_source.html @@ -479,7 +479,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/d31/structedash__packager_1_1media_1_1mp4_1_1CodecConfigurationRecord.html b/docs/d1/d31/structedash__packager_1_1media_1_1mp4_1_1CodecConfigurationRecord.html index bbbbf58f1f..e2aa987921 100644 --- a/docs/d1/d31/structedash__packager_1_1media_1_1mp4_1_1CodecConfigurationRecord.html +++ b/docs/d1/d31/structedash__packager_1_1media_1_1mp4_1_1CodecConfigurationRecord.html @@ -106,20 +106,19 @@ Inheritance diagram for edash_packager::media::mp4::CodecConfigurationRecord:

Public Member Functions

- -bool ReadWrite (BoxBuffer *buffer) override - Read/write the mp4 box from/to BoxBuffer.
-  - -FourCC BoxType () const override +FourCC BoxType () const override   -uint32_t ComputeSize () override -  - Public Member Functions inherited from edash_packager::media::mp4::Box bool Parse (BoxReader *reader)   void Write (BufferWriter *writer)   +void WriteHeader (BufferWriter *writer) +  +uint32_t ComputeSize () +  +virtual uint32_t HeaderSize () const +  @@ -132,15 +131,15 @@ std::vector< uint8_t > 

Public Attributes

- - - + + +

Additional Inherited Members

- Protected Attributes inherited from edash_packager::media::mp4::Box
uint32_t atom_size
 
- Protected Member Functions inherited from edash_packager::media::mp4::Box
virtual bool ReadWriteHeaderInternal (BoxBuffer *buffer)
 

Detailed Description

-

Definition at line 167 of file box_definitions.h.

+

Definition at line 172 of file box_definitions.h.

Member Function Documentation

- +
@@ -148,10 +147,10 @@ Additional Inherited Members @@ -160,11 +159,11 @@ Additional Inherited Members
- + - +
uint32_t edash_packager::media::mp4::CodecConfigurationRecord::ComputeSize FourCC edash_packager::media::mp4::CodecConfigurationRecord::BoxType ( ) const
-

Compute the size of this box. The calculated size will be saved in |atom_size| for later consumption.

+
Returns
box type.
-

Implements edash_packager::media::mp4::Box.

+

Implements edash_packager::media::mp4::Box.

-

Definition at line 899 of file box_definitions.cc.

+

Definition at line 838 of file box_definitions.cc.

@@ -175,7 +174,7 @@ Additional Inherited Members diff --git a/docs/d1/d37/es__parser__h264_8h_source.html b/docs/d1/d37/es__parser__h264_8h_source.html index 9bbfa3eb73..ebcb4bcc0f 100644 --- a/docs/d1/d37/es__parser__h264_8h_source.html +++ b/docs/d1/d37/es__parser__h264_8h_source.html @@ -200,7 +200,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/d38/classedash__packager_1_1MockRepresentation-members.html b/docs/d1/d38/classedash__packager_1_1MockRepresentation-members.html index 8897c45a42..e9e8685945 100644 --- a/docs/d1/d38/classedash__packager_1_1MockRepresentation-members.html +++ b/docs/d1/d38/classedash__packager_1_1MockRepresentation-members.html @@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/d3b/mpd__generator__flags_8h_source.html b/docs/d1/d3b/mpd__generator__flags_8h_source.html index 3a4ec92a06..9dee78a2fc 100644 --- a/docs/d1/d3b/mpd__generator__flags_8h_source.html +++ b/docs/d1/d3b/mpd__generator__flags_8h_source.html @@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/d45/decoding__time__iterator_8cc_source.html b/docs/d1/d45/decoding__time__iterator_8cc_source.html index 33878162a1..6c71aecbf3 100644 --- a/docs/d1/d45/decoding__time__iterator_8cc_source.html +++ b/docs/d1/d45/decoding__time__iterator_8cc_source.html @@ -163,12 +163,12 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
bool IsValid() const
bool AdvanceSample()
uint32_t NumSamples() const
-
+
uint64_t Duration(uint32_t start_sample, uint32_t end_sample) const
diff --git a/docs/d1/d48/text__track__config_8h_source.html b/docs/d1/d48/text__track__config_8h_source.html index 7b63f1f581..a7f315a95d 100644 --- a/docs/d1/d48/text__track__config_8h_source.html +++ b/docs/d1/d48/text__track__config_8h_source.html @@ -139,7 +139,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/d4b/classedash__packager_1_1media_1_1mp2t_1_1TsPacket.html b/docs/d1/d4b/classedash__packager_1_1media_1_1mp2t_1_1TsPacket.html index 324fd0fa89..3e8998e716 100644 --- a/docs/d1/d4b/classedash__packager_1_1media_1_1mp2t_1_1TsPacket.html +++ b/docs/d1/d4b/classedash__packager_1_1media_1_1mp2t_1_1TsPacket.html @@ -145,7 +145,7 @@ static const int kPacketSi diff --git a/docs/d1/d4d/h264__bit__reader_8cc_source.html b/docs/d1/d4d/h264__bit__reader_8cc_source.html index 5cc9abfdcf..09eade6984 100644 --- a/docs/d1/d4d/h264__bit__reader_8cc_source.html +++ b/docs/d1/d4d/h264__bit__reader_8cc_source.html @@ -205,7 +205,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/d5d/structedash__packager_1_1MpdOptions.html b/docs/d1/d5d/structedash__packager_1_1MpdOptions.html index d5b1cd1526..bdd859be03 100644 --- a/docs/d1/d5d/structedash__packager_1_1MpdOptions.html +++ b/docs/d1/d5d/structedash__packager_1_1MpdOptions.html @@ -127,7 +127,7 @@ double suggested_presentat diff --git a/docs/d1/d65/structedash__packager_1_1media_1_1mp4_1_1SampleToGroup.html b/docs/d1/d65/structedash__packager_1_1media_1_1mp4_1_1SampleToGroup.html index 099f76c28a..0e9d4703e6 100644 --- a/docs/d1/d65/structedash__packager_1_1media_1_1mp4_1_1SampleToGroup.html +++ b/docs/d1/d65/structedash__packager_1_1media_1_1mp4_1_1SampleToGroup.html @@ -107,20 +107,20 @@ Inheritance diagram for edash_packager::media::mp4::SampleToGroup: - - - - + - - + + + + + + +

Public Member Functions

-bool ReadWrite (BoxBuffer *buffer) override
 Read/write the mp4 box from/to BoxBuffer.
 
-FourCC BoxType () const override
FourCC BoxType () const override
 
uint32_t ComputeSize () override
 
- Public Member Functions inherited from edash_packager::media::mp4::FullBox
uint32_t HeaderSize () const final
 
- Public Member Functions inherited from edash_packager::media::mp4::Box
bool Parse (BoxReader *reader)
 
void Write (BufferWriter *writer)
 
void WriteHeader (BufferWriter *writer)
 
uint32_t ComputeSize ()
 
@@ -143,15 +143,15 @@ uint32_t 

Public Attributes

flags
- - - + + +

Additional Inherited Members

- Protected Attributes inherited from edash_packager::media::mp4::Box
uint32_t atom_size
 
- Protected Member Functions inherited from edash_packager::media::mp4::FullBox
bool ReadWriteHeaderInternal (BoxBuffer *buffer) final
 

Detailed Description

-

Definition at line 504 of file box_definitions.h.

+

Definition at line 510 of file box_definitions.h.

Member Function Documentation

- +
@@ -159,10 +159,10 @@ Additional Inherited Members @@ -171,11 +171,11 @@ Additional Inherited Members
- + - +
uint32_t edash_packager::media::mp4::SampleToGroup::ComputeSize FourCC edash_packager::media::mp4::SampleToGroup::BoxType ( ) const
-

Compute the size of this box. The calculated size will be saved in |atom_size| for later consumption.

+
Returns
box type.
-

Implements edash_packager::media::mp4::Box.

+

Implements edash_packager::media::mp4::Box.

-

Definition at line 1736 of file box_definitions.cc.

+

Definition at line 1649 of file box_definitions.cc.

@@ -186,7 +186,7 @@ Additional Inherited Members diff --git a/docs/d1/d72/language__utils_8cc_source.html b/docs/d1/d72/language__utils_8cc_source.html index 502693fb95..efe5a785b2 100644 --- a/docs/d1/d72/language__utils_8cc_source.html +++ b/docs/d1/d72/language__utils_8cc_source.html @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/d72/structedash__packager_1_1media_1_1mp4_1_1AudioSampleEntry-members.html b/docs/d1/d72/structedash__packager_1_1media_1_1mp4_1_1AudioSampleEntry-members.html index 3451d6d177..7ac221fc87 100644 --- a/docs/d1/d72/structedash__packager_1_1media_1_1mp4_1_1AudioSampleEntry-members.html +++ b/docs/d1/d72/structedash__packager_1_1media_1_1mp4_1_1AudioSampleEntry-members.html @@ -93,29 +93,30 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');

This is the complete list of members for edash_packager::media::mp4::AudioSampleEntry, including all inherited members.

- - - - - - - - - - - + + + + + + + + + + + - + - - + + +
atom_sizeedash_packager::media::mp4::Boxprotected
AudioSampleEntry() (defined in edash_packager::media::mp4::AudioSampleEntry)edash_packager::media::mp4::AudioSampleEntry
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const override (defined in edash_packager::media::mp4::AudioSampleEntry)edash_packager::media::mp4::AudioSampleEntryvirtual
channelcount (defined in edash_packager::media::mp4::AudioSampleEntry)edash_packager::media::mp4::AudioSampleEntry
ComputeSize() overrideedash_packager::media::mp4::AudioSampleEntryvirtual
data_reference_index (defined in edash_packager::media::mp4::AudioSampleEntry)edash_packager::media::mp4::AudioSampleEntry
ddts (defined in edash_packager::media::mp4::AudioSampleEntry)edash_packager::media::mp4::AudioSampleEntry
esds (defined in edash_packager::media::mp4::AudioSampleEntry)edash_packager::media::mp4::AudioSampleEntry
format (defined in edash_packager::media::mp4::AudioSampleEntry)edash_packager::media::mp4::AudioSampleEntry
GetActualFormat() const (defined in edash_packager::media::mp4::AudioSampleEntry)edash_packager::media::mp4::AudioSampleEntryinline
AudioSampleEntry() (defined in edash_packager::media::mp4::AudioSampleEntry)edash_packager::media::mp4::AudioSampleEntry
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const overrideedash_packager::media::mp4::AudioSampleEntryvirtual
channelcount (defined in edash_packager::media::mp4::AudioSampleEntry)edash_packager::media::mp4::AudioSampleEntry
ComputeSize()edash_packager::media::mp4::Box
data_reference_index (defined in edash_packager::media::mp4::AudioSampleEntry)edash_packager::media::mp4::AudioSampleEntry
ddts (defined in edash_packager::media::mp4::AudioSampleEntry)edash_packager::media::mp4::AudioSampleEntry
esds (defined in edash_packager::media::mp4::AudioSampleEntry)edash_packager::media::mp4::AudioSampleEntry
format (defined in edash_packager::media::mp4::AudioSampleEntry)edash_packager::media::mp4::AudioSampleEntry
GetActualFormat() const (defined in edash_packager::media::mp4::AudioSampleEntry)edash_packager::media::mp4::AudioSampleEntryinline
HeaderSize() const edash_packager::media::mp4::Boxvirtual
Parse(BoxReader *reader)edash_packager::media::mp4::Box
ReadWrite(BoxBuffer *buffer) overrideedash_packager::media::mp4::AudioSampleEntryvirtual
ReadWriteHeaderInternal(BoxBuffer *buffer)edash_packager::media::mp4::Boxprotectedvirtual
samplerate (defined in edash_packager::media::mp4::AudioSampleEntry)edash_packager::media::mp4::AudioSampleEntry
samplesize (defined in edash_packager::media::mp4::AudioSampleEntry)edash_packager::media::mp4::AudioSampleEntry
sinf (defined in edash_packager::media::mp4::AudioSampleEntry)edash_packager::media::mp4::AudioSampleEntry
Write(BufferWriter *writer)edash_packager::media::mp4::Box
~AudioSampleEntry() override (defined in edash_packager::media::mp4::AudioSampleEntry)edash_packager::media::mp4::AudioSampleEntry
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
WriteHeader(BufferWriter *writer)edash_packager::media::mp4::Box
~AudioSampleEntry() override (defined in edash_packager::media::mp4::AudioSampleEntry)edash_packager::media::mp4::AudioSampleEntry
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
diff --git a/docs/d0/d66/structedash__packager_1_1media_1_1mp4_1_1PixelAspectRatioBox-members.html b/docs/d1/d72/structedash__packager_1_1media_1_1mp4_1_1PixelAspectRatio-members.html similarity index 56% rename from docs/d0/d66/structedash__packager_1_1media_1_1mp4_1_1PixelAspectRatioBox-members.html rename to docs/d1/d72/structedash__packager_1_1media_1_1mp4_1_1PixelAspectRatio-members.html index f752ed118f..dacfaaaf9b 100644 --- a/docs/d0/d66/structedash__packager_1_1media_1_1mp4_1_1PixelAspectRatioBox-members.html +++ b/docs/d1/d72/structedash__packager_1_1media_1_1mp4_1_1PixelAspectRatio-members.html @@ -82,33 +82,34 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
-
edash_packager::media::mp4::PixelAspectRatioBox Member List
+
edash_packager::media::mp4::PixelAspectRatio Member List
-

This is the complete list of members for edash_packager::media::mp4::PixelAspectRatioBox, including all inherited members.

+

This is the complete list of members for edash_packager::media::mp4::PixelAspectRatio, including all inherited members.

- - - - - + + + + + - - - + + + - - + + +
atom_sizeedash_packager::media::mp4::Boxprotected
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const override (defined in edash_packager::media::mp4::PixelAspectRatioBox)edash_packager::media::mp4::PixelAspectRatioBoxvirtual
ComputeSize() overrideedash_packager::media::mp4::PixelAspectRatioBoxvirtual
h_spacing (defined in edash_packager::media::mp4::PixelAspectRatioBox)edash_packager::media::mp4::PixelAspectRatioBox
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const overrideedash_packager::media::mp4::PixelAspectRatiovirtual
ComputeSize()edash_packager::media::mp4::Box
h_spacing (defined in edash_packager::media::mp4::PixelAspectRatio)edash_packager::media::mp4::PixelAspectRatio
HeaderSize() const edash_packager::media::mp4::Boxvirtual
Parse(BoxReader *reader)edash_packager::media::mp4::Box
PixelAspectRatioBox() (defined in edash_packager::media::mp4::PixelAspectRatioBox)edash_packager::media::mp4::PixelAspectRatioBox
ReadWrite(BoxBuffer *buffer) overrideedash_packager::media::mp4::PixelAspectRatioBoxvirtual
v_spacing (defined in edash_packager::media::mp4::PixelAspectRatioBox)edash_packager::media::mp4::PixelAspectRatioBox
PixelAspectRatio() (defined in edash_packager::media::mp4::PixelAspectRatio)edash_packager::media::mp4::PixelAspectRatio
ReadWriteHeaderInternal(BoxBuffer *buffer)edash_packager::media::mp4::Boxprotectedvirtual
v_spacing (defined in edash_packager::media::mp4::PixelAspectRatio)edash_packager::media::mp4::PixelAspectRatio
Write(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~PixelAspectRatioBox() override (defined in edash_packager::media::mp4::PixelAspectRatioBox)edash_packager::media::mp4::PixelAspectRatioBox
WriteHeader(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~PixelAspectRatio() override (defined in edash_packager::media::mp4::PixelAspectRatio)edash_packager::media::mp4::PixelAspectRatio
diff --git a/docs/d1/d74/mp2t__media__parser_8cc_source.html b/docs/d1/d74/mp2t__media__parser_8cc_source.html index a29746c73b..02998e623e 100644 --- a/docs/d1/d74/mp2t__media__parser_8cc_source.html +++ b/docs/d1/d74/mp2t__media__parser_8cc_source.html @@ -528,7 +528,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/d76/structedash__packager_1_1media_1_1mp4_1_1SampleToChunk-members.html b/docs/d1/d76/structedash__packager_1_1media_1_1mp4_1_1SampleToChunk-members.html index 24ee2bbaf0..93dabe8794 100644 --- a/docs/d1/d76/structedash__packager_1_1media_1_1mp4_1_1SampleToChunk-members.html +++ b/docs/d1/d76/structedash__packager_1_1media_1_1mp4_1_1SampleToChunk-members.html @@ -93,25 +93,26 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');

This is the complete list of members for edash_packager::media::mp4::SampleToChunk, including all inherited members.

- - - - - - - + + + + + + + - + - - - + + + +
atom_sizeedash_packager::media::mp4::Boxprotected
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const override (defined in edash_packager::media::mp4::SampleToChunk)edash_packager::media::mp4::SampleToChunkvirtual
chunk_info (defined in edash_packager::media::mp4::SampleToChunk)edash_packager::media::mp4::SampleToChunk
ComputeSize() overrideedash_packager::media::mp4::SampleToChunkvirtual
flags (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
FullBox() (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const overrideedash_packager::media::mp4::SampleToChunkvirtual
chunk_info (defined in edash_packager::media::mp4::SampleToChunk)edash_packager::media::mp4::SampleToChunk
ComputeSize()edash_packager::media::mp4::Box
flags (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
FullBox() (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
HeaderSize() const finaledash_packager::media::mp4::FullBoxvirtual
Parse(BoxReader *reader)edash_packager::media::mp4::Box
ReadWrite(BoxBuffer *buffer) overrideedash_packager::media::mp4::SampleToChunkvirtual
ReadWriteHeaderInternal(BoxBuffer *buffer) finaledash_packager::media::mp4::FullBoxprotectedvirtual
SampleToChunk() (defined in edash_packager::media::mp4::SampleToChunk)edash_packager::media::mp4::SampleToChunk
version (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
Write(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~FullBox() override (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
~SampleToChunk() override (defined in edash_packager::media::mp4::SampleToChunk)edash_packager::media::mp4::SampleToChunk
WriteHeader(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~FullBox() override (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
~SampleToChunk() override (defined in edash_packager::media::mp4::SampleToChunk)edash_packager::media::mp4::SampleToChunk
diff --git a/docs/d1/d78/classedash__packager_1_1media_1_1mp4_1_1MP4Muxer.html b/docs/d1/d78/classedash__packager_1_1media_1_1mp4_1_1MP4Muxer.html index d469a1d2da..ab45d247ea 100644 --- a/docs/d1/d78/classedash__packager_1_1media_1_1mp4_1_1MP4Muxer.html +++ b/docs/d1/d78/classedash__packager_1_1media_1_1mp4_1_1MP4Muxer.html @@ -176,7 +176,7 @@ base::Clock * clock () diff --git a/docs/d1/d7d/webm__video__client_8cc_source.html b/docs/d1/d7d/webm__video__client_8cc_source.html index 6a754e6018..35beb12502 100644 --- a/docs/d1/d7d/webm__video__client_8cc_source.html +++ b/docs/d1/d7d/webm__video__client_8cc_source.html @@ -285,7 +285,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/d7f/classedash__packager_1_1media_1_1BitReader-members.html b/docs/d1/d7f/classedash__packager_1_1media_1_1BitReader-members.html index 502b6d31be..7fc6c2b0a5 100644 --- a/docs/d1/d7f/classedash__packager_1_1media_1_1BitReader-members.html +++ b/docs/d1/d7f/classedash__packager_1_1media_1_1BitReader-members.html @@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/d81/structedash__packager_1_1media_1_1mp4_1_1SegmentIndex.html b/docs/d1/d81/structedash__packager_1_1media_1_1mp4_1_1SegmentIndex.html index c8fb52bb84..20ff021ccc 100644 --- a/docs/d1/d81/structedash__packager_1_1media_1_1mp4_1_1SegmentIndex.html +++ b/docs/d1/d81/structedash__packager_1_1media_1_1mp4_1_1SegmentIndex.html @@ -107,20 +107,20 @@ Inheritance diagram for edash_packager::media::mp4::SegmentIndex: - - - - + - - + + + + + + +

Public Member Functions

-bool ReadWrite (BoxBuffer *buffer) override
 Read/write the mp4 box from/to BoxBuffer.
 
-FourCC BoxType () const override
FourCC BoxType () const override
 
uint32_t ComputeSize () override
 
- Public Member Functions inherited from edash_packager::media::mp4::FullBox
uint32_t HeaderSize () const final
 
- Public Member Functions inherited from edash_packager::media::mp4::Box
bool Parse (BoxReader *reader)
 
void Write (BufferWriter *writer)
 
void WriteHeader (BufferWriter *writer)
 
uint32_t ComputeSize ()
 
@@ -149,15 +149,15 @@ uint32_t 

Public Attributes

flags
- - - + + +

Additional Inherited Members

- Protected Attributes inherited from edash_packager::media::mp4::Box
uint32_t atom_size
 
- Protected Member Functions inherited from edash_packager::media::mp4::FullBox
bool ReadWriteHeaderInternal (BoxBuffer *buffer) final
 

Detailed Description

-

Definition at line 571 of file box_definitions.h.

+

Definition at line 577 of file box_definitions.h.

Member Function Documentation

- +
@@ -165,10 +165,10 @@ Additional Inherited Members @@ -177,11 +177,11 @@ Additional Inherited Members
- + - +
uint32_t edash_packager::media::mp4::SegmentIndex::ComputeSize FourCC edash_packager::media::mp4::SegmentIndex::BoxType ( ) const
-

Compute the size of this box. The calculated size will be saved in |atom_size| for later consumption.

+
Returns
box type.
-

Implements edash_packager::media::mp4::Box.

+

Implements edash_packager::media::mp4::Box.

-

Definition at line 1960 of file box_definitions.cc.

+

Definition at line 1852 of file box_definitions.cc.

@@ -192,7 +192,7 @@ Additional Inherited Members diff --git a/docs/d1/d82/adts__constants_8h_source.html b/docs/d1/d82/adts__constants_8h_source.html index f813166c5d..6d16f37358 100644 --- a/docs/d1/d82/adts__constants_8h_source.html +++ b/docs/d1/d82/adts__constants_8h_source.html @@ -117,7 +117,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/d86/classedash__packager_1_1media_1_1RsaPublicKey.html b/docs/d1/d86/classedash__packager_1_1media_1_1RsaPublicKey.html index 38115594d6..e5ef1c0548 100644 --- a/docs/d1/d86/classedash__packager_1_1media_1_1RsaPublicKey.html +++ b/docs/d1/d86/classedash__packager_1_1media_1_1RsaPublicKey.html @@ -218,7 +218,7 @@ Static Public Member Functions diff --git a/docs/d1/d8e/structedash__packager_1_1media_1_1mp4_1_1CompositionTimeToSample-members.html b/docs/d1/d8e/structedash__packager_1_1media_1_1mp4_1_1CompositionTimeToSample-members.html index 23c66d1a68..ff7df5bd62 100644 --- a/docs/d1/d8e/structedash__packager_1_1media_1_1mp4_1_1CompositionTimeToSample-members.html +++ b/docs/d1/d8e/structedash__packager_1_1media_1_1mp4_1_1CompositionTimeToSample-members.html @@ -93,25 +93,26 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');

This is the complete list of members for edash_packager::media::mp4::CompositionTimeToSample, including all inherited members.

- - - - - - - - + + + + + + + + - + - - - + + + +
atom_sizeedash_packager::media::mp4::Boxprotected
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const override (defined in edash_packager::media::mp4::CompositionTimeToSample)edash_packager::media::mp4::CompositionTimeToSamplevirtual
composition_offset (defined in edash_packager::media::mp4::CompositionTimeToSample)edash_packager::media::mp4::CompositionTimeToSample
CompositionTimeToSample() (defined in edash_packager::media::mp4::CompositionTimeToSample)edash_packager::media::mp4::CompositionTimeToSample
ComputeSize() overrideedash_packager::media::mp4::CompositionTimeToSamplevirtual
flags (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
FullBox() (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const overrideedash_packager::media::mp4::CompositionTimeToSamplevirtual
composition_offset (defined in edash_packager::media::mp4::CompositionTimeToSample)edash_packager::media::mp4::CompositionTimeToSample
CompositionTimeToSample() (defined in edash_packager::media::mp4::CompositionTimeToSample)edash_packager::media::mp4::CompositionTimeToSample
ComputeSize()edash_packager::media::mp4::Box
flags (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
FullBox() (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
HeaderSize() const finaledash_packager::media::mp4::FullBoxvirtual
Parse(BoxReader *reader)edash_packager::media::mp4::Box
ReadWrite(BoxBuffer *buffer) overrideedash_packager::media::mp4::CompositionTimeToSamplevirtual
ReadWriteHeaderInternal(BoxBuffer *buffer) finaledash_packager::media::mp4::FullBoxprotectedvirtual
version (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
Write(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~CompositionTimeToSample() override (defined in edash_packager::media::mp4::CompositionTimeToSample)edash_packager::media::mp4::CompositionTimeToSample
~FullBox() override (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
WriteHeader(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~CompositionTimeToSample() override (defined in edash_packager::media::mp4::CompositionTimeToSample)edash_packager::media::mp4::CompositionTimeToSample
~FullBox() override (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
diff --git a/docs/d1/d8e/webm__audio__client_8cc_source.html b/docs/d1/d8e/webm__audio__client_8cc_source.html index 29627405a2..2f8fc065e8 100644 --- a/docs/d1/d8e/webm__audio__client_8cc_source.html +++ b/docs/d1/d8e/webm__audio__client_8cc_source.html @@ -211,7 +211,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/d92/classedash__packager_1_1media_1_1OffsetByteQueue.html b/docs/d1/d92/classedash__packager_1_1media_1_1OffsetByteQueue.html index 2b7f84cb28..8e18276196 100644 --- a/docs/d1/d92/classedash__packager_1_1media_1_1OffsetByteQueue.html +++ b/docs/d1/d92/classedash__packager_1_1media_1_1OffsetByteQueue.html @@ -242,7 +242,7 @@ false if max_offset > diff --git a/docs/d1/d9d/tracks__builder_8h_source.html b/docs/d1/d9d/tracks__builder_8h_source.html index 08c7318942..f8aec43fe1 100644 --- a/docs/d1/d9d/tracks__builder_8h_source.html +++ b/docs/d1/d9d/tracks__builder_8h_source.html @@ -210,7 +210,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/dc3/classedash__packager_1_1media_1_1LocalFile-members.html b/docs/d1/dc3/classedash__packager_1_1media_1_1LocalFile-members.html index 37e8a73592..19ba4eb2cd 100644 --- a/docs/d1/dc3/classedash__packager_1_1media_1_1LocalFile-members.html +++ b/docs/d1/dc3/classedash__packager_1_1media_1_1LocalFile-members.html @@ -117,7 +117,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/dc8/structedash__packager_1_1media_1_1mp4_1_1PixelAspectRatioBox.png b/docs/d1/dc8/structedash__packager_1_1media_1_1mp4_1_1PixelAspectRatioBox.png deleted file mode 100644 index 4237eaf844..0000000000 Binary files a/docs/d1/dc8/structedash__packager_1_1media_1_1mp4_1_1PixelAspectRatioBox.png and /dev/null differ diff --git a/docs/d1/dcb/encrypting__fragmenter_8h_source.html b/docs/d1/dcb/encrypting__fragmenter_8h_source.html index ff6a13a716..2401a03b38 100644 --- a/docs/d1/dcb/encrypting__fragmenter_8h_source.html +++ b/docs/d1/dcb/encrypting__fragmenter_8h_source.html @@ -164,14 +164,14 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
Status AddSample(scoped_refptr< MediaSample > sample) override
void FinalizeFragment() override
Finalize and optimize the fragment.
- +
virtual Status PrepareFragmentForEncryption(bool enable_encryption)
EncryptingFragmenter(TrackFragment *traf, scoped_ptr< EncryptionKey > encryption_key, int64_t clear_time, uint8_t nalu_length_size)
virtual void FinalizeFragmentForEncryption()
Finalize current fragment for encryption.
diff --git a/docs/d1/dcd/structedash__packager_1_1media_1_1mp4_1_1FileType.html b/docs/d1/dcd/structedash__packager_1_1media_1_1mp4_1_1FileType.html index 67d8e8e817..195e0513e0 100644 --- a/docs/d1/dcd/structedash__packager_1_1media_1_1mp4_1_1FileType.html +++ b/docs/d1/dcd/structedash__packager_1_1media_1_1mp4_1_1FileType.html @@ -107,20 +107,19 @@ Inheritance diagram for edash_packager::media::mp4::FileType: - - - - + - - + + + + + +

Public Member Functions

-bool ReadWrite (BoxBuffer *buffer) override
 Read/write the mp4 box from/to BoxBuffer.
 
-FourCC BoxType () const override
FourCC BoxType () const override
 
uint32_t ComputeSize () override
 
- Public Member Functions inherited from edash_packager::media::mp4::Box
bool Parse (BoxReader *reader)
 
void Write (BufferWriter *writer)
 
void WriteHeader (BufferWriter *writer)
 
uint32_t ComputeSize ()
 
virtual uint32_t HeaderSize () const
 
@@ -136,15 +135,15 @@ std::vector< FourCC > 

Public Attributes

<
- - - + + +

Additional Inherited Members

- Protected Attributes inherited from edash_packager::media::mp4::Box
uint32_t atom_size
 
- Protected Member Functions inherited from edash_packager::media::mp4::Box
virtual bool ReadWriteHeaderInternal (BoxBuffer *buffer)
 

Detailed Description

-

Definition at line 38 of file box_definitions.h.

+

Definition at line 43 of file box_definitions.h.

Member Function Documentation

- +
@@ -152,10 +151,10 @@ Additional Inherited Members @@ -164,13 +163,13 @@ Additional Inherited Members
- + - +
uint32_t edash_packager::media::mp4::FileType::ComputeSize FourCC edash_packager::media::mp4::FileType::BoxType ( ) const
-

Compute the size of this box. The calculated size will be saved in |atom_size| for later consumption.

+
Returns
box type.
-

Implements edash_packager::media::mp4::Box.

+

Implements edash_packager::media::mp4::Box.

-

Reimplemented in edash_packager::media::mp4::SegmentType.

+

Reimplemented in edash_packager::media::mp4::SegmentType.

-

Definition at line 89 of file box_definitions.cc.

+

Definition at line 67 of file box_definitions.cc.

@@ -181,7 +180,7 @@ Additional Inherited Members diff --git a/docs/d1/dd0/structedash__packager_1_1media_1_1mp4_1_1SampleToGroup-members.html b/docs/d1/dd0/structedash__packager_1_1media_1_1mp4_1_1SampleToGroup-members.html index b9ca2c6993..42244788e9 100644 --- a/docs/d1/dd0/structedash__packager_1_1media_1_1mp4_1_1SampleToGroup-members.html +++ b/docs/d1/dd0/structedash__packager_1_1media_1_1mp4_1_1SampleToGroup-members.html @@ -93,27 +93,28 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');

This is the complete list of members for edash_packager::media::mp4::SampleToGroup, including all inherited members.

- - - - - - - - - + + + + + + + + + - + - - - + + + +
atom_sizeedash_packager::media::mp4::Boxprotected
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const override (defined in edash_packager::media::mp4::SampleToGroup)edash_packager::media::mp4::SampleToGroupvirtual
ComputeSize() overrideedash_packager::media::mp4::SampleToGroupvirtual
entries (defined in edash_packager::media::mp4::SampleToGroup)edash_packager::media::mp4::SampleToGroup
flags (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
FullBox() (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
grouping_type (defined in edash_packager::media::mp4::SampleToGroup)edash_packager::media::mp4::SampleToGroup
grouping_type_parameter (defined in edash_packager::media::mp4::SampleToGroup)edash_packager::media::mp4::SampleToGroup
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const overrideedash_packager::media::mp4::SampleToGroupvirtual
ComputeSize()edash_packager::media::mp4::Box
entries (defined in edash_packager::media::mp4::SampleToGroup)edash_packager::media::mp4::SampleToGroup
flags (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
FullBox() (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
grouping_type (defined in edash_packager::media::mp4::SampleToGroup)edash_packager::media::mp4::SampleToGroup
grouping_type_parameter (defined in edash_packager::media::mp4::SampleToGroup)edash_packager::media::mp4::SampleToGroup
HeaderSize() const finaledash_packager::media::mp4::FullBoxvirtual
Parse(BoxReader *reader)edash_packager::media::mp4::Box
ReadWrite(BoxBuffer *buffer) overrideedash_packager::media::mp4::SampleToGroupvirtual
ReadWriteHeaderInternal(BoxBuffer *buffer) finaledash_packager::media::mp4::FullBoxprotectedvirtual
SampleToGroup() (defined in edash_packager::media::mp4::SampleToGroup)edash_packager::media::mp4::SampleToGroup
version (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
Write(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~FullBox() override (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
~SampleToGroup() override (defined in edash_packager::media::mp4::SampleToGroup)edash_packager::media::mp4::SampleToGroup
WriteHeader(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~FullBox() override (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
~SampleToGroup() override (defined in edash_packager::media::mp4::SampleToGroup)edash_packager::media::mp4::SampleToGroup
diff --git a/docs/d1/dd5/classedash__packager_1_1xml_1_1RepresentationBaseXmlNode.html b/docs/d1/dd5/classedash__packager_1_1xml_1_1RepresentationBaseXmlNode.html index 65dd1af8f4..9e16f07cc1 100644 --- a/docs/d1/dd5/classedash__packager_1_1xml_1_1RepresentationBaseXmlNode.html +++ b/docs/d1/dd5/classedash__packager_1_1xml_1_1RepresentationBaseXmlNode.html @@ -156,7 +156,7 @@ Protected Member Functions diff --git a/docs/d1/ddc/classedash__packager_1_1media_1_1VP9Parser-members.html b/docs/d1/ddc/classedash__packager_1_1media_1_1VP9Parser-members.html index 59a0e65e90..fd8fff5511 100644 --- a/docs/d1/ddc/classedash__packager_1_1media_1_1VP9Parser-members.html +++ b/docs/d1/ddc/classedash__packager_1_1media_1_1VP9Parser-members.html @@ -100,7 +100,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/de2/composition__offset__iterator_8cc_source.html b/docs/d1/de2/composition__offset__iterator_8cc_source.html index b883de19a3..98ba3cc977 100644 --- a/docs/d1/de2/composition__offset__iterator_8cc_source.html +++ b/docs/d1/de2/composition__offset__iterator_8cc_source.html @@ -153,13 +153,13 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
CompositionOffsetIterator(const CompositionTimeToSample &composition_time_to_sample)
Create CompositionOffsetIterator from composition time to sample box.
- + diff --git a/docs/d1/df0/aes__encryptor_8h_source.html b/docs/d1/df0/aes__encryptor_8h_source.html index e128ef1a60..7d6589df19 100644 --- a/docs/d1/df0/aes__encryptor_8h_source.html +++ b/docs/d1/df0/aes__encryptor_8h_source.html @@ -305,7 +305,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/dfc/structedash__packager_1_1media_1_1wvm_1_1DemuxStreamIdMediaSample-members.html b/docs/d1/dfc/structedash__packager_1_1media_1_1wvm_1_1DemuxStreamIdMediaSample-members.html index 3db99bb2ff..48de125f2b 100644 --- a/docs/d1/dfc/structedash__packager_1_1media_1_1wvm_1_1DemuxStreamIdMediaSample-members.html +++ b/docs/d1/dfc/structedash__packager_1_1media_1_1wvm_1_1DemuxStreamIdMediaSample-members.html @@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/d02/timestamp_8h_source.html b/docs/d2/d02/timestamp_8h_source.html index 4a753bb65c..974335e358 100644 --- a/docs/d2/d02/timestamp_8h_source.html +++ b/docs/d2/d02/timestamp_8h_source.html @@ -114,7 +114,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/d0f/structedash__packager_1_1media_1_1mp4_1_1MediaInformation-members.html b/docs/d2/d0f/structedash__packager_1_1media_1_1mp4_1_1MediaInformation-members.html index 024d029d70..e5b46566a4 100644 --- a/docs/d2/d0f/structedash__packager_1_1media_1_1mp4_1_1MediaInformation-members.html +++ b/docs/d2/d0f/structedash__packager_1_1media_1_1mp4_1_1MediaInformation-members.html @@ -93,24 +93,25 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');

This is the complete list of members for edash_packager::media::mp4::MediaInformation, including all inherited members.

- - - - - + + + + + - + - - + + +
atom_sizeedash_packager::media::mp4::Boxprotected
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const override (defined in edash_packager::media::mp4::MediaInformation)edash_packager::media::mp4::MediaInformationvirtual
ComputeSize() overrideedash_packager::media::mp4::MediaInformationvirtual
dinf (defined in edash_packager::media::mp4::MediaInformation)edash_packager::media::mp4::MediaInformation
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const overrideedash_packager::media::mp4::MediaInformationvirtual
ComputeSize()edash_packager::media::mp4::Box
dinf (defined in edash_packager::media::mp4::MediaInformation)edash_packager::media::mp4::MediaInformation
HeaderSize() const edash_packager::media::mp4::Boxvirtual
MediaInformation() (defined in edash_packager::media::mp4::MediaInformation)edash_packager::media::mp4::MediaInformation
Parse(BoxReader *reader)edash_packager::media::mp4::Box
ReadWrite(BoxBuffer *buffer) overrideedash_packager::media::mp4::MediaInformationvirtual
ReadWriteHeaderInternal(BoxBuffer *buffer)edash_packager::media::mp4::Boxprotectedvirtual
sample_table (defined in edash_packager::media::mp4::MediaInformation)edash_packager::media::mp4::MediaInformation
smhd (defined in edash_packager::media::mp4::MediaInformation)edash_packager::media::mp4::MediaInformation
vmhd (defined in edash_packager::media::mp4::MediaInformation)edash_packager::media::mp4::MediaInformation
Write(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~MediaInformation() override (defined in edash_packager::media::mp4::MediaInformation)edash_packager::media::mp4::MediaInformation
WriteHeader(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~MediaInformation() override (defined in edash_packager::media::mp4::MediaInformation)edash_packager::media::mp4::MediaInformation
diff --git a/docs/d2/d17/ts__section__pat_8cc_source.html b/docs/d2/d17/ts__section__pat_8cc_source.html index fa13135688..fd53601c43 100644 --- a/docs/d2/d17/ts__section__pat_8cc_source.html +++ b/docs/d2/d17/ts__section__pat_8cc_source.html @@ -214,7 +214,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/d23/threaded__io__file_8cc_source.html b/docs/d2/d23/threaded__io__file_8cc_source.html index 12a4e6b798..df84e9600e 100644 --- a/docs/d2/d23/threaded__io__file_8cc_source.html +++ b/docs/d2/d23/threaded__io__file_8cc_source.html @@ -317,7 +317,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/d24/packager__util_8h_source.html b/docs/d2/d24/packager__util_8h_source.html index a80941511e..d655352d7b 100644 --- a/docs/d2/d24/packager__util_8h_source.html +++ b/docs/d2/d24/packager__util_8h_source.html @@ -142,7 +142,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/d26/structedash__packager_1_1media_1_1mp4_1_1SampleGroupDescription.html b/docs/d2/d26/structedash__packager_1_1media_1_1mp4_1_1SampleGroupDescription.html index a3a9927e0d..c3ce41c5f7 100644 --- a/docs/d2/d26/structedash__packager_1_1media_1_1mp4_1_1SampleGroupDescription.html +++ b/docs/d2/d26/structedash__packager_1_1media_1_1mp4_1_1SampleGroupDescription.html @@ -107,20 +107,20 @@ Inheritance diagram for edash_packager::media::mp4::SampleGroupDescription:

Public Member Functions

- -bool ReadWrite (BoxBuffer *buffer) override - Read/write the mp4 box from/to BoxBuffer.
-  - -FourCC BoxType () const override +FourCC BoxType () const override   -uint32_t ComputeSize () override -  +- Public Member Functions inherited from edash_packager::media::mp4::FullBox +uint32_t HeaderSize () const final +  - Public Member Functions inherited from edash_packager::media::mp4::Box bool Parse (BoxReader *reader)   void Write (BufferWriter *writer)   +void WriteHeader (BufferWriter *writer) +  +uint32_t ComputeSize () +  @@ -141,15 +141,15 @@ uint32_t 

Public Attributes

flags
- - - + + +

Additional Inherited Members

- Protected Attributes inherited from edash_packager::media::mp4::Box
uint32_t atom_size
 
- Protected Member Functions inherited from edash_packager::media::mp4::FullBox
bool ReadWriteHeaderInternal (BoxBuffer *buffer) final
 

Detailed Description

-

Definition at line 521 of file box_definitions.h.

+

Definition at line 527 of file box_definitions.h.

Member Function Documentation

- +
@@ -157,10 +157,10 @@ Additional Inherited Members @@ -169,11 +169,11 @@ Additional Inherited Members
- + - +
uint32_t edash_packager::media::mp4::SampleGroupDescription::ComputeSize FourCC edash_packager::media::mp4::SampleGroupDescription::BoxType ( ) const
-

Compute the size of this box. The calculated size will be saved in |atom_size| for later consumption.

+
Returns
box type.
-

Implements edash_packager::media::mp4::Box.

+

Implements edash_packager::media::mp4::Box.

-

Definition at line 1817 of file box_definitions.cc.

+

Definition at line 1691 of file box_definitions.cc.

@@ -184,7 +184,7 @@ Additional Inherited Members diff --git a/docs/d2/d2d/structedash__packager_1_1media_1_1mp4_1_1MediaHeader-members.html b/docs/d2/d2d/structedash__packager_1_1media_1_1mp4_1_1MediaHeader-members.html index 7755d53c40..4eba6c851a 100644 --- a/docs/d2/d2d/structedash__packager_1_1media_1_1mp4_1_1MediaHeader-members.html +++ b/docs/d2/d2d/structedash__packager_1_1media_1_1mp4_1_1MediaHeader-members.html @@ -93,29 +93,30 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');

This is the complete list of members for edash_packager::media::mp4::MediaHeader, including all inherited members.

- - - - - - - - + + + + + + + + - + - - - + + + +
atom_sizeedash_packager::media::mp4::Boxprotected
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const override (defined in edash_packager::media::mp4::MediaHeader)edash_packager::media::mp4::MediaHeadervirtual
ComputeSize() overrideedash_packager::media::mp4::MediaHeadervirtual
creation_time (defined in edash_packager::media::mp4::MediaHeader)edash_packager::media::mp4::MediaHeader
duration (defined in edash_packager::media::mp4::MediaHeader)edash_packager::media::mp4::MediaHeader
flags (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
FullBox() (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const overrideedash_packager::media::mp4::MediaHeadervirtual
ComputeSize()edash_packager::media::mp4::Box
creation_time (defined in edash_packager::media::mp4::MediaHeader)edash_packager::media::mp4::MediaHeader
duration (defined in edash_packager::media::mp4::MediaHeader)edash_packager::media::mp4::MediaHeader
flags (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
FullBox() (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
HeaderSize() const finaledash_packager::media::mp4::FullBoxvirtual
language (defined in edash_packager::media::mp4::MediaHeader)edash_packager::media::mp4::MediaHeader
MediaHeader() (defined in edash_packager::media::mp4::MediaHeader)edash_packager::media::mp4::MediaHeader
modification_time (defined in edash_packager::media::mp4::MediaHeader)edash_packager::media::mp4::MediaHeader
Parse(BoxReader *reader)edash_packager::media::mp4::Box
ReadWrite(BoxBuffer *buffer) overrideedash_packager::media::mp4::MediaHeadervirtual
ReadWriteHeaderInternal(BoxBuffer *buffer) finaledash_packager::media::mp4::FullBoxprotectedvirtual
timescale (defined in edash_packager::media::mp4::MediaHeader)edash_packager::media::mp4::MediaHeader
version (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
Write(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~FullBox() override (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
~MediaHeader() override (defined in edash_packager::media::mp4::MediaHeader)edash_packager::media::mp4::MediaHeader
WriteHeader(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~FullBox() override (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
~MediaHeader() override (defined in edash_packager::media::mp4::MediaHeader)edash_packager::media::mp4::MediaHeader
diff --git a/docs/d2/d30/tracks__builder_8cc_source.html b/docs/d2/d30/tracks__builder_8cc_source.html index a878800156..aea45c2162 100644 --- a/docs/d2/d30/tracks__builder_8cc_source.html +++ b/docs/d2/d30/tracks__builder_8cc_source.html @@ -487,7 +487,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/d48/classedash__packager_1_1media_1_1mp2t_1_1AdtsHeader-members.html b/docs/d2/d48/classedash__packager_1_1media_1_1mp2t_1_1AdtsHeader-members.html index 957721bac5..6fe497de6c 100644 --- a/docs/d2/d48/classedash__packager_1_1media_1_1mp2t_1_1AdtsHeader-members.html +++ b/docs/d2/d48/classedash__packager_1_1media_1_1mp2t_1_1AdtsHeader-members.html @@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/d4b/structedash__packager_1_1media_1_1FileCloser-members.html b/docs/d2/d4b/structedash__packager_1_1media_1_1FileCloser-members.html index c82c2aa51d..0a493f4cff 100644 --- a/docs/d2/d4b/structedash__packager_1_1media_1_1FileCloser-members.html +++ b/docs/d2/d4b/structedash__packager_1_1media_1_1FileCloser-members.html @@ -97,7 +97,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/d4d/file_8h_source.html b/docs/d2/d4d/file_8h_source.html index 4083686260..f0cb8f28ce 100644 --- a/docs/d2/d4d/file_8h_source.html +++ b/docs/d2/d4d/file_8h_source.html @@ -190,7 +190,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/d50/structedash__packager_1_1media_1_1H264DecRefPicMarking.html b/docs/d2/d50/structedash__packager_1_1media_1_1H264DecRefPicMarking.html index e9479defe2..1874ce30ce 100644 --- a/docs/d2/d50/structedash__packager_1_1media_1_1H264DecRefPicMarking.html +++ b/docs/d2/d50/structedash__packager_1_1media_1_1H264DecRefPicMarking.html @@ -121,7 +121,7 @@ int max_long_term_frame_id diff --git a/docs/d2/d51/classedash__packager_1_1media_1_1WebVttMediaParser.html b/docs/d2/d51/classedash__packager_1_1media_1_1WebVttMediaParser.html index 8e754a0902..264ec4bebd 100644 --- a/docs/d2/d51/classedash__packager_1_1media_1_1WebVttMediaParser.html +++ b/docs/d2/d51/classedash__packager_1_1media_1_1WebVttMediaParser.html @@ -255,7 +255,7 @@ track_id, const scoped_refptr
diff --git a/docs/d2/d51/structedash__packager_1_1media_1_1mp4_1_1SampleAuxiliaryInformationSize.html b/docs/d2/d51/structedash__packager_1_1media_1_1mp4_1_1SampleAuxiliaryInformationSize.html index bddd7dcb45..f6667ffa27 100644 --- a/docs/d2/d51/structedash__packager_1_1media_1_1mp4_1_1SampleAuxiliaryInformationSize.html +++ b/docs/d2/d51/structedash__packager_1_1media_1_1mp4_1_1SampleAuxiliaryInformationSize.html @@ -107,20 +107,20 @@ Inheritance diagram for edash_packager::media::mp4::SampleAuxiliaryInformationSi - - - - + - - + + + + + + +

Public Member Functions

-bool ReadWrite (BoxBuffer *buffer) override
 Read/write the mp4 box from/to BoxBuffer.
 
-FourCC BoxType () const override
FourCC BoxType () const override
 
uint32_t ComputeSize () override
 
- Public Member Functions inherited from edash_packager::media::mp4::FullBox
uint32_t HeaderSize () const final
 
- Public Member Functions inherited from edash_packager::media::mp4::Box
bool Parse (BoxReader *reader)
 
void Write (BufferWriter *writer)
 
void WriteHeader (BufferWriter *writer)
 
uint32_t ComputeSize ()
 
@@ -143,15 +143,15 @@ uint32_t 

Public Attributes

flags
- - - + + +

Additional Inherited Members

- Protected Attributes inherited from edash_packager::media::mp4::Box
uint32_t atom_size
 
- Protected Member Functions inherited from edash_packager::media::mp4::FullBox
bool ReadWriteHeaderInternal (BoxBuffer *buffer) final
 

Detailed Description

-

Definition at line 64 of file box_definitions.h.

+

Definition at line 69 of file box_definitions.h.

Member Function Documentation

- +
@@ -159,10 +159,10 @@ Additional Inherited Members @@ -171,11 +171,11 @@ Additional Inherited Members
- + - +
uint32_t edash_packager::media::mp4::SampleAuxiliaryInformationSize::ComputeSize FourCC edash_packager::media::mp4::SampleAuxiliaryInformationSize::BoxType ( ) const
-

Compute the size of this box. The calculated size will be saved in |atom_size| for later consumption.

+
Returns
box type.
-

Implements edash_packager::media::mp4::Box.

+

Implements edash_packager::media::mp4::Box.

-

Definition at line 191 of file box_definitions.cc.

+

Definition at line 158 of file box_definitions.cc.

@@ -186,7 +186,7 @@ Additional Inherited Members diff --git a/docs/d2/d5b/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPmt.html b/docs/d2/d5b/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPmt.html index c7fb0af638..9cec176442 100644 --- a/docs/d2/d5b/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPmt.html +++ b/docs/d2/d5b/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPmt.html @@ -155,7 +155,7 @@ void Reset () override diff --git a/docs/d2/d5d/structedash__packager_1_1media_1_1mp4_1_1VideoMediaHeader-members.html b/docs/d2/d5d/structedash__packager_1_1media_1_1mp4_1_1VideoMediaHeader-members.html index f471ac39cd..de74cdba38 100644 --- a/docs/d2/d5d/structedash__packager_1_1media_1_1mp4_1_1VideoMediaHeader-members.html +++ b/docs/d2/d5d/structedash__packager_1_1media_1_1mp4_1_1VideoMediaHeader-members.html @@ -93,28 +93,29 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');

This is the complete list of members for edash_packager::media::mp4::VideoMediaHeader, including all inherited members.

- - - - - - - + + + + + + + - + - - - + + + +
atom_sizeedash_packager::media::mp4::Boxprotected
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const override (defined in edash_packager::media::mp4::VideoMediaHeader)edash_packager::media::mp4::VideoMediaHeadervirtual
ComputeSize() overrideedash_packager::media::mp4::VideoMediaHeadervirtual
flags (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
FullBox() (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
graphicsmode (defined in edash_packager::media::mp4::VideoMediaHeader)edash_packager::media::mp4::VideoMediaHeader
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const overrideedash_packager::media::mp4::VideoMediaHeadervirtual
ComputeSize()edash_packager::media::mp4::Box
flags (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
FullBox() (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
graphicsmode (defined in edash_packager::media::mp4::VideoMediaHeader)edash_packager::media::mp4::VideoMediaHeader
HeaderSize() const finaledash_packager::media::mp4::FullBoxvirtual
opcolor_blue (defined in edash_packager::media::mp4::VideoMediaHeader)edash_packager::media::mp4::VideoMediaHeader
opcolor_green (defined in edash_packager::media::mp4::VideoMediaHeader)edash_packager::media::mp4::VideoMediaHeader
opcolor_red (defined in edash_packager::media::mp4::VideoMediaHeader)edash_packager::media::mp4::VideoMediaHeader
Parse(BoxReader *reader)edash_packager::media::mp4::Box
ReadWrite(BoxBuffer *buffer) overrideedash_packager::media::mp4::VideoMediaHeadervirtual
ReadWriteHeaderInternal(BoxBuffer *buffer) finaledash_packager::media::mp4::FullBoxprotectedvirtual
version (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
VideoMediaHeader() (defined in edash_packager::media::mp4::VideoMediaHeader)edash_packager::media::mp4::VideoMediaHeader
Write(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~FullBox() override (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
~VideoMediaHeader() override (defined in edash_packager::media::mp4::VideoMediaHeader)edash_packager::media::mp4::VideoMediaHeader
WriteHeader(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~FullBox() override (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
~VideoMediaHeader() override (defined in edash_packager::media::mp4::VideoMediaHeader)edash_packager::media::mp4::VideoMediaHeader
diff --git a/docs/d2/d62/simple__mpd__notifier_8h_source.html b/docs/d2/d62/simple__mpd__notifier_8h_source.html index 5811146023..45241ced5d 100644 --- a/docs/d2/d62/simple__mpd__notifier_8h_source.html +++ b/docs/d2/d62/simple__mpd__notifier_8h_source.html @@ -188,7 +188,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/d6f/classBandwidthEstimator.html b/docs/d2/d6f/classBandwidthEstimator.html index 2ce159ec07..f6af0ef934 100644 --- a/docs/d2/d6f/classBandwidthEstimator.html +++ b/docs/d2/d6f/classBandwidthEstimator.html @@ -151,7 +151,7 @@ static const int kUseAllBl diff --git a/docs/d2/d6f/structedash__packager_1_1media_1_1mp4_1_1SchemeInfo.html b/docs/d2/d6f/structedash__packager_1_1media_1_1mp4_1_1SchemeInfo.html index 04e0a4ff90..09a71f8e0b 100644 --- a/docs/d2/d6f/structedash__packager_1_1media_1_1mp4_1_1SchemeInfo.html +++ b/docs/d2/d6f/structedash__packager_1_1media_1_1mp4_1_1SchemeInfo.html @@ -106,20 +106,19 @@ Inheritance diagram for edash_packager::media::mp4::SchemeInfo: - - - - + - - + + + + + +

Public Member Functions

-bool ReadWrite (BoxBuffer *buffer) override
 Read/write the mp4 box from/to BoxBuffer.
 
-FourCC BoxType () const override
FourCC BoxType () const override
 
uint32_t ComputeSize () override
 
- Public Member Functions inherited from edash_packager::media::mp4::Box
bool Parse (BoxReader *reader)
 
void Write (BufferWriter *writer)
 
void WriteHeader (BufferWriter *writer)
 
uint32_t ComputeSize ()
 
virtual uint32_t HeaderSize () const
 
@@ -129,15 +128,15 @@ Public Attributes

Public Attributes

- - - + + +

Additional Inherited Members

- Protected Attributes inherited from edash_packager::media::mp4::Box
uint32_t atom_size
 
- Protected Member Functions inherited from edash_packager::media::mp4::Box
virtual bool ReadWriteHeaderInternal (BoxBuffer *buffer)
 

Detailed Description

-

Definition at line 94 of file box_definitions.h.

+

Definition at line 99 of file box_definitions.h.

Member Function Documentation

- +
@@ -145,10 +144,10 @@ Additional Inherited Members @@ -157,11 +156,11 @@ Additional Inherited Members
- + - +
uint32_t edash_packager::media::mp4::SchemeInfo::ComputeSize FourCC edash_packager::media::mp4::SchemeInfo::BoxType ( ) const
-

Compute the size of this box. The calculated size will be saved in |atom_size| for later consumption.

+
Returns
box type.
-

Implements edash_packager::media::mp4::Box.

+

Implements edash_packager::media::mp4::Box.

-

Definition at line 278 of file box_definitions.cc.

+

Definition at line 246 of file box_definitions.cc.

@@ -172,7 +171,7 @@ Additional Inherited Members diff --git a/docs/d2/d7b/simple__mpd__notifier_8cc_source.html b/docs/d2/d7b/simple__mpd__notifier_8cc_source.html index ca1b2e20f1..d3953b46f9 100644 --- a/docs/d2/d7b/simple__mpd__notifier_8cc_source.html +++ b/docs/d2/d7b/simple__mpd__notifier_8cc_source.html @@ -242,7 +242,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/d7e/aac__audio__specific__config_8h_source.html b/docs/d2/d7e/aac__audio__specific__config_8h_source.html index b0a54a3f8b..847c11a441 100644 --- a/docs/d2/d7e/aac__audio__specific__config_8h_source.html +++ b/docs/d2/d7e/aac__audio__specific__config_8h_source.html @@ -166,7 +166,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/d90/classedash__packager_1_1media_1_1Status.html b/docs/d2/d90/classedash__packager_1_1media_1_1Status.html index c14a38b43f..1088602d32 100644 --- a/docs/d2/d90/classedash__packager_1_1media_1_1Status.html +++ b/docs/d2/d90/classedash__packager_1_1media_1_1Status.html @@ -302,7 +302,7 @@ static const diff --git a/docs/d2/d92/box__reader_8h_source.html b/docs/d2/d92/box__reader_8h_source.html index 391770f716..d2bdaf5122 100644 --- a/docs/d2/d92/box__reader_8h_source.html +++ b/docs/d2/d92/box__reader_8h_source.html @@ -241,7 +241,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
bool ScanChildren() WARN_UNUSED_RESULT
Definition: box_reader.cc:103
static bool StartTopLevelBox(const uint8_t *buf, const size_t buf_size, FourCC *type, uint64_t *box_size, bool *err) WARN_UNUSED_RESULT
Definition: box_reader.cc:60
bool SkipBytes(size_t num_bytes) WARN_UNUSED_RESULT
- +
bool ReadAllChildren(std::vector< T > *children) WARN_UNUSED_RESULT
Definition: box_reader.h:163
bool TryReadChildren(std::vector< T > *children) WARN_UNUSED_RESULT
Definition: box_reader.h:139
@@ -249,7 +249,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/d98/avc__decoder__configuration_8h_source.html b/docs/d2/d98/avc__decoder__configuration_8h_source.html index f41d063a18..43e4fb9960 100644 --- a/docs/d2/d98/avc__decoder__configuration_8h_source.html +++ b/docs/d2/d98/avc__decoder__configuration_8h_source.html @@ -154,7 +154,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/da6/threaded__io__file_8h_source.html b/docs/d2/da6/threaded__io__file_8h_source.html index e4746cb951..7871c577bf 100644 --- a/docs/d2/da6/threaded__io__file_8h_source.html +++ b/docs/d2/da6/threaded__io__file_8h_source.html @@ -171,7 +171,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/da8/mp4_2segmenter_8cc_source.html b/docs/d2/da8/mp4_2segmenter_8cc_source.html index 5dcc15fc9f..f49c821299 100644 --- a/docs/d2/da8/mp4_2segmenter_8cc_source.html +++ b/docs/d2/da8/mp4_2segmenter_8cc_source.html @@ -497,7 +497,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
408  Fragmenter* fragmenter = fragmenters_[i];
409  mdat.data_size =
410  fragmenter->aux_data()->Size() + fragmenter->data()->Size();
-
411  mdat.Write(fragment_buffer_.get());
+
411  mdat.WriteHeader(fragment_buffer_.get());
412  if (fragmenter->aux_data()->Size()) {
413  fragment_buffer_->AppendBuffer(*fragmenter->aux_data());
414  }
@@ -519,7 +519,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
virtual Status GetKey(TrackType track_type, EncryptionKey *key)
Definition: key_source.cc:46
- + @@ -543,7 +543,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/dae/webm__muxer_8cc_source.html b/docs/d2/dae/webm__muxer_8cc_source.html index 37ade4a2f7..343b3de178 100644 --- a/docs/d2/dae/webm__muxer_8cc_source.html +++ b/docs/d2/dae/webm__muxer_8cc_source.html @@ -209,7 +209,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/dd6/mkv__writer_8h_source.html b/docs/d2/dd6/mkv__writer_8h_source.html index 50125442ed..c6b6bce848 100644 --- a/docs/d2/dd6/mkv__writer_8h_source.html +++ b/docs/d2/dd6/mkv__writer_8h_source.html @@ -150,7 +150,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/dd9/structedash__packager_1_1media_1_1VideoStreamInfoParameters.html b/docs/d2/dd9/structedash__packager_1_1media_1_1VideoStreamInfoParameters.html index 4919dd0b4a..47d4ef4526 100644 --- a/docs/d2/dd9/structedash__packager_1_1media_1_1VideoStreamInfoParameters.html +++ b/docs/d2/dd9/structedash__packager_1_1media_1_1VideoStreamInfoParameters.html @@ -146,7 +146,7 @@ bool is_encrypted diff --git a/docs/d2/dda/vp__codec__configuration_8cc_source.html b/docs/d2/dda/vp__codec__configuration_8cc_source.html index 6d7e20af31..98aecb9d29 100644 --- a/docs/d2/dda/vp__codec__configuration_8cc_source.html +++ b/docs/d2/dda/vp__codec__configuration_8cc_source.html @@ -217,7 +217,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/de6/packager__main_8cc_source.html b/docs/d2/de6/packager__main_8cc_source.html index 79f4d6694b..3ecebd8f21 100644 --- a/docs/d2/de6/packager__main_8cc_source.html +++ b/docs/d2/de6/packager__main_8cc_source.html @@ -563,7 +563,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/deb/es__parser_8h_source.html b/docs/d2/deb/es__parser_8h_source.html index 0ffa67eda6..a286a98a14 100644 --- a/docs/d2/deb/es__parser_8h_source.html +++ b/docs/d2/deb/es__parser_8h_source.html @@ -145,7 +145,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/df3/structedash__packager_1_1media_1_1mp4_1_1Edit-members.html b/docs/d2/df3/structedash__packager_1_1media_1_1mp4_1_1Edit-members.html index 47bcc34d69..edc44a8aca 100644 --- a/docs/d2/df3/structedash__packager_1_1media_1_1mp4_1_1Edit-members.html +++ b/docs/d2/df3/structedash__packager_1_1media_1_1mp4_1_1Edit-members.html @@ -93,21 +93,22 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');

This is the complete list of members for edash_packager::media::mp4::Edit, including all inherited members.

- - - - - + + + + + - + - - + + +
atom_sizeedash_packager::media::mp4::Boxprotected
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const override (defined in edash_packager::media::mp4::Edit)edash_packager::media::mp4::Editvirtual
ComputeSize() overrideedash_packager::media::mp4::Editvirtual
Edit() (defined in edash_packager::media::mp4::Edit)edash_packager::media::mp4::Edit
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const overrideedash_packager::media::mp4::Editvirtual
ComputeSize()edash_packager::media::mp4::Box
Edit() (defined in edash_packager::media::mp4::Edit)edash_packager::media::mp4::Edit
HeaderSize() const edash_packager::media::mp4::Boxvirtual
list (defined in edash_packager::media::mp4::Edit)edash_packager::media::mp4::Edit
Parse(BoxReader *reader)edash_packager::media::mp4::Box
ReadWrite(BoxBuffer *buffer) overrideedash_packager::media::mp4::Editvirtual
ReadWriteHeaderInternal(BoxBuffer *buffer)edash_packager::media::mp4::Boxprotectedvirtual
Write(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~Edit() override (defined in edash_packager::media::mp4::Edit)edash_packager::media::mp4::Edit
WriteHeader(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~Edit() override (defined in edash_packager::media::mp4::Edit)edash_packager::media::mp4::Edit
diff --git a/docs/d2/dfa/classedash__packager_1_1RepresentationStateChangeListener.html b/docs/d2/dfa/classedash__packager_1_1RepresentationStateChangeListener.html index 8979a22b28..3177c3591e 100644 --- a/docs/d2/dfa/classedash__packager_1_1RepresentationStateChangeListener.html +++ b/docs/d2/dfa/classedash__packager_1_1RepresentationStateChangeListener.html @@ -195,7 +195,7 @@ Public Member Functions diff --git a/docs/d2/dfd/adts__header_8h_source.html b/docs/d2/dfd/adts__header_8h_source.html index 4d7932f8fa..8fe9de0474 100644 --- a/docs/d2/dfd/adts__header_8h_source.html +++ b/docs/d2/dfd/adts__header_8h_source.html @@ -150,7 +150,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/dfd/classedash__packager_1_1media_1_1MediaStream.html b/docs/d2/dfd/classedash__packager_1_1media_1_1MediaStream.html index dace6fd9cf..034c0923e8 100644 --- a/docs/d2/dfd/classedash__packager_1_1media_1_1MediaStream.html +++ b/docs/d2/dfd/classedash__packager_1_1media_1_1MediaStream.html @@ -225,7 +225,7 @@ const scoped_refptr< diff --git a/docs/d3/d00/structedash__packager_1_1media_1_1VPxFrameInfo-members.html b/docs/d3/d00/structedash__packager_1_1media_1_1VPxFrameInfo-members.html index 7b9534ba9a..3643839263 100644 --- a/docs/d3/d00/structedash__packager_1_1media_1_1VPxFrameInfo-members.html +++ b/docs/d3/d00/structedash__packager_1_1media_1_1VPxFrameInfo-members.html @@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/d04/classedash__packager_1_1media_1_1WebMAudioClient-members.html b/docs/d3/d04/classedash__packager_1_1media_1_1WebMAudioClient-members.html index cf4a1eb384..9273e97521 100644 --- a/docs/d3/d04/classedash__packager_1_1media_1_1WebMAudioClient-members.html +++ b/docs/d3/d04/classedash__packager_1_1media_1_1WebMAudioClient-members.html @@ -107,7 +107,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/d0e/classedash__packager_1_1media_1_1MpdNotifyMuxerListener.html b/docs/d3/d0e/classedash__packager_1_1media_1_1MpdNotifyMuxerListener.html index 434ff00ba8..d8447e3370 100644 --- a/docs/d3/d0e/classedash__packager_1_1media_1_1MpdNotifyMuxerListener.html +++ b/docs/d3/d0e/classedash__packager_1_1media_1_1MpdNotifyMuxerListener.html @@ -234,7 +234,7 @@ Additional Inherited Members diff --git a/docs/d3/d15/udp__file__win_8cc_source.html b/docs/d3/d15/udp__file__win_8cc_source.html index 9d406a907d..50661d5d0e 100644 --- a/docs/d3/d15/udp__file__win_8cc_source.html +++ b/docs/d3/d15/udp__file__win_8cc_source.html @@ -160,7 +160,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/d19/io__cache_8h_source.html b/docs/d3/d19/io__cache_8h_source.html index 7254b33cf5..c81af58e67 100644 --- a/docs/d3/d19/io__cache_8h_source.html +++ b/docs/d3/d19/io__cache_8h_source.html @@ -162,7 +162,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/d2c/structedash__packager_1_1media_1_1mp4_1_1TrackExtends.html b/docs/d3/d2c/structedash__packager_1_1media_1_1mp4_1_1TrackExtends.html index 02681792cb..b80ecb08d6 100644 --- a/docs/d3/d2c/structedash__packager_1_1media_1_1mp4_1_1TrackExtends.html +++ b/docs/d3/d2c/structedash__packager_1_1media_1_1mp4_1_1TrackExtends.html @@ -107,20 +107,20 @@ Inheritance diagram for edash_packager::media::mp4::TrackExtends: - - - - + - - + + + + + + +

Public Member Functions

-bool ReadWrite (BoxBuffer *buffer) override
 Read/write the mp4 box from/to BoxBuffer.
 
-FourCC BoxType () const override
FourCC BoxType () const override
 
uint32_t ComputeSize () override
 
- Public Member Functions inherited from edash_packager::media::mp4::FullBox
uint32_t HeaderSize () const final
 
- Public Member Functions inherited from edash_packager::media::mp4::Box
bool Parse (BoxReader *reader)
 
void Write (BufferWriter *writer)
 
void WriteHeader (BufferWriter *writer)
 
uint32_t ComputeSize ()
 
@@ -149,15 +149,15 @@ uint32_t 

Public Attributes

flags
- - - + + +

Additional Inherited Members

- Protected Attributes inherited from edash_packager::media::mp4::Box
uint32_t atom_size
 
- Protected Member Functions inherited from edash_packager::media::mp4::FullBox
bool ReadWriteHeaderInternal (BoxBuffer *buffer) final
 

Detailed Description

-

Definition at line 406 of file box_definitions.h.

+

Definition at line 412 of file box_definitions.h.

Member Function Documentation

- +
@@ -165,10 +165,10 @@ Additional Inherited Members @@ -177,11 +177,11 @@ Additional Inherited Members
- + - +
uint32_t edash_packager::media::mp4::TrackExtends::ComputeSize FourCC edash_packager::media::mp4::TrackExtends::BoxType ( ) const
-

Compute the size of this box. The calculated size will be saved in |atom_size| for later consumption.

+
Returns
box type.
-

Implements edash_packager::media::mp4::Box.

+

Implements edash_packager::media::mp4::Box.

-

Definition at line 1426 of file box_definitions.cc.

+

Definition at line 1356 of file box_definitions.cc.

@@ -192,7 +192,7 @@ Additional Inherited Members diff --git a/docs/d3/d2f/structedash__packager_1_1media_1_1mp4_1_1TrackEncryption-members.html b/docs/d3/d2f/structedash__packager_1_1media_1_1mp4_1_1TrackEncryption-members.html index d089051f91..9f93a4228e 100644 --- a/docs/d3/d2f/structedash__packager_1_1media_1_1mp4_1_1TrackEncryption-members.html +++ b/docs/d3/d2f/structedash__packager_1_1media_1_1mp4_1_1TrackEncryption-members.html @@ -93,27 +93,28 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');

This is the complete list of members for edash_packager::media::mp4::TrackEncryption, including all inherited members.

- - - - - - - - + + + + + + + + - + - - - + + + +
atom_sizeedash_packager::media::mp4::Boxprotected
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const override (defined in edash_packager::media::mp4::TrackEncryption)edash_packager::media::mp4::TrackEncryptionvirtual
ComputeSize() overrideedash_packager::media::mp4::TrackEncryptionvirtual
default_iv_size (defined in edash_packager::media::mp4::TrackEncryption)edash_packager::media::mp4::TrackEncryption
default_kid (defined in edash_packager::media::mp4::TrackEncryption)edash_packager::media::mp4::TrackEncryption
flags (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
FullBox() (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const overrideedash_packager::media::mp4::TrackEncryptionvirtual
ComputeSize()edash_packager::media::mp4::Box
default_iv_size (defined in edash_packager::media::mp4::TrackEncryption)edash_packager::media::mp4::TrackEncryption
default_kid (defined in edash_packager::media::mp4::TrackEncryption)edash_packager::media::mp4::TrackEncryption
flags (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
FullBox() (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
HeaderSize() const finaledash_packager::media::mp4::FullBoxvirtual
is_encrypted (defined in edash_packager::media::mp4::TrackEncryption)edash_packager::media::mp4::TrackEncryption
Parse(BoxReader *reader)edash_packager::media::mp4::Box
ReadWrite(BoxBuffer *buffer) overrideedash_packager::media::mp4::TrackEncryptionvirtual
ReadWriteHeaderInternal(BoxBuffer *buffer) finaledash_packager::media::mp4::FullBoxprotectedvirtual
TrackEncryption() (defined in edash_packager::media::mp4::TrackEncryption)edash_packager::media::mp4::TrackEncryption
version (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
Write(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~FullBox() override (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
~TrackEncryption() override (defined in edash_packager::media::mp4::TrackEncryption)edash_packager::media::mp4::TrackEncryption
WriteHeader(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~FullBox() override (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
~TrackEncryption() override (defined in edash_packager::media::mp4::TrackEncryption)edash_packager::media::mp4::TrackEncryption
diff --git a/docs/d3/d3e/classedash__packager_1_1media_1_1HttpKeyFetcher.html b/docs/d3/d3e/classedash__packager_1_1media_1_1HttpKeyFetcher.html index 2746814a18..d85f757b45 100644 --- a/docs/d3/d3e/classedash__packager_1_1media_1_1HttpKeyFetcher.html +++ b/docs/d3/d3e/classedash__packager_1_1media_1_1HttpKeyFetcher.html @@ -311,7 +311,7 @@ KeyFetcher implementation overrides. diff --git a/docs/d3/d48/structedash__packager_1_1media_1_1mp4_1_1EditList-members.html b/docs/d3/d48/structedash__packager_1_1media_1_1mp4_1_1EditList-members.html index 09055b50c4..3587c2b492 100644 --- a/docs/d3/d48/structedash__packager_1_1media_1_1mp4_1_1EditList-members.html +++ b/docs/d3/d48/structedash__packager_1_1media_1_1mp4_1_1EditList-members.html @@ -93,25 +93,26 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');

This is the complete list of members for edash_packager::media::mp4::EditList, including all inherited members.

- - - - - - - - + + + + + + + + - + - - - + + + +
atom_sizeedash_packager::media::mp4::Boxprotected
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const override (defined in edash_packager::media::mp4::EditList)edash_packager::media::mp4::EditListvirtual
ComputeSize() overrideedash_packager::media::mp4::EditListvirtual
EditList() (defined in edash_packager::media::mp4::EditList)edash_packager::media::mp4::EditList
edits (defined in edash_packager::media::mp4::EditList)edash_packager::media::mp4::EditList
flags (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
FullBox() (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const overrideedash_packager::media::mp4::EditListvirtual
ComputeSize()edash_packager::media::mp4::Box
EditList() (defined in edash_packager::media::mp4::EditList)edash_packager::media::mp4::EditList
edits (defined in edash_packager::media::mp4::EditList)edash_packager::media::mp4::EditList
flags (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
FullBox() (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
HeaderSize() const finaledash_packager::media::mp4::FullBoxvirtual
Parse(BoxReader *reader)edash_packager::media::mp4::Box
ReadWrite(BoxBuffer *buffer) overrideedash_packager::media::mp4::EditListvirtual
ReadWriteHeaderInternal(BoxBuffer *buffer) finaledash_packager::media::mp4::FullBoxprotectedvirtual
version (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
Write(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~EditList() override (defined in edash_packager::media::mp4::EditList)edash_packager::media::mp4::EditList
~FullBox() override (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
WriteHeader(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~EditList() override (defined in edash_packager::media::mp4::EditList)edash_packager::media::mp4::EditList
~FullBox() override (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
diff --git a/docs/d3/d52/classedash__packager_1_1media_1_1mp4_1_1ChunkInfoIterator-members.html b/docs/d3/d52/classedash__packager_1_1media_1_1mp4_1_1ChunkInfoIterator-members.html index 1f6d62a6bf..fc346e8feb 100644 --- a/docs/d3/d52/classedash__packager_1_1media_1_1mp4_1_1ChunkInfoIterator-members.html +++ b/docs/d3/d52/classedash__packager_1_1media_1_1mp4_1_1ChunkInfoIterator-members.html @@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/d56/decrypt__config_8cc_source.html b/docs/d3/d56/decrypt__config_8cc_source.html index 791647a153..9ceccf6c00 100644 --- a/docs/d3/d56/decrypt__config_8cc_source.html +++ b/docs/d3/d56/decrypt__config_8cc_source.html @@ -118,7 +118,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/d62/rcheck_8h_source.html b/docs/d3/d62/rcheck_8h_source.html index 7223f37f47..4a16770e4a 100644 --- a/docs/d3/d62/rcheck_8h_source.html +++ b/docs/d3/d62/rcheck_8h_source.html @@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/d69/classedash__packager_1_1media_1_1ClusterBuilder.html b/docs/d3/d69/classedash__packager_1_1media_1_1ClusterBuilder.html index 210a2222d4..543354f6d2 100644 --- a/docs/d3/d69/classedash__packager_1_1media_1_1ClusterBuilder.html +++ b/docs/d3/d69/classedash__packager_1_1media_1_1ClusterBuilder.html @@ -125,7 +125,7 @@ scoped_ptr< diff --git a/docs/d3/d6b/classedash__packager_1_1media_1_1IoCache.html b/docs/d3/d6b/classedash__packager_1_1media_1_1IoCache.html index 1ccdfff387..bed515cb3a 100644 --- a/docs/d3/d6b/classedash__packager_1_1media_1_1IoCache.html +++ b/docs/d3/d6b/classedash__packager_1_1media_1_1IoCache.html @@ -297,7 +297,7 @@ void  diff --git a/docs/d3/d74/structedash__packager_1_1media_1_1mp4_1_1SampleDescription.html b/docs/d3/d74/structedash__packager_1_1media_1_1mp4_1_1SampleDescription.html index d6c6b0f684..497702946a 100644 --- a/docs/d3/d74/structedash__packager_1_1media_1_1mp4_1_1SampleDescription.html +++ b/docs/d3/d74/structedash__packager_1_1media_1_1mp4_1_1SampleDescription.html @@ -107,20 +107,20 @@ Inheritance diagram for edash_packager::media::mp4::SampleDescription: - - - - + - - + + + + + + +

Public Member Functions

-bool ReadWrite (BoxBuffer *buffer) override
 Read/write the mp4 box from/to BoxBuffer.
 
-FourCC BoxType () const override
FourCC BoxType () const override
 
uint32_t ComputeSize () override
 
- Public Member Functions inherited from edash_packager::media::mp4::FullBox
uint32_t HeaderSize () const final
 
- Public Member Functions inherited from edash_packager::media::mp4::Box
bool Parse (BoxReader *reader)
 
void Write (BufferWriter *writer)
 
void WriteHeader (BufferWriter *writer)
 
uint32_t ComputeSize ()
 
@@ -143,15 +143,15 @@ uint32_t 

Public Attributes

flags
- - - + + +

Additional Inherited Members

- Protected Attributes inherited from edash_packager::media::mp4::Box
uint32_t atom_size
 
- Protected Member Functions inherited from edash_packager::media::mp4::FullBox
bool ReadWriteHeaderInternal (BoxBuffer *buffer) final
 

Detailed Description

-

Definition at line 230 of file box_definitions.h.

+

Definition at line 236 of file box_definitions.h.

Member Function Documentation

- +
@@ -159,10 +159,10 @@ Additional Inherited Members @@ -171,11 +171,11 @@ Additional Inherited Members
- + - +
uint32_t edash_packager::media::mp4::SampleDescription::ComputeSize FourCC edash_packager::media::mp4::SampleDescription::BoxType ( ) const
-

Compute the size of this box. The calculated size will be saved in |atom_size| for later consumption.

+
Returns
box type.
-

Implements edash_packager::media::mp4::Box.

+

Implements edash_packager::media::mp4::Box.

-

Definition at line 445 of file box_definitions.cc.

+

Definition at line 376 of file box_definitions.cc.

@@ -186,7 +186,7 @@ Additional Inherited Members diff --git a/docs/d3/d76/muxer__flags_8h_source.html b/docs/d3/d76/muxer__flags_8h_source.html index 7457967a23..6d3e959af0 100644 --- a/docs/d3/d76/muxer__flags_8h_source.html +++ b/docs/d3/d76/muxer__flags_8h_source.html @@ -114,7 +114,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/d77/structedash__packager_1_1media_1_1mp4_1_1SampleTable.html b/docs/d3/d77/structedash__packager_1_1media_1_1mp4_1_1SampleTable.html index 6bd01b359b..65ef981410 100644 --- a/docs/d3/d77/structedash__packager_1_1media_1_1mp4_1_1SampleTable.html +++ b/docs/d3/d77/structedash__packager_1_1media_1_1mp4_1_1SampleTable.html @@ -106,20 +106,19 @@ Inheritance diagram for edash_packager::media::mp4::SampleTable: - - - - + - - + + + + + +

Public Member Functions

-bool ReadWrite (BoxBuffer *buffer) override
 Read/write the mp4 box from/to BoxBuffer.
 
-FourCC BoxType () const override
FourCC BoxType () const override
 
uint32_t ComputeSize () override
 
- Public Member Functions inherited from edash_packager::media::mp4::Box
bool Parse (BoxReader *reader)
 
void Write (BufferWriter *writer)
 
void WriteHeader (BufferWriter *writer)
 
uint32_t ComputeSize ()
 
virtual uint32_t HeaderSize () const
 
@@ -147,15 +146,15 @@ Public Attributes

Public Attributes

- - - + + +

Additional Inherited Members

- Protected Attributes inherited from edash_packager::media::mp4::Box
uint32_t atom_size
 
- Protected Member Functions inherited from edash_packager::media::mp4::Box
virtual bool ReadWriteHeaderInternal (BoxBuffer *buffer)
 

Detailed Description

-

Definition at line 314 of file box_definitions.h.

+

Definition at line 320 of file box_definitions.h.

Member Function Documentation

- +
@@ -163,10 +162,10 @@ Additional Inherited Members @@ -175,11 +174,11 @@ Additional Inherited Members
- + - +
uint32_t edash_packager::media::mp4::SampleTable::ComputeSize FourCC edash_packager::media::mp4::SampleTable::BoxType ( ) const
-

Compute the size of this box. The calculated size will be saved in |atom_size| for later consumption.

+
Returns
box type.
-

Implements edash_packager::media::mp4::Box.

+

Implements edash_packager::media::mp4::Box.

-

Definition at line 768 of file box_definitions.cc.

+

Definition at line 687 of file box_definitions.cc.

@@ -190,7 +189,7 @@ Additional Inherited Members diff --git a/docs/d3/d80/muxer__util_8h_source.html b/docs/d3/d80/muxer__util_8h_source.html index e282c7ca6a..f64be45d87 100644 --- a/docs/d3/d80/muxer__util_8h_source.html +++ b/docs/d3/d80/muxer__util_8h_source.html @@ -120,7 +120,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/d8a/classedash__packager_1_1RepresentationStateChangeListener-members.html b/docs/d3/d8a/classedash__packager_1_1RepresentationStateChangeListener-members.html index 86371b1502..b10a48d025 100644 --- a/docs/d3/d8a/classedash__packager_1_1RepresentationStateChangeListener-members.html +++ b/docs/d3/d8a/classedash__packager_1_1RepresentationStateChangeListener-members.html @@ -100,7 +100,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/d8d/webm__audio__client_8h_source.html b/docs/d3/d8d/webm__audio__client_8h_source.html index 0310646bb1..eeff8a1380 100644 --- a/docs/d3/d8d/webm__audio__client_8h_source.html +++ b/docs/d3/d8d/webm__audio__client_8h_source.html @@ -142,7 +142,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/d8e/classedash__packager_1_1media_1_1webm_1_1TwoPassSingleSegmentSegmenter-members.html b/docs/d3/d8e/classedash__packager_1_1media_1_1webm_1_1TwoPassSingleSegmentSegmenter-members.html index b1eb430395..1fd7584917 100644 --- a/docs/d3/d8e/classedash__packager_1_1media_1_1webm_1_1TwoPassSingleSegmentSegmenter-members.html +++ b/docs/d3/d8e/classedash__packager_1_1media_1_1webm_1_1TwoPassSingleSegmentSegmenter-members.html @@ -129,7 +129,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/d9b/structedash__packager_1_1media_1_1VideoStreamInfoParameters-members.html b/docs/d3/d9b/structedash__packager_1_1media_1_1VideoStreamInfoParameters-members.html index 18c64cd881..ec922501c7 100644 --- a/docs/d3/d9b/structedash__packager_1_1media_1_1VideoStreamInfoParameters-members.html +++ b/docs/d3/d9b/structedash__packager_1_1media_1_1VideoStreamInfoParameters-members.html @@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/d9f/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor-members.html b/docs/d3/d9f/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor-members.html index f92ce46772..58d5b5f3f6 100644 --- a/docs/d3/d9f/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor-members.html +++ b/docs/d3/d9f/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor-members.html @@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/db6/cenc_8cc_source.html b/docs/d3/db6/cenc_8cc_source.html index 9c5ecbc321..b8d583f463 100644 --- a/docs/d3/db6/cenc_8cc_source.html +++ b/docs/d3/db6/cenc_8cc_source.html @@ -183,7 +183,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/db6/webm__parser_8cc_source.html b/docs/d3/db6/webm__parser_8cc_source.html index 93b30f94af..191b151942 100644 --- a/docs/d3/db6/webm__parser_8cc_source.html +++ b/docs/d3/db6/webm__parser_8cc_source.html @@ -1068,7 +1068,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/dbc/seek__head_8cc_source.html b/docs/d3/dbc/seek__head_8cc_source.html index 6a94d3cbab..8002724dd8 100644 --- a/docs/d3/dbc/seek__head_8cc_source.html +++ b/docs/d3/dbc/seek__head_8cc_source.html @@ -215,7 +215,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/dbc/structedash__packager_1_1media_1_1H264WeightingFactors.html b/docs/d3/dbc/structedash__packager_1_1media_1_1H264WeightingFactors.html index b8a6dab023..c9617382ac 100644 --- a/docs/d3/dbc/structedash__packager_1_1media_1_1H264WeightingFactors.html +++ b/docs/d3/dbc/structedash__packager_1_1media_1_1H264WeightingFactors.html @@ -124,7 +124,7 @@ int chroma_offset [32] diff --git a/docs/d3/dbd/structedash__packager_1_1media_1_1mp4_1_1HandlerReference.html b/docs/d3/dbd/structedash__packager_1_1media_1_1mp4_1_1HandlerReference.html index 966700e0b1..07ecf6c62f 100644 --- a/docs/d3/dbd/structedash__packager_1_1media_1_1mp4_1_1HandlerReference.html +++ b/docs/d3/dbd/structedash__packager_1_1media_1_1mp4_1_1HandlerReference.html @@ -107,20 +107,20 @@ Inheritance diagram for edash_packager::media::mp4::HandlerReference: - - - - + - - + + + + + + +

Public Member Functions

-bool ReadWrite (BoxBuffer *buffer) override
 Read/write the mp4 box from/to BoxBuffer.
 
-FourCC BoxType () const override
FourCC BoxType () const override
 
uint32_t ComputeSize () override
 
- Public Member Functions inherited from edash_packager::media::mp4::FullBox
uint32_t HeaderSize () const final
 
- Public Member Functions inherited from edash_packager::media::mp4::Box
bool Parse (BoxReader *reader)
 
void Write (BufferWriter *writer)
 
void WriteHeader (BufferWriter *writer)
 
uint32_t ComputeSize ()
 
@@ -137,15 +137,15 @@ uint32_t 

Public Attributes

flags
- - - + + +

Additional Inherited Members

- Protected Attributes inherited from edash_packager::media::mp4::Box
uint32_t atom_size
 
- Protected Member Functions inherited from edash_packager::media::mp4::FullBox
bool ReadWriteHeaderInternal (BoxBuffer *buffer) final
 

Detailed Description

-

Definition at line 161 of file box_definitions.h.

+

Definition at line 166 of file box_definitions.h.

Member Function Documentation

- +
@@ -153,10 +153,10 @@ Additional Inherited Members @@ -165,11 +165,11 @@ Additional Inherited Members
- + - +
uint32_t edash_packager::media::mp4::HandlerReference::ComputeSize FourCC edash_packager::media::mp4::HandlerReference::BoxType ( ) const
-

Compute the size of this box. The calculated size will be saved in |atom_size| for later consumption.

+
Returns
box type.
-

Implements edash_packager::media::mp4::Box.

+

Implements edash_packager::media::mp4::Box.

-

Definition at line 874 of file box_definitions.cc.

+

Definition at line 792 of file box_definitions.cc.

@@ -180,7 +180,7 @@ Additional Inherited Members diff --git a/docs/d3/dbe/classedash__packager_1_1media_1_1WebMMediaParser-members.html b/docs/d3/dbe/classedash__packager_1_1media_1_1WebMMediaParser-members.html index da16327f76..d4a5375127 100644 --- a/docs/d3/dbe/classedash__packager_1_1media_1_1WebMMediaParser-members.html +++ b/docs/d3/dbe/classedash__packager_1_1media_1_1WebMMediaParser-members.html @@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/dbe/demuxer_8cc_source.html b/docs/d3/dbe/demuxer_8cc_source.html index 3024568579..88262fdce7 100644 --- a/docs/d3/dbe/demuxer_8cc_source.html +++ b/docs/d3/dbe/demuxer_8cc_source.html @@ -311,7 +311,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/dc0/structedash__packager_1_1media_1_1mp4_1_1SampleAuxiliaryInformationOffset-members.html b/docs/d3/dc0/structedash__packager_1_1media_1_1mp4_1_1SampleAuxiliaryInformationOffset-members.html index a903a12915..af2e16d383 100644 --- a/docs/d3/dc0/structedash__packager_1_1media_1_1mp4_1_1SampleAuxiliaryInformationOffset-members.html +++ b/docs/d3/dc0/structedash__packager_1_1media_1_1mp4_1_1SampleAuxiliaryInformationOffset-members.html @@ -93,25 +93,26 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');

This is the complete list of members for edash_packager::media::mp4::SampleAuxiliaryInformationOffset, including all inherited members.

- - - - - - + + + + + + - + - - - + + + +
atom_sizeedash_packager::media::mp4::Boxprotected
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const override (defined in edash_packager::media::mp4::SampleAuxiliaryInformationOffset)edash_packager::media::mp4::SampleAuxiliaryInformationOffsetvirtual
ComputeSize() overrideedash_packager::media::mp4::SampleAuxiliaryInformationOffsetvirtual
flags (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
FullBox() (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const overrideedash_packager::media::mp4::SampleAuxiliaryInformationOffsetvirtual
ComputeSize()edash_packager::media::mp4::Box
flags (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
FullBox() (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
HeaderSize() const finaledash_packager::media::mp4::FullBoxvirtual
offsets (defined in edash_packager::media::mp4::SampleAuxiliaryInformationOffset)edash_packager::media::mp4::SampleAuxiliaryInformationOffset
Parse(BoxReader *reader)edash_packager::media::mp4::Box
ReadWrite(BoxBuffer *buffer) overrideedash_packager::media::mp4::SampleAuxiliaryInformationOffsetvirtual
ReadWriteHeaderInternal(BoxBuffer *buffer) finaledash_packager::media::mp4::FullBoxprotectedvirtual
SampleAuxiliaryInformationOffset() (defined in edash_packager::media::mp4::SampleAuxiliaryInformationOffset)edash_packager::media::mp4::SampleAuxiliaryInformationOffset
version (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
Write(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~FullBox() override (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
~SampleAuxiliaryInformationOffset() override (defined in edash_packager::media::mp4::SampleAuxiliaryInformationOffset)edash_packager::media::mp4::SampleAuxiliaryInformationOffset
WriteHeader(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~FullBox() override (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
~SampleAuxiliaryInformationOffset() override (defined in edash_packager::media::mp4::SampleAuxiliaryInformationOffset)edash_packager::media::mp4::SampleAuxiliaryInformationOffset
diff --git a/docs/d3/dcc/classedash__packager_1_1media_1_1ProgressListener-members.html b/docs/d3/dcc/classedash__packager_1_1media_1_1ProgressListener-members.html index db7586cde4..cfb7ace1df 100644 --- a/docs/d3/dcc/classedash__packager_1_1media_1_1ProgressListener-members.html +++ b/docs/d3/dcc/classedash__packager_1_1media_1_1ProgressListener-members.html @@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/dd0/classedash__packager_1_1media_1_1mp4_1_1BoxReader-members.html b/docs/d3/dd0/classedash__packager_1_1media_1_1mp4_1_1BoxReader-members.html index bae056bdb8..378d3cbd92 100644 --- a/docs/d3/dd0/classedash__packager_1_1media_1_1mp4_1_1BoxReader-members.html +++ b/docs/d3/dd0/classedash__packager_1_1media_1_1mp4_1_1BoxReader-members.html @@ -127,7 +127,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/de1/structedash__packager_1_1media_1_1mp4_1_1Track.html b/docs/d3/de1/structedash__packager_1_1media_1_1mp4_1_1Track.html index 3746a4267f..e240b3974f 100644 --- a/docs/d3/de1/structedash__packager_1_1media_1_1mp4_1_1Track.html +++ b/docs/d3/de1/structedash__packager_1_1media_1_1mp4_1_1Track.html @@ -106,20 +106,19 @@ Inheritance diagram for edash_packager::media::mp4::Track: - - - - + - - + + + + + +

Public Member Functions

-bool ReadWrite (BoxBuffer *buffer) override
 Read/write the mp4 box from/to BoxBuffer.
 
-FourCC BoxType () const override
FourCC BoxType () const override
 
uint32_t ComputeSize () override
 
- Public Member Functions inherited from edash_packager::media::mp4::Box
bool Parse (BoxReader *reader)
 
void Write (BufferWriter *writer)
 
void WriteHeader (BufferWriter *writer)
 
uint32_t ComputeSize ()
 
virtual uint32_t HeaderSize () const
 
@@ -135,15 +134,15 @@ Public Attributes

Public Attributes

- - - + + +

Additional Inherited Members

- Protected Attributes inherited from edash_packager::media::mp4::Box
uint32_t atom_size
 
- Protected Member Functions inherited from edash_packager::media::mp4::Box
virtual bool ReadWriteHeaderInternal (BoxBuffer *buffer)
 

Detailed Description

-

Definition at line 392 of file box_definitions.h.

+

Definition at line 398 of file box_definitions.h.

Member Function Documentation

- +
@@ -151,10 +150,10 @@ Additional Inherited Members @@ -163,11 +162,11 @@ Additional Inherited Members
- + - +
uint32_t edash_packager::media::mp4::Track::ComputeSize FourCC edash_packager::media::mp4::Track::BoxType ( ) const
-

Compute the size of this box. The calculated size will be saved in |atom_size| for later consumption.

+
Returns
box type.
-

Implements edash_packager::media::mp4::Box.

+

Implements edash_packager::media::mp4::Box.

-

Definition at line 1380 of file box_definitions.cc.

+

Definition at line 1314 of file box_definitions.cc.

@@ -178,7 +177,7 @@ Additional Inherited Members diff --git a/docs/d3/de4/seek__head_8h_source.html b/docs/d3/de4/seek__head_8h_source.html index 240cb8303e..74aebe72eb 100644 --- a/docs/d3/de4/seek__head_8h_source.html +++ b/docs/d3/de4/seek__head_8h_source.html @@ -140,7 +140,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/de7/structedash__packager_1_1media_1_1OnMediaEndParameters.html b/docs/d3/de7/structedash__packager_1_1media_1_1OnMediaEndParameters.html index fd3b4d4e39..8ba3f686d5 100644 --- a/docs/d3/de7/structedash__packager_1_1media_1_1OnMediaEndParameters.html +++ b/docs/d3/de7/structedash__packager_1_1media_1_1OnMediaEndParameters.html @@ -130,7 +130,7 @@ uint64_t file_size diff --git a/docs/d3/df1/box__reader_8cc_source.html b/docs/d3/df1/box__reader_8cc_source.html index 81266281f2..b3a17171db 100644 --- a/docs/d3/df1/box__reader_8cc_source.html +++ b/docs/d3/df1/box__reader_8cc_source.html @@ -211,7 +211,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
122 
123 bool BoxReader::ReadChild(Box* child) {
124  DCHECK(scanned_);
-
125  FourCC child_type = child->BoxType();
+
125  FourCC child_type = child->BoxType();
126 
127  ChildMap::iterator itr = children_.find(child_type);
128  RCHECK(itr != children_.end());
@@ -223,11 +223,11 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
134 }
135 
-
137  return children_.count(child->BoxType()) > 0;
+
137  return children_.count(child->BoxType()) > 0;
138 }
139 
-
141  if (!children_.count(child->BoxType()))
+
141  if (!children_.count(child->BoxType()))
142  return true;
143  return ReadChild(child);
144 }
@@ -289,13 +289,14 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
static bool StartTopLevelBox(const uint8_t *buf, const size_t buf_size, FourCC *type, uint64_t *box_size, bool *err) WARN_UNUSED_RESULT
Definition: box_reader.cc:60
bool SkipBytes(size_t num_bytes) WARN_UNUSED_RESULT
bool Parse(BoxReader *reader)
Definition: box.cc:19
- +
bool ReadNBytesInto8(uint64_t *v, size_t num_bytes) WARN_UNUSED_RESULT
+
virtual FourCC BoxType() const =0
Class for reading MP4 boxes.
Definition: box_reader.h:24
diff --git a/docs/d3/dfa/classedash__packager_1_1MpdBuilder.html b/docs/d3/dfa/classedash__packager_1_1MpdBuilder.html index 84e1607794..59fa43113c 100644 --- a/docs/d3/dfa/classedash__packager_1_1MpdBuilder.html +++ b/docs/d3/dfa/classedash__packager_1_1MpdBuilder.html @@ -381,7 +381,7 @@ class DynamicMpdBuilderTes diff --git a/docs/d3/dfa/structedash__packager_1_1media_1_1H264SliceHeader-members.html b/docs/d3/dfa/structedash__packager_1_1media_1_1H264SliceHeader-members.html index 54a1ea80e9..f3e044af65 100644 --- a/docs/d3/dfa/structedash__packager_1_1media_1_1H264SliceHeader-members.html +++ b/docs/d3/dfa/structedash__packager_1_1media_1_1H264SliceHeader-members.html @@ -154,7 +154,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d4/d00/mp4_2multi__segment__segmenter_8cc_source.html b/docs/d4/d00/mp4_2multi__segment__segmenter_8cc_source.html index 7aac4379a2..bc0756398d 100644 --- a/docs/d4/d00/mp4_2multi__segment__segmenter_8cc_source.html +++ b/docs/d4/d00/mp4_2multi__segment__segmenter_8cc_source.html @@ -303,7 +303,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d4/d0b/structedash__packager_1_1media_1_1mp4_1_1Media-members.html b/docs/d4/d0b/structedash__packager_1_1media_1_1mp4_1_1Media-members.html index f744937a98..62a8e61178 100644 --- a/docs/d4/d0b/structedash__packager_1_1media_1_1mp4_1_1Media-members.html +++ b/docs/d4/d0b/structedash__packager_1_1media_1_1mp4_1_1Media-members.html @@ -93,23 +93,24 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');

This is the complete list of members for edash_packager::media::mp4::Media, including all inherited members.

- - - - - - + + + + + + - + - - + + +
atom_sizeedash_packager::media::mp4::Boxprotected
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const override (defined in edash_packager::media::mp4::Media)edash_packager::media::mp4::Mediavirtual
ComputeSize() overrideedash_packager::media::mp4::Mediavirtual
handler (defined in edash_packager::media::mp4::Media)edash_packager::media::mp4::Media
header (defined in edash_packager::media::mp4::Media)edash_packager::media::mp4::Media
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const overrideedash_packager::media::mp4::Mediavirtual
ComputeSize()edash_packager::media::mp4::Box
handler (defined in edash_packager::media::mp4::Media)edash_packager::media::mp4::Media
header (defined in edash_packager::media::mp4::Media)edash_packager::media::mp4::Media
HeaderSize() const edash_packager::media::mp4::Boxvirtual
information (defined in edash_packager::media::mp4::Media)edash_packager::media::mp4::Media
Media() (defined in edash_packager::media::mp4::Media)edash_packager::media::mp4::Media
Parse(BoxReader *reader)edash_packager::media::mp4::Box
ReadWrite(BoxBuffer *buffer) overrideedash_packager::media::mp4::Mediavirtual
ReadWriteHeaderInternal(BoxBuffer *buffer)edash_packager::media::mp4::Boxprotectedvirtual
Write(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~Media() override (defined in edash_packager::media::mp4::Media)edash_packager::media::mp4::Media
WriteHeader(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~Media() override (defined in edash_packager::media::mp4::Media)edash_packager::media::mp4::Media
diff --git a/docs/d4/d1d/classedash__packager_1_1media_1_1Muxer.html b/docs/d4/d1d/classedash__packager_1_1media_1_1Muxer.html index 47295eacf7..5096d189c7 100644 --- a/docs/d4/d1d/classedash__packager_1_1media_1_1Muxer.html +++ b/docs/d4/d1d/classedash__packager_1_1media_1_1Muxer.html @@ -331,7 +331,7 @@ class MediaStream diff --git a/docs/d4/d2e/classedash__packager_1_1media_1_1mp4_1_1FrameCENCInfo-members.html b/docs/d4/d2e/classedash__packager_1_1media_1_1mp4_1_1FrameCENCInfo-members.html index 74fa685f8c..c669052636 100644 --- a/docs/d4/d2e/classedash__packager_1_1media_1_1mp4_1_1FrameCENCInfo-members.html +++ b/docs/d4/d2e/classedash__packager_1_1media_1_1mp4_1_1FrameCENCInfo-members.html @@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d4/d37/io__cache_8cc_source.html b/docs/d4/d37/io__cache_8cc_source.html index 13156942b9..365f4178a4 100644 --- a/docs/d4/d37/io__cache_8cc_source.html +++ b/docs/d4/d37/io__cache_8cc_source.html @@ -253,7 +253,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/dc8/structedash__packager_1_1media_1_1mp4_1_1PixelAspectRatioBox.html b/docs/d4/d3d/structedash__packager_1_1media_1_1mp4_1_1PixelAspectRatio.html similarity index 67% rename from docs/d1/dc8/structedash__packager_1_1media_1_1mp4_1_1PixelAspectRatioBox.html rename to docs/d4/d3d/structedash__packager_1_1media_1_1mp4_1_1PixelAspectRatio.html index 487f18eab0..67499afc82 100644 --- a/docs/d1/dc8/structedash__packager_1_1media_1_1mp4_1_1PixelAspectRatioBox.html +++ b/docs/d4/d3d/structedash__packager_1_1media_1_1mp4_1_1PixelAspectRatio.html @@ -4,7 +4,7 @@ -DASH Media Packaging SDK: edash_packager::media::mp4::PixelAspectRatioBox Struct Reference +DASH Media Packaging SDK: edash_packager::media::mp4::PixelAspectRatio Struct Reference @@ -82,65 +82,64 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
-
edash_packager::media::mp4::PixelAspectRatioBox Struct Reference
+
edash_packager::media::mp4::PixelAspectRatio Struct Reference
-Inheritance diagram for edash_packager::media::mp4::PixelAspectRatioBox:
+Inheritance diagram for edash_packager::media::mp4::PixelAspectRatio:
- - -edash_packager::media::mp4::Box + + +edash_packager::media::mp4::Box
- - - - - - - + + + + + + + +

Public Member Functions

-bool ReadWrite (BoxBuffer *buffer) override
 Read/write the mp4 box from/to BoxBuffer.
 
-FourCC BoxType () const override
 
uint32_t ComputeSize () override
 
FourCC BoxType () const override
 
- Public Member Functions inherited from edash_packager::media::mp4::Box
bool Parse (BoxReader *reader)
 
void Write (BufferWriter *writer)
 
void WriteHeader (BufferWriter *writer)
 
uint32_t ComputeSize ()
 
virtual uint32_t HeaderSize () const
 
- - - + - +

Public Attributes

+
uint32_t h_spacing
 
+
 
uint32_t v_spacing
 
 
- - - + + +

Additional Inherited Members

- Protected Attributes inherited from edash_packager::media::mp4::Box
uint32_t atom_size
 
- Protected Member Functions inherited from edash_packager::media::mp4::Box
virtual bool ReadWriteHeaderInternal (BoxBuffer *buffer)
 

Detailed Description

-

Definition at line 175 of file box_definitions.h.

+

Definition at line 181 of file box_definitions.h.

Member Function Documentation

- +
@@ -148,10 +147,10 @@ Additional Inherited Members @@ -160,11 +159,11 @@ Additional Inherited Members
- + - +
uint32_t edash_packager::media::mp4::PixelAspectRatioBox::ComputeSize FourCC edash_packager::media::mp4::PixelAspectRatio::BoxType ( ) const
-

Compute the size of this box. The calculated size will be saved in |atom_size| for later consumption.

+
Returns
box type.
-

Implements edash_packager::media::mp4::Box.

+

Implements edash_packager::media::mp4::Box.

-

Definition at line 917 of file box_definitions.cc.

+

Definition at line 862 of file box_definitions.cc.

@@ -175,7 +174,7 @@ Additional Inherited Members diff --git a/docs/d4/d3d/structedash__packager_1_1media_1_1mp4_1_1PixelAspectRatio.png b/docs/d4/d3d/structedash__packager_1_1media_1_1mp4_1_1PixelAspectRatio.png new file mode 100644 index 0000000000..6f5b6fa9fe Binary files /dev/null and b/docs/d4/d3d/structedash__packager_1_1media_1_1mp4_1_1PixelAspectRatio.png differ diff --git a/docs/d4/d43/classedash__packager_1_1media_1_1KeyFetcher.html b/docs/d4/d43/classedash__packager_1_1media_1_1KeyFetcher.html index e51c75a96a..1e69fd8959 100644 --- a/docs/d4/d43/classedash__packager_1_1media_1_1KeyFetcher.html +++ b/docs/d4/d43/classedash__packager_1_1media_1_1KeyFetcher.html @@ -177,7 +177,7 @@ Public Member Functions diff --git a/docs/d4/d55/classedash__packager_1_1media_1_1H264BitReader.html b/docs/d4/d55/classedash__packager_1_1media_1_1H264BitReader.html index f5857ff273..4506badbe4 100644 --- a/docs/d4/d55/classedash__packager_1_1media_1_1H264BitReader.html +++ b/docs/d4/d55/classedash__packager_1_1media_1_1H264BitReader.html @@ -122,7 +122,7 @@ size_t NumEmulationPrevent diff --git a/docs/d4/d67/structedash__packager_1_1media_1_1mp4_1_1MovieFragment-members.html b/docs/d4/d67/structedash__packager_1_1media_1_1mp4_1_1MovieFragment-members.html index f294f2cc1d..e2284c0a4f 100644 --- a/docs/d4/d67/structedash__packager_1_1media_1_1mp4_1_1MovieFragment-members.html +++ b/docs/d4/d67/structedash__packager_1_1media_1_1mp4_1_1MovieFragment-members.html @@ -93,23 +93,24 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');

This is the complete list of members for edash_packager::media::mp4::MovieFragment, including all inherited members.

- - - - - + + + + + - + - - + + +
atom_sizeedash_packager::media::mp4::Boxprotected
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const override (defined in edash_packager::media::mp4::MovieFragment)edash_packager::media::mp4::MovieFragmentvirtual
ComputeSize() overrideedash_packager::media::mp4::MovieFragmentvirtual
header (defined in edash_packager::media::mp4::MovieFragment)edash_packager::media::mp4::MovieFragment
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const overrideedash_packager::media::mp4::MovieFragmentvirtual
ComputeSize()edash_packager::media::mp4::Box
header (defined in edash_packager::media::mp4::MovieFragment)edash_packager::media::mp4::MovieFragment
HeaderSize() const edash_packager::media::mp4::Boxvirtual
MovieFragment() (defined in edash_packager::media::mp4::MovieFragment)edash_packager::media::mp4::MovieFragment
Parse(BoxReader *reader)edash_packager::media::mp4::Box
pssh (defined in edash_packager::media::mp4::MovieFragment)edash_packager::media::mp4::MovieFragment
ReadWrite(BoxBuffer *buffer) overrideedash_packager::media::mp4::MovieFragmentvirtual
ReadWriteHeaderInternal(BoxBuffer *buffer)edash_packager::media::mp4::Boxprotectedvirtual
tracks (defined in edash_packager::media::mp4::MovieFragment)edash_packager::media::mp4::MovieFragment
Write(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~MovieFragment() override (defined in edash_packager::media::mp4::MovieFragment)edash_packager::media::mp4::MovieFragment
WriteHeader(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~MovieFragment() override (defined in edash_packager::media::mp4::MovieFragment)edash_packager::media::mp4::MovieFragment
diff --git a/docs/d4/d72/classedash__packager_1_1media_1_1webm_1_1SingleSegmentSegmenter-members.html b/docs/d4/d72/classedash__packager_1_1media_1_1webm_1_1SingleSegmentSegmenter-members.html index 60056a7bb4..8fbe64e3a5 100644 --- a/docs/d4/d72/classedash__packager_1_1media_1_1webm_1_1SingleSegmentSegmenter-members.html +++ b/docs/d4/d72/classedash__packager_1_1media_1_1webm_1_1SingleSegmentSegmenter-members.html @@ -127,7 +127,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d4/d8c/classedash__packager_1_1media_1_1MkvWriter.html b/docs/d4/d8c/classedash__packager_1_1media_1_1MkvWriter.html index 1c5cbae715..7868eae7a8 100644 --- a/docs/d4/d8c/classedash__packager_1_1media_1_1MkvWriter.html +++ b/docs/d4/d8c/classedash__packager_1_1media_1_1MkvWriter.html @@ -372,7 +372,7 @@ Public Member Functions diff --git a/docs/d4/d8f/structedash__packager_1_1media_1_1mp4_1_1MovieHeader-members.html b/docs/d4/d8f/structedash__packager_1_1media_1_1mp4_1_1MovieHeader-members.html index 5c97769142..d6d112639f 100644 --- a/docs/d4/d8f/structedash__packager_1_1media_1_1mp4_1_1MovieHeader-members.html +++ b/docs/d4/d8f/structedash__packager_1_1media_1_1mp4_1_1MovieHeader-members.html @@ -93,31 +93,32 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');

This is the complete list of members for edash_packager::media::mp4::MovieHeader, including all inherited members.

- - - - - - - - + + + + + + + + - + - - - + + + +
atom_sizeedash_packager::media::mp4::Boxprotected
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const override (defined in edash_packager::media::mp4::MovieHeader)edash_packager::media::mp4::MovieHeadervirtual
ComputeSize() overrideedash_packager::media::mp4::MovieHeadervirtual
creation_time (defined in edash_packager::media::mp4::MovieHeader)edash_packager::media::mp4::MovieHeader
duration (defined in edash_packager::media::mp4::MovieHeader)edash_packager::media::mp4::MovieHeader
flags (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
FullBox() (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const overrideedash_packager::media::mp4::MovieHeadervirtual
ComputeSize()edash_packager::media::mp4::Box
creation_time (defined in edash_packager::media::mp4::MovieHeader)edash_packager::media::mp4::MovieHeader
duration (defined in edash_packager::media::mp4::MovieHeader)edash_packager::media::mp4::MovieHeader
flags (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
FullBox() (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
HeaderSize() const finaledash_packager::media::mp4::FullBoxvirtual
modification_time (defined in edash_packager::media::mp4::MovieHeader)edash_packager::media::mp4::MovieHeader
MovieHeader() (defined in edash_packager::media::mp4::MovieHeader)edash_packager::media::mp4::MovieHeader
next_track_id (defined in edash_packager::media::mp4::MovieHeader)edash_packager::media::mp4::MovieHeader
Parse(BoxReader *reader)edash_packager::media::mp4::Box
rate (defined in edash_packager::media::mp4::MovieHeader)edash_packager::media::mp4::MovieHeader
ReadWrite(BoxBuffer *buffer) overrideedash_packager::media::mp4::MovieHeadervirtual
ReadWriteHeaderInternal(BoxBuffer *buffer) finaledash_packager::media::mp4::FullBoxprotectedvirtual
timescale (defined in edash_packager::media::mp4::MovieHeader)edash_packager::media::mp4::MovieHeader
version (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
volume (defined in edash_packager::media::mp4::MovieHeader)edash_packager::media::mp4::MovieHeader
Write(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~FullBox() override (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
~MovieHeader() override (defined in edash_packager::media::mp4::MovieHeader)edash_packager::media::mp4::MovieHeader
WriteHeader(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~FullBox() override (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
~MovieHeader() override (defined in edash_packager::media::mp4::MovieHeader)edash_packager::media::mp4::MovieHeader
diff --git a/docs/d4/d90/classedash__packager_1_1media_1_1mp4_1_1DecodingTimeIterator.html b/docs/d4/d90/classedash__packager_1_1media_1_1mp4_1_1DecodingTimeIterator.html index 094b8a7d6c..e6c11b8663 100644 --- a/docs/d4/d90/classedash__packager_1_1media_1_1mp4_1_1DecodingTimeIterator.html +++ b/docs/d4/d90/classedash__packager_1_1media_1_1mp4_1_1DecodingTimeIterator.html @@ -235,7 +235,7 @@ Public Member Functions diff --git a/docs/d4/d92/structedash__packager_1_1media_1_1mp4_1_1MediaData.html b/docs/d4/d92/structedash__packager_1_1media_1_1mp4_1_1MediaData.html index 86ed6fc180..a12f7b623d 100644 --- a/docs/d4/d92/structedash__packager_1_1media_1_1mp4_1_1MediaData.html +++ b/docs/d4/d92/structedash__packager_1_1media_1_1mp4_1_1MediaData.html @@ -94,36 +94,84 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
edash_packager::media::mp4::MediaData Struct Reference
+
+Inheritance diagram for edash_packager::media::mp4::MediaData:
+
+
+ + +edash_packager::media::mp4::Box + +
- - - - - - + + + + + + + + + + + + +

Public Member Functions

-void Write (BufferWriter *buffer_writer)
 
-uint32_t ComputeSize ()
 
-FourCC BoxType () const
 
FourCC BoxType () const override
 
- Public Member Functions inherited from edash_packager::media::mp4::Box
bool Parse (BoxReader *reader)
 
void Write (BufferWriter *writer)
 
void WriteHeader (BufferWriter *writer)
 
uint32_t ComputeSize ()
 
virtual uint32_t HeaderSize () const
 
+

Public Attributes

uint32_t data_size
 
+ + + +

+Additional Inherited Members

- Protected Member Functions inherited from edash_packager::media::mp4::Box
virtual bool ReadWriteHeaderInternal (BoxBuffer *buffer)
 

Detailed Description

-

Definition at line 583 of file box_definitions.h.

-

The documentation for this struct was generated from the following files:

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + +
FourCC edash_packager::media::mp4::MediaData::BoxType () const
+
+overridevirtual
+
+
Returns
box type.
+ +

Implements edash_packager::media::mp4::Box.

+ +

Definition at line 1904 of file box_definitions.cc.

+ +
+
+
The documentation for this struct was generated from the following files: diff --git a/docs/d4/d92/structedash__packager_1_1media_1_1mp4_1_1MediaData.png b/docs/d4/d92/structedash__packager_1_1media_1_1mp4_1_1MediaData.png new file mode 100644 index 0000000000..1d7f9c98ca Binary files /dev/null and b/docs/d4/d92/structedash__packager_1_1media_1_1mp4_1_1MediaData.png differ diff --git a/docs/d4/d93/structedash__packager_1_1media_1_1H264SEIMessage.html b/docs/d4/d93/structedash__packager_1_1media_1_1H264SEIMessage.html index 9883eb6255..a1914fa98f 100644 --- a/docs/d4/d93/structedash__packager_1_1media_1_1H264SEIMessage.html +++ b/docs/d4/d93/structedash__packager_1_1media_1_1H264SEIMessage.html @@ -127,7 +127,7 @@ union { diff --git a/docs/d4/d9b/classedash__packager_1_1AdaptationSet-members.html b/docs/d4/d9b/classedash__packager_1_1AdaptationSet-members.html index b2220e752c..9824686014 100644 --- a/docs/d4/d9b/classedash__packager_1_1AdaptationSet-members.html +++ b/docs/d4/d9b/classedash__packager_1_1AdaptationSet-members.html @@ -119,7 +119,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d4/da1/classedash__packager_1_1media_1_1DecryptConfig.html b/docs/d4/da1/classedash__packager_1_1media_1_1DecryptConfig.html index 4b6c9de9a7..f6507ade5e 100644 --- a/docs/d4/da1/classedash__packager_1_1media_1_1DecryptConfig.html +++ b/docs/d4/da1/classedash__packager_1_1media_1_1DecryptConfig.html @@ -183,7 +183,7 @@ static const size_t  diff --git a/docs/d4/da4/classedash__packager_1_1media_1_1AesCbcCtsEncryptor-members.html b/docs/d4/da4/classedash__packager_1_1media_1_1AesCbcCtsEncryptor-members.html index 55685a7520..97db11d99b 100644 --- a/docs/d4/da4/classedash__packager_1_1media_1_1AesCbcCtsEncryptor-members.html +++ b/docs/d4/da4/classedash__packager_1_1media_1_1AesCbcCtsEncryptor-members.html @@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d4/db2/cluster__builder_8h_source.html b/docs/d4/db2/cluster__builder_8h_source.html index 693356716c..22d52226b6 100644 --- a/docs/d4/db2/cluster__builder_8h_source.html +++ b/docs/d4/db2/cluster__builder_8h_source.html @@ -176,7 +176,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d4/dca/structedash__packager_1_1media_1_1H264SEIRecoveryPoint.html b/docs/d4/dca/structedash__packager_1_1media_1_1H264SEIRecoveryPoint.html index 6a73891eb1..5f202499cb 100644 --- a/docs/d4/dca/structedash__packager_1_1media_1_1H264SEIRecoveryPoint.html +++ b/docs/d4/dca/structedash__packager_1_1media_1_1H264SEIRecoveryPoint.html @@ -118,7 +118,7 @@ int changing_slice_group_i diff --git a/docs/d4/dcb/classedash__packager_1_1media_1_1Status-members.html b/docs/d4/dcb/classedash__packager_1_1media_1_1Status-members.html index ed7ebaba9e..318cb8c027 100644 --- a/docs/d4/dcb/classedash__packager_1_1media_1_1Status-members.html +++ b/docs/d4/dcb/classedash__packager_1_1media_1_1Status-members.html @@ -112,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d4/dcc/structedash__packager_1_1media_1_1mp4_1_1SchemeType.html b/docs/d4/dcc/structedash__packager_1_1media_1_1mp4_1_1SchemeType.html index 5e818298f0..053662ba93 100644 --- a/docs/d4/dcc/structedash__packager_1_1media_1_1mp4_1_1SchemeType.html +++ b/docs/d4/dcc/structedash__packager_1_1media_1_1mp4_1_1SchemeType.html @@ -107,20 +107,20 @@ Inheritance diagram for edash_packager::media::mp4::SchemeType: - - - - + - - + + + + + + +

Public Member Functions

-bool ReadWrite (BoxBuffer *buffer) override
 Read/write the mp4 box from/to BoxBuffer.
 
-FourCC BoxType () const override
FourCC BoxType () const override
 
uint32_t ComputeSize () override
 
- Public Member Functions inherited from edash_packager::media::mp4::FullBox
uint32_t HeaderSize () const final
 
- Public Member Functions inherited from edash_packager::media::mp4::Box
bool Parse (BoxReader *reader)
 
void Write (BufferWriter *writer)
 
void WriteHeader (BufferWriter *writer)
 
uint32_t ComputeSize ()
 
@@ -140,15 +140,15 @@ uint32_t 

Public Attributes

flags
- - - + + +

Additional Inherited Members

- Protected Attributes inherited from edash_packager::media::mp4::Box
uint32_t atom_size
 
- Protected Member Functions inherited from edash_packager::media::mp4::FullBox
bool ReadWriteHeaderInternal (BoxBuffer *buffer) final
 

Detailed Description

-

Definition at line 78 of file box_definitions.h.

+

Definition at line 83 of file box_definitions.h.

Member Function Documentation

- +
@@ -156,10 +156,10 @@ Additional Inherited Members @@ -168,11 +168,11 @@ Additional Inherited Members
- + - +
uint32_t edash_packager::media::mp4::SchemeType::ComputeSize FourCC edash_packager::media::mp4::SchemeType::BoxType ( ) const
-

Compute the size of this box. The calculated size will be saved in |atom_size| for later consumption.

+
Returns
box type.
-

Implements edash_packager::media::mp4::Box.

+

Implements edash_packager::media::mp4::Box.

-

Definition at line 226 of file box_definitions.cc.

+

Definition at line 195 of file box_definitions.cc.

@@ -183,7 +183,7 @@ Additional Inherited Members diff --git a/docs/d4/dcd/classedash__packager_1_1media_1_1OffsetByteQueue-members.html b/docs/d4/dcd/classedash__packager_1_1media_1_1OffsetByteQueue-members.html index c62a8b2831..343b5c4fd3 100644 --- a/docs/d4/dcd/classedash__packager_1_1media_1_1OffsetByteQueue-members.html +++ b/docs/d4/dcd/classedash__packager_1_1media_1_1OffsetByteQueue-members.html @@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d4/dce/structedash__packager_1_1media_1_1mp4_1_1SegmentReference.html b/docs/d4/dce/structedash__packager_1_1media_1_1mp4_1_1SegmentReference.html index d25e244737..efaee68929 100644 --- a/docs/d4/dce/structedash__packager_1_1media_1_1mp4_1_1SegmentReference.html +++ b/docs/d4/dce/structedash__packager_1_1media_1_1mp4_1_1SegmentReference.html @@ -136,14 +136,14 @@ uint64_t earliest_presenta

Detailed Description

-

Definition at line 549 of file box_definitions.h.

+

Definition at line 555 of file box_definitions.h.


The documentation for this struct was generated from the following file: diff --git a/docs/d4/dd3/bit__reader_8h_source.html b/docs/d4/dd3/bit__reader_8h_source.html index 07edd60694..83ac8d8912 100644 --- a/docs/d4/dd3/bit__reader_8h_source.html +++ b/docs/d4/dd3/bit__reader_8h_source.html @@ -158,7 +158,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d4/dd9/structedash__packager_1_1media_1_1mp4_1_1TrackFragment.html b/docs/d4/dd9/structedash__packager_1_1media_1_1mp4_1_1TrackFragment.html index 954b8b03d8..d82944b11c 100644 --- a/docs/d4/dd9/structedash__packager_1_1media_1_1mp4_1_1TrackFragment.html +++ b/docs/d4/dd9/structedash__packager_1_1media_1_1mp4_1_1TrackFragment.html @@ -106,20 +106,19 @@ Inheritance diagram for edash_packager::media::mp4::TrackFragment: - - - - + - - + + + + + +

Public Member Functions

-bool ReadWrite (BoxBuffer *buffer) override
 Read/write the mp4 box from/to BoxBuffer.
 
-FourCC BoxType () const override
FourCC BoxType () const override
 
uint32_t ComputeSize () override
 
- Public Member Functions inherited from edash_packager::media::mp4::Box
bool Parse (BoxReader *reader)
 
void Write (BufferWriter *writer)
 
void WriteHeader (BufferWriter *writer)
 
uint32_t ComputeSize ()
 
virtual uint32_t HeaderSize () const
 
@@ -150,15 +149,15 @@ bool  diff --git a/docs/d4/dde/webvtt__util_8h_source.html b/docs/d4/dde/webvtt__util_8h_source.html index d15d25f5db..f4ec724322 100644 --- a/docs/d4/dde/webvtt__util_8h_source.html +++ b/docs/d4/dde/webvtt__util_8h_source.html @@ -122,7 +122,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d4/de4/structedash__packager_1_1media_1_1SubsampleEntry.html b/docs/d4/de4/structedash__packager_1_1media_1_1SubsampleEntry.html index 4d0de50761..83599271cd 100644 --- a/docs/d4/de4/structedash__packager_1_1media_1_1SubsampleEntry.html +++ b/docs/d4/de4/structedash__packager_1_1media_1_1SubsampleEntry.html @@ -115,7 +115,7 @@ uint32_t  diff --git a/docs/d4/de7/structedash__packager_1_1media_1_1mp4_1_1SampleAuxiliaryInformationSize-members.html b/docs/d4/de7/structedash__packager_1_1media_1_1mp4_1_1SampleAuxiliaryInformationSize-members.html index 18993ce4da..72dd8ea939 100644 --- a/docs/d4/de7/structedash__packager_1_1media_1_1mp4_1_1SampleAuxiliaryInformationSize-members.html +++ b/docs/d4/de7/structedash__packager_1_1media_1_1mp4_1_1SampleAuxiliaryInformationSize-members.html @@ -93,27 +93,28 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');

This is the complete list of members for edash_packager::media::mp4::SampleAuxiliaryInformationSize, including all inherited members.

Public Attributes

decode_time_absent - - - + + +

Additional Inherited Members

- Protected Attributes inherited from edash_packager::media::mp4::Box
uint32_t atom_size
 
- Protected Member Functions inherited from edash_packager::media::mp4::Box
virtual bool ReadWriteHeaderInternal (BoxBuffer *buffer)
 

Detailed Description

-

Definition at line 528 of file box_definitions.h.

+

Definition at line 534 of file box_definitions.h.

Member Function Documentation

- +
@@ -166,10 +165,10 @@ Additional Inherited Members @@ -178,11 +177,11 @@ Additional Inherited Members
- + - +
uint32_t edash_packager::media::mp4::TrackFragment::ComputeSize FourCC edash_packager::media::mp4::TrackFragment::BoxType ( ) const
-

Compute the size of this box. The calculated size will be saved in |atom_size| for later consumption.

+
Returns
box type.
-

Implements edash_packager::media::mp4::Box.

+

Implements edash_packager::media::mp4::Box.

-

Definition at line 1870 of file box_definitions.cc.

+

Definition at line 1768 of file box_definitions.cc.

@@ -193,7 +192,7 @@ Additional Inherited Members
cipher_bytes< diff --git a/docs/d4/de5/classedash__packager_1_1media_1_1mp4_1_1CompositionOffsetIterator.html b/docs/d4/de5/classedash__packager_1_1media_1_1mp4_1_1CompositionOffsetIterator.html index 76d3e3cc8a..ab92d46782 100644 --- a/docs/d4/de5/classedash__packager_1_1media_1_1mp4_1_1CompositionOffsetIterator.html +++ b/docs/d4/de5/classedash__packager_1_1media_1_1mp4_1_1CompositionOffsetIterator.html @@ -225,7 +225,7 @@ Public Member Functions
- - - - - - - + + + + + + + - + - - - + + + +
atom_sizeedash_packager::media::mp4::Boxprotected
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const override (defined in edash_packager::media::mp4::SampleAuxiliaryInformationSize)edash_packager::media::mp4::SampleAuxiliaryInformationSizevirtual
ComputeSize() overrideedash_packager::media::mp4::SampleAuxiliaryInformationSizevirtual
default_sample_info_size (defined in edash_packager::media::mp4::SampleAuxiliaryInformationSize)edash_packager::media::mp4::SampleAuxiliaryInformationSize
flags (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
FullBox() (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const overrideedash_packager::media::mp4::SampleAuxiliaryInformationSizevirtual
ComputeSize()edash_packager::media::mp4::Box
default_sample_info_size (defined in edash_packager::media::mp4::SampleAuxiliaryInformationSize)edash_packager::media::mp4::SampleAuxiliaryInformationSize
flags (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
FullBox() (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
HeaderSize() const finaledash_packager::media::mp4::FullBoxvirtual
Parse(BoxReader *reader)edash_packager::media::mp4::Box
ReadWrite(BoxBuffer *buffer) overrideedash_packager::media::mp4::SampleAuxiliaryInformationSizevirtual
ReadWriteHeaderInternal(BoxBuffer *buffer) finaledash_packager::media::mp4::FullBoxprotectedvirtual
sample_count (defined in edash_packager::media::mp4::SampleAuxiliaryInformationSize)edash_packager::media::mp4::SampleAuxiliaryInformationSize
sample_info_sizes (defined in edash_packager::media::mp4::SampleAuxiliaryInformationSize)edash_packager::media::mp4::SampleAuxiliaryInformationSize
SampleAuxiliaryInformationSize() (defined in edash_packager::media::mp4::SampleAuxiliaryInformationSize)edash_packager::media::mp4::SampleAuxiliaryInformationSize
version (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
Write(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~FullBox() override (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
~SampleAuxiliaryInformationSize() override (defined in edash_packager::media::mp4::SampleAuxiliaryInformationSize)edash_packager::media::mp4::SampleAuxiliaryInformationSize
WriteHeader(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~FullBox() override (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
~SampleAuxiliaryInformationSize() override (defined in edash_packager::media::mp4::SampleAuxiliaryInformationSize)edash_packager::media::mp4::SampleAuxiliaryInformationSize
diff --git a/docs/d4/df5/request__signer_8cc_source.html b/docs/d4/df5/request__signer_8cc_source.html index ea478d83d1..3b7685c03c 100644 --- a/docs/d4/df5/request__signer_8cc_source.html +++ b/docs/d4/df5/request__signer_8cc_source.html @@ -176,7 +176,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d4/df9/structedash__packager_1_1MpdOptions-members.html b/docs/d4/df9/structedash__packager_1_1MpdOptions-members.html index 0f5b0650f8..c324c903f5 100644 --- a/docs/d4/df9/structedash__packager_1_1MpdOptions-members.html +++ b/docs/d4/df9/structedash__packager_1_1MpdOptions-members.html @@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d4/dff/webm__media__parser_8cc_source.html b/docs/d4/dff/webm__media__parser_8cc_source.html index de550a605d..c01a10076a 100644 --- a/docs/d4/dff/webm__media__parser_8cc_source.html +++ b/docs/d4/dff/webm__media__parser_8cc_source.html @@ -339,7 +339,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/d02/classedash__packager_1_1media_1_1ProducerConsumerQueue.html b/docs/d5/d02/classedash__packager_1_1media_1_1ProducerConsumerQueue.html index 2d65025a13..8f7f42932b 100644 --- a/docs/d5/d02/classedash__packager_1_1media_1_1ProducerConsumerQueue.html +++ b/docs/d5/d02/classedash__packager_1_1media_1_1ProducerConsumerQueue.html @@ -501,7 +501,7 @@ template<class T > diff --git a/docs/d5/d15/producer__consumer__queue_8h_source.html b/docs/d5/d15/producer__consumer__queue_8h_source.html index 198c8471b1..3fdc6b4f93 100644 --- a/docs/d5/d15/producer__consumer__queue_8h_source.html +++ b/docs/d5/d15/producer__consumer__queue_8h_source.html @@ -374,7 +374,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/d18/structedash__packager_1_1media_1_1H264NALU-members.html b/docs/d5/d18/structedash__packager_1_1media_1_1H264NALU-members.html index 5fbb69e82d..d845986eae 100644 --- a/docs/d5/d18/structedash__packager_1_1media_1_1H264NALU-members.html +++ b/docs/d5/d18/structedash__packager_1_1media_1_1H264NALU-members.html @@ -112,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/d1a/ts__section_8h_source.html b/docs/d5/d1a/ts__section_8h_source.html index f9cc19d053..98f4ec20b5 100644 --- a/docs/d5/d1a/ts__section_8h_source.html +++ b/docs/d5/d1a/ts__section_8h_source.html @@ -134,7 +134,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/d1f/classedash__packager_1_1media_1_1BufferReader-members.html b/docs/d5/d1f/classedash__packager_1_1media_1_1BufferReader-members.html index f78884282f..760bedc668 100644 --- a/docs/d5/d1f/classedash__packager_1_1media_1_1BufferReader-members.html +++ b/docs/d5/d1f/classedash__packager_1_1media_1_1BufferReader-members.html @@ -114,7 +114,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/d26/classedash__packager_1_1media_1_1MediaParser-members.html b/docs/d5/d26/classedash__packager_1_1media_1_1MediaParser-members.html index 583521901b..00d387d6b5 100644 --- a/docs/d5/d26/classedash__packager_1_1media_1_1MediaParser-members.html +++ b/docs/d5/d26/classedash__packager_1_1media_1_1MediaParser-members.html @@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/d27/key__fetcher_8cc_source.html b/docs/d5/d27/key__fetcher_8cc_source.html index b0a618975a..7db6ee0ced 100644 --- a/docs/d5/d27/key__fetcher_8cc_source.html +++ b/docs/d5/d27/key__fetcher_8cc_source.html @@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/d30/classedash__packager_1_1media_1_1H264ByteToUnitStreamConverter.html b/docs/d5/d30/classedash__packager_1_1media_1_1H264ByteToUnitStreamConverter.html index c5fb0a3470..696e0f9517 100644 --- a/docs/d5/d30/classedash__packager_1_1media_1_1H264ByteToUnitStreamConverter.html +++ b/docs/d5/d30/classedash__packager_1_1media_1_1H264ByteToUnitStreamConverter.html @@ -192,7 +192,7 @@ static const size_t kUnitS diff --git a/docs/d5/d40/webm_2single__segment__segmenter_8h_source.html b/docs/d5/d40/webm_2single__segment__segmenter_8h_source.html index 242fe2ed6d..fffb0a8931 100644 --- a/docs/d5/d40/webm_2single__segment__segmenter_8h_source.html +++ b/docs/d5/d40/webm_2single__segment__segmenter_8h_source.html @@ -154,7 +154,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/d41/hevc__decoder__configuration_8cc_source.html b/docs/d5/d41/hevc__decoder__configuration_8cc_source.html index c2706a9ae7..012b6d7775 100644 --- a/docs/d5/d41/hevc__decoder__configuration_8cc_source.html +++ b/docs/d5/d41/hevc__decoder__configuration_8cc_source.html @@ -232,7 +232,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/d4a/classedash__packager_1_1media_1_1mp2t_1_1TsPacket-members.html b/docs/d5/d4a/classedash__packager_1_1media_1_1mp2t_1_1TsPacket-members.html index 9b7c39bc2f..f1c04c993b 100644 --- a/docs/d5/d4a/classedash__packager_1_1media_1_1mp2t_1_1TsPacket-members.html +++ b/docs/d5/d4a/classedash__packager_1_1media_1_1mp2t_1_1TsPacket-members.html @@ -107,7 +107,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/d4d/box_8cc_source.html b/docs/d5/d4d/box_8cc_source.html index b416ef9ff6..e715fa5a63 100644 --- a/docs/d5/d4d/box_8cc_source.html +++ b/docs/d5/d4d/box_8cc_source.html @@ -106,68 +106,100 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
17 Box::~Box() {}
18 
19 bool Box::Parse(BoxReader* reader) {
-
20  DCHECK(reader != NULL);
+
20  DCHECK(reader);
21  BoxBuffer buffer(reader);
-
22  return ReadWrite(&buffer);
+
22  return ReadWriteInternal(&buffer);
23 }
24 
25 void Box::Write(BufferWriter* writer) {
-
26  DCHECK(writer != NULL);
-
27  uint32_t size = ComputeSize();
-
28  DCHECK_EQ(size, this->atom_size);
-
29 
-
30  size_t buffer_size_before_write = writer->Size();
-
31  BoxBuffer buffer(writer);
-
32  CHECK(ReadWrite(&buffer));
-
33  DCHECK_EQ(this->atom_size, writer->Size() - buffer_size_before_write);
-
34 }
-
35 
-
36 bool Box::ReadWrite(BoxBuffer* buffer) {
-
37  if (buffer->Reading()) {
-
38  // Skip for read mode, which is handled already in BoxReader.
-
39  } else {
-
40  CHECK(buffer->ReadWriteUInt32(&this->atom_size));
-
41  FourCC fourcc = BoxType();
-
42  CHECK(buffer->ReadWriteFourCC(&fourcc));
-
43  }
-
44  return true;
-
45 }
-
46 
-
47 FullBox::FullBox() : version(0), flags(0) {}
-
48 FullBox::~FullBox() {}
-
49 
- -
51  RCHECK(Box::ReadWrite(buffer));
-
52 
-
53  uint32_t vflags;
-
54  if (buffer->Reading()) {
-
55  RCHECK(buffer->ReadWriteUInt32(&vflags));
-
56  this->version = vflags >> 24;
-
57  this->flags = vflags & 0x00FFFFFF;
-
58  } else {
-
59  vflags = (this->version << 24) | this->flags;
-
60  RCHECK(buffer->ReadWriteUInt32(&vflags));
-
61  }
-
62  return true;
-
63 }
-
64 
-
65 } // namespace mp4
-
66 } // namespace media
-
67 } // namespace edash_packager
-
virtual bool ReadWrite(BoxBuffer *buffer)
Read/write the mp4 box from/to BoxBuffer.
Definition: box.cc:36
-
virtual uint32_t ComputeSize()=0
+
26  DCHECK(writer);
+
27  // Compute and update atom_size.
+
28  uint32_t size = ComputeSize();
+
29  DCHECK_EQ(size, this->atom_size);
+
30 
+
31  size_t buffer_size_before_write = writer->Size();
+
32  BoxBuffer buffer(writer);
+
33  CHECK(ReadWriteInternal(&buffer));
+
34  DCHECK_EQ(this->atom_size, writer->Size() - buffer_size_before_write);
+
35 }
+
36 
+ +
38  DCHECK(writer);
+
39  // Compute and update atom_size.
+
40  uint32_t size = ComputeSize();
+
41  DCHECK_EQ(size, this->atom_size);
+
42 
+
43  size_t buffer_size_before_write = writer->Size();
+
44  BoxBuffer buffer(writer);
+
45  CHECK(ReadWriteHeaderInternal(&buffer));
+
46  DCHECK_EQ(HeaderSize(), writer->Size() - buffer_size_before_write);
+
47 }
+
48 
+
49 uint32_t Box::ComputeSize() {
+
50  this->atom_size = ComputeSizeInternal();
+
51  return this->atom_size;
+
52 }
+
53 
+
54 uint32_t Box::HeaderSize() const {
+
55  const uint32_t kFourCCSize = 4;
+
56  // We don't support 64-bit size.
+
57  return kFourCCSize + sizeof(uint32_t);
+
58 }
+
59 
+ +
61  if (buffer->Reading()) {
+
62  // Skip for read mode, which is handled already in BoxReader.
+
63  } else {
+
64  CHECK(buffer->ReadWriteUInt32(&this->atom_size));
+
65  FourCC fourcc = BoxType();
+
66  CHECK(buffer->ReadWriteFourCC(&fourcc));
+
67  }
+
68  return true;
+
69 }
+
70 
+
71 FullBox::FullBox() : version(0), flags(0) {}
+
72 FullBox::~FullBox() {}
+
73 
+
74 uint32_t FullBox::HeaderSize() const {
+
75  // Additional 1-byte version and 3-byte flags.
+
76  return Box::HeaderSize() + 1 + 3;
+
77 }
+
78 
+ +
80  RCHECK(Box::ReadWriteHeaderInternal(buffer));
+
81 
+
82  uint32_t vflags;
+
83  if (buffer->Reading()) {
+
84  RCHECK(buffer->ReadWriteUInt32(&vflags));
+
85  this->version = vflags >> 24;
+
86  this->flags = vflags & 0x00FFFFFF;
+
87  } else {
+
88  vflags = (this->version << 24) | this->flags;
+
89  RCHECK(buffer->ReadWriteUInt32(&vflags));
+
90  }
+
91  return true;
+
92 }
+
93 
+
94 } // namespace mp4
+
95 } // namespace media
+
96 } // namespace edash_packager
+
virtual bool ReadWriteHeaderInternal(BoxBuffer *buffer)
Definition: box.cc:60
+
bool ReadWriteHeaderInternal(BoxBuffer *buffer) final
Definition: box.cc:79
-
bool ReadWrite(BoxBuffer *buffer) override
Read/write the mp4 box from/to BoxBuffer.
Definition: box.cc:50
bool Parse(BoxReader *reader)
Definition: box.cc:19
+
void WriteHeader(BufferWriter *writer)
Definition: box.cc:37
+ +
virtual uint32_t HeaderSize() const
Definition: box.cc:54
void Write(BufferWriter *writer)
Definition: box.cc:25
+
virtual FourCC BoxType() const =0
Class for reading MP4 boxes.
Definition: box_reader.h:24
- +
uint32_t HeaderSize() const final
Definition: box.cc:74
diff --git a/docs/d5/d52/ts__section__pes_8h_source.html b/docs/d5/d52/ts__section__pes_8h_source.html index cf9231579e..dbd8839ba0 100644 --- a/docs/d5/d52/ts__section__pes_8h_source.html +++ b/docs/d5/d52/ts__section__pes_8h_source.html @@ -161,7 +161,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/d54/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig-members.html b/docs/d5/d54/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig-members.html index 98b8b95cbc..177294bce6 100644 --- a/docs/d5/d54/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig-members.html +++ b/docs/d5/d54/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig-members.html @@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/d62/classedash__packager_1_1media_1_1RsaPrivateKey.html b/docs/d5/d62/classedash__packager_1_1media_1_1RsaPrivateKey.html index ba47c830b7..e9e3f8a7e3 100644 --- a/docs/d5/d62/classedash__packager_1_1media_1_1RsaPrivateKey.html +++ b/docs/d5/d62/classedash__packager_1_1media_1_1RsaPrivateKey.html @@ -224,7 +224,7 @@ Static Public Member Functions diff --git a/docs/d5/d63/network__util_8cc_source.html b/docs/d5/d63/network__util_8cc_source.html index 71a60d0621..a5696a891c 100644 --- a/docs/d5/d63/network__util_8cc_source.html +++ b/docs/d5/d63/network__util_8cc_source.html @@ -122,7 +122,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/d6e/structedash__packager_1_1media_1_1mp4_1_1MovieExtendsHeader-members.html b/docs/d5/d6e/structedash__packager_1_1media_1_1mp4_1_1MovieExtendsHeader-members.html index 42cd53d941..fda5076ea6 100644 --- a/docs/d5/d6e/structedash__packager_1_1media_1_1mp4_1_1MovieExtendsHeader-members.html +++ b/docs/d5/d6e/structedash__packager_1_1media_1_1mp4_1_1MovieExtendsHeader-members.html @@ -93,25 +93,26 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');

This is the complete list of members for edash_packager::media::mp4::MovieExtendsHeader, including all inherited members.

- - - - - - - + + + + + + + - + - - - + + + +
atom_sizeedash_packager::media::mp4::Boxprotected
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const override (defined in edash_packager::media::mp4::MovieExtendsHeader)edash_packager::media::mp4::MovieExtendsHeadervirtual
ComputeSize() overrideedash_packager::media::mp4::MovieExtendsHeadervirtual
flags (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
fragment_duration (defined in edash_packager::media::mp4::MovieExtendsHeader)edash_packager::media::mp4::MovieExtendsHeader
FullBox() (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const overrideedash_packager::media::mp4::MovieExtendsHeadervirtual
ComputeSize()edash_packager::media::mp4::Box
flags (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
fragment_duration (defined in edash_packager::media::mp4::MovieExtendsHeader)edash_packager::media::mp4::MovieExtendsHeader
FullBox() (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
HeaderSize() const finaledash_packager::media::mp4::FullBoxvirtual
MovieExtendsHeader() (defined in edash_packager::media::mp4::MovieExtendsHeader)edash_packager::media::mp4::MovieExtendsHeader
Parse(BoxReader *reader)edash_packager::media::mp4::Box
ReadWrite(BoxBuffer *buffer) overrideedash_packager::media::mp4::MovieExtendsHeadervirtual
ReadWriteHeaderInternal(BoxBuffer *buffer) finaledash_packager::media::mp4::FullBoxprotectedvirtual
version (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
Write(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~FullBox() override (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
~MovieExtendsHeader() override (defined in edash_packager::media::mp4::MovieExtendsHeader)edash_packager::media::mp4::MovieExtendsHeader
WriteHeader(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~FullBox() override (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
~MovieExtendsHeader() override (defined in edash_packager::media::mp4::MovieExtendsHeader)edash_packager::media::mp4::MovieExtendsHeader
diff --git a/docs/d5/d6f/vlog__flags_8cc_source.html b/docs/d5/d6f/vlog__flags_8cc_source.html index 564de8ec70..b232cd5c59 100644 --- a/docs/d5/d6f/vlog__flags_8cc_source.html +++ b/docs/d5/d6f/vlog__flags_8cc_source.html @@ -116,7 +116,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/d73/vp__codec__configuration_8h_source.html b/docs/d5/d73/vp__codec__configuration_8h_source.html index 81fd148b98..133a0cea04 100644 --- a/docs/d5/d73/vp__codec__configuration_8h_source.html +++ b/docs/d5/d73/vp__codec__configuration_8h_source.html @@ -188,7 +188,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/d7a/structedash__packager_1_1Element.html b/docs/d5/d7a/structedash__packager_1_1Element.html index 414da56ec6..58db0ea937 100644 --- a/docs/d5/d7a/structedash__packager_1_1Element.html +++ b/docs/d5/d7a/structedash__packager_1_1Element.html @@ -120,7 +120,7 @@ std::vector< diff --git a/docs/d5/d7b/box__definitions_8h_source.html b/docs/d5/d7b/box__definitions_8h_source.html index 95b626a34b..7048460717 100644 --- a/docs/d5/d7b/box__definitions_8h_source.html +++ b/docs/d5/d7b/box__definitions_8h_source.html @@ -118,644 +118,645 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
29 class BoxBuffer;
30 
31 #define DECLARE_BOX_METHODS(T) \
-
32  T(); \
-
33  ~T() override; \
-
34  bool ReadWrite(BoxBuffer* buffer) override; \
-
35  FourCC BoxType() const override; \
-
36  uint32_t ComputeSize() override;
-
37 
-
38 struct FileType : Box {
-
39  DECLARE_BOX_METHODS(FileType);
-
40 
-
41  FourCC major_brand;
-
42  uint32_t minor_version;
-
43  std::vector<FourCC> compatible_brands;
-
44 };
+
32  public: \
+
33  T(); \
+
34  ~T() override; \
+
35  FourCC BoxType() const override; \
+
36  \
+
37  private: \
+
38  bool ReadWriteInternal(BoxBuffer* buffer) override; \
+
39  uint32_t ComputeSizeInternal() override; \
+
40  \
+
41  public:
+
42 
+
43 struct FileType : Box {
+
44  DECLARE_BOX_METHODS(FileType);
45 
- -
47  DECLARE_BOX_METHODS(SegmentType);
-
48 };
-
49 
- -
51  DECLARE_BOX_METHODS(ProtectionSystemSpecificHeader);
-
52 
-
53  std::vector<uint8_t> system_id;
-
54  std::vector<uint8_t> data;
-
55  std::vector<uint8_t> raw_box;
-
56 };
+
46  FourCC major_brand;
+
47  uint32_t minor_version;
+
48  std::vector<FourCC> compatible_brands;
+
49 };
+
50 
+ +
52  FourCC BoxType() const override;
+
53 };
+
54 
+ +
56  DECLARE_BOX_METHODS(ProtectionSystemSpecificHeader);
57 
- -
59  DECLARE_BOX_METHODS(SampleAuxiliaryInformationOffset);
-
60 
-
61  std::vector<uint64_t> offsets;
-
62 };
-
63 
- -
65  DECLARE_BOX_METHODS(SampleAuxiliaryInformationSize);
-
66 
-
67  uint8_t default_sample_info_size;
-
68  uint32_t sample_count;
-
69  std::vector<uint8_t> sample_info_sizes;
-
70 };
+
58  std::vector<uint8_t> system_id;
+
59  std::vector<uint8_t> data;
+
60  std::vector<uint8_t> raw_box;
+
61 };
+
62 
+ +
64  DECLARE_BOX_METHODS(SampleAuxiliaryInformationOffset);
+
65 
+
66  std::vector<uint64_t> offsets;
+
67 };
+
68 
+ +
70  DECLARE_BOX_METHODS(SampleAuxiliaryInformationSize);
71 
-
72 struct OriginalFormat : Box {
-
73  DECLARE_BOX_METHODS(OriginalFormat);
-
74 
-
75  FourCC format;
-
76 };
-
77 
-
78 struct SchemeType : FullBox {
-
79  DECLARE_BOX_METHODS(SchemeType);
-
80 
-
81  FourCC type;
-
82  uint32_t version;
-
83 };
-
84 
- -
86  DECLARE_BOX_METHODS(TrackEncryption);
-
87 
-
88  // Note: this definition is specific to the CENC protection type.
-
89  bool is_encrypted;
-
90  uint8_t default_iv_size;
-
91  std::vector<uint8_t> default_kid;
-
92 };
-
93 
-
94 struct SchemeInfo : Box {
-
95  DECLARE_BOX_METHODS(SchemeInfo);
-
96 
-
97  TrackEncryption track_encryption;
-
98 };
-
99 
- -
101  DECLARE_BOX_METHODS(ProtectionSchemeInfo);
-
102 
-
103  OriginalFormat format;
-
104  SchemeType type;
-
105  SchemeInfo info;
-
106 };
+
72  uint8_t default_sample_info_size;
+
73  uint32_t sample_count;
+
74  std::vector<uint8_t> sample_info_sizes;
+
75 };
+
76 
+
77 struct OriginalFormat : Box {
+
78  DECLARE_BOX_METHODS(OriginalFormat);
+
79 
+
80  FourCC format;
+
81 };
+
82 
+
83 struct SchemeType : FullBox {
+
84  DECLARE_BOX_METHODS(SchemeType);
+
85 
+
86  FourCC type;
+
87  uint32_t version;
+
88 };
+
89 
+ +
91  DECLARE_BOX_METHODS(TrackEncryption);
+
92 
+
93  // Note: this definition is specific to the CENC protection type.
+
94  bool is_encrypted;
+
95  uint8_t default_iv_size;
+
96  std::vector<uint8_t> default_kid;
+
97 };
+
98 
+
99 struct SchemeInfo : Box {
+
100  DECLARE_BOX_METHODS(SchemeInfo);
+
101 
+
102  TrackEncryption track_encryption;
+
103 };
+
104 
+ +
106  DECLARE_BOX_METHODS(ProtectionSchemeInfo);
107 
- -
109  DECLARE_BOX_METHODS(MovieHeader);
-
110 
-
111  uint64_t creation_time;
-
112  uint64_t modification_time;
-
113  uint32_t timescale;
-
114  uint64_t duration;
-
115  int32_t rate;
-
116  int16_t volume;
-
117  uint32_t next_track_id;
-
118 };
-
119 
- -
121  enum TrackHeaderFlags {
-
122  kTrackEnabled = 0x000001,
-
123  kTrackInMovie = 0x000002,
-
124  kTrackInPreview = 0x000004,
-
125  };
-
126 
-
127  DECLARE_BOX_METHODS(TrackHeader);
-
128 
-
129  uint64_t creation_time;
-
130  uint64_t modification_time;
-
131  uint32_t track_id;
-
132  uint64_t duration;
-
133  int16_t layer;
-
134  int16_t alternate_group;
-
135  int16_t volume;
-
136  // width and height specify the track's visual presentation size as
-
137  // fixed-point 16.16 values.
-
138  uint32_t width;
-
139  uint32_t height;
-
140 };
-
141 
- -
143  uint64_t segment_duration;
-
144  int64_t media_time;
-
145  int16_t media_rate_integer;
-
146  int16_t media_rate_fraction;
-
147 };
-
148 
-
149 struct EditList : FullBox {
-
150  DECLARE_BOX_METHODS(EditList);
-
151 
-
152  std::vector<EditListEntry> edits;
-
153 };
-
154 
-
155 struct Edit : Box {
-
156  DECLARE_BOX_METHODS(Edit);
-
157 
-
158  EditList list;
-
159 };
-
160 
- -
162  DECLARE_BOX_METHODS(HandlerReference);
-
163 
-
164  TrackType type;
-
165 };
-
166 
- -
168  DECLARE_BOX_METHODS(CodecConfigurationRecord);
-
169 
-
170  FourCC box_type;
-
171  // Contains full codec configuration record, including possible extension boxes.
-
172  std::vector<uint8_t> data;
-
173 };
+
108  OriginalFormat format;
+
109  SchemeType type;
+
110  SchemeInfo info;
+
111 };
+
112 
+ +
114  DECLARE_BOX_METHODS(MovieHeader);
+
115 
+
116  uint64_t creation_time;
+
117  uint64_t modification_time;
+
118  uint32_t timescale;
+
119  uint64_t duration;
+
120  int32_t rate;
+
121  int16_t volume;
+
122  uint32_t next_track_id;
+
123 };
+
124 
+ +
126  enum TrackHeaderFlags {
+
127  kTrackEnabled = 0x000001,
+
128  kTrackInMovie = 0x000002,
+
129  kTrackInPreview = 0x000004,
+
130  };
+
131 
+
132  DECLARE_BOX_METHODS(TrackHeader);
+
133 
+
134  uint64_t creation_time;
+
135  uint64_t modification_time;
+
136  uint32_t track_id;
+
137  uint64_t duration;
+
138  int16_t layer;
+
139  int16_t alternate_group;
+
140  int16_t volume;
+
141  // width and height specify the track's visual presentation size as
+
142  // fixed-point 16.16 values.
+
143  uint32_t width;
+
144  uint32_t height;
+
145 };
+
146 
+ +
148  uint64_t segment_duration;
+
149  int64_t media_time;
+
150  int16_t media_rate_integer;
+
151  int16_t media_rate_fraction;
+
152 };
+
153 
+
154 struct EditList : FullBox {
+
155  DECLARE_BOX_METHODS(EditList);
+
156 
+
157  std::vector<EditListEntry> edits;
+
158 };
+
159 
+
160 struct Edit : Box {
+
161  DECLARE_BOX_METHODS(Edit);
+
162 
+
163  EditList list;
+
164 };
+
165 
+ +
167  DECLARE_BOX_METHODS(HandlerReference);
+
168 
+
169  TrackType type;
+
170 };
+
171 
+ +
173  DECLARE_BOX_METHODS(CodecConfigurationRecord);
174 
- -
176  DECLARE_BOX_METHODS(PixelAspectRatioBox);
-
177 
-
178  uint32_t h_spacing;
-
179  uint32_t v_spacing;
-
180 };
-
181 
- -
183  DECLARE_BOX_METHODS(VideoSampleEntry);
-
184  // Returns actual format of this sample entry.
-
185  FourCC GetActualFormat() const {
-
186  return format == FOURCC_ENCV ? sinf.format.format : format;
-
187  }
-
188 
-
189  FourCC format;
-
190  uint16_t data_reference_index;
-
191  uint16_t width;
-
192  uint16_t height;
-
193 
-
194  PixelAspectRatioBox pixel_aspect;
- -
196  CodecConfigurationRecord codec_config_record;
-
197 };
-
198 
- -
200  DECLARE_BOX_METHODS(ElementaryStreamDescriptor);
-
201 
-
202  AACAudioSpecificConfig aac_audio_specific_config;
-
203  ESDescriptor es_descriptor;
-
204 };
-
205 
-
206 struct DTSSpecificBox : Box {
-
207  DECLARE_BOX_METHODS(DTSSpecificBox);
-
208 
-
209  std::vector<uint8_t> data;
+
175  FourCC box_type;
+
176  // Contains full codec configuration record, including possible extension
+
177  // boxes.
+
178  std::vector<uint8_t> data;
+
179 };
+
180 
+ +
182  DECLARE_BOX_METHODS(PixelAspectRatio);
+
183 
+
184  uint32_t h_spacing;
+
185  uint32_t v_spacing;
+
186 };
+
187 
+ +
189  DECLARE_BOX_METHODS(VideoSampleEntry);
+
190  // Returns actual format of this sample entry.
+
191  FourCC GetActualFormat() const {
+
192  return format == FOURCC_ENCV ? sinf.format.format : format;
+
193  }
+
194 
+
195  FourCC format;
+
196  uint16_t data_reference_index;
+
197  uint16_t width;
+
198  uint16_t height;
+
199 
+
200  PixelAspectRatio pixel_aspect;
+ +
202  CodecConfigurationRecord codec_config_record;
+
203 };
+
204 
+ +
206  DECLARE_BOX_METHODS(ElementaryStreamDescriptor);
+
207 
+
208  AACAudioSpecificConfig aac_audio_specific_config;
+
209  ESDescriptor es_descriptor;
210 };
211 
- -
213  DECLARE_BOX_METHODS(AudioSampleEntry);
-
214  // Returns actual format of this sample entry.
-
215  FourCC GetActualFormat() const {
-
216  return format == FOURCC_ENCA ? sinf.format.format : format;
-
217  }
-
218 
-
219  FourCC format;
-
220  uint16_t data_reference_index;
-
221  uint16_t channelcount;
-
222  uint16_t samplesize;
-
223  uint32_t samplerate;
+
212 struct DTSSpecific : Box {
+
213  DECLARE_BOX_METHODS(DTSSpecific);
+
214 
+
215  std::vector<uint8_t> data;
+
216 };
+
217 
+ +
219  DECLARE_BOX_METHODS(AudioSampleEntry);
+
220  // Returns actual format of this sample entry.
+
221  FourCC GetActualFormat() const {
+
222  return format == FOURCC_ENCA ? sinf.format.format : format;
+
223  }
224 
- - -
227  DTSSpecificBox ddts;
-
228 };
-
229 
- -
231  DECLARE_BOX_METHODS(SampleDescription);
-
232 
-
233  TrackType type;
-
234  std::vector<VideoSampleEntry> video_entries;
-
235  std::vector<AudioSampleEntry> audio_entries;
-
236 };
-
237 
-
238 struct DecodingTime {
-
239  uint32_t sample_count;
-
240  uint32_t sample_delta;
-
241 };
-
242 
-
243 // stts.
- -
245  DECLARE_BOX_METHODS(DecodingTimeToSample);
-
246 
-
247  std::vector<DecodingTime> decoding_time;
-
248 };
-
249 
- -
251  uint32_t sample_count;
-
252  // If version == 0, sample_offset is uint32_t;
-
253  // If version == 1, sample_offset is int32_t.
-
254  // Use int64_t so both can be supported properly.
-
255  int64_t sample_offset;
-
256 };
-
257 
-
258 // ctts. Optional.
- -
260  DECLARE_BOX_METHODS(CompositionTimeToSample);
-
261 
-
262  std::vector<CompositionOffset> composition_offset;
-
263 };
-
264 
-
265 struct ChunkInfo {
-
266  uint32_t first_chunk;
-
267  uint32_t samples_per_chunk;
-
268  uint32_t sample_description_index;
+
225  FourCC format;
+
226  uint16_t data_reference_index;
+
227  uint16_t channelcount;
+
228  uint16_t samplesize;
+
229  uint32_t samplerate;
+
230 
+ + +
233  DTSSpecific ddts;
+
234 };
+
235 
+ +
237  DECLARE_BOX_METHODS(SampleDescription);
+
238 
+
239  TrackType type;
+
240  std::vector<VideoSampleEntry> video_entries;
+
241  std::vector<AudioSampleEntry> audio_entries;
+
242 };
+
243 
+
244 struct DecodingTime {
+
245  uint32_t sample_count;
+
246  uint32_t sample_delta;
+
247 };
+
248 
+
249 // stts.
+ +
251  DECLARE_BOX_METHODS(DecodingTimeToSample);
+
252 
+
253  std::vector<DecodingTime> decoding_time;
+
254 };
+
255 
+ +
257  uint32_t sample_count;
+
258  // If version == 0, sample_offset is uint32_t;
+
259  // If version == 1, sample_offset is int32_t.
+
260  // Use int64_t so both can be supported properly.
+
261  int64_t sample_offset;
+
262 };
+
263 
+
264 // ctts. Optional.
+ +
266  DECLARE_BOX_METHODS(CompositionTimeToSample);
+
267 
+
268  std::vector<CompositionOffset> composition_offset;
269 };
270 
-
271 // stsc.
- -
273  DECLARE_BOX_METHODS(SampleToChunk);
-
274 
-
275  std::vector<ChunkInfo> chunk_info;
-
276 };
-
277 
-
278 // stsz.
-
279 struct SampleSize : FullBox {
-
280  DECLARE_BOX_METHODS(SampleSize);
-
281 
-
282  uint32_t sample_size;
-
283  uint32_t sample_count;
-
284  std::vector<uint32_t> sizes;
-
285 };
-
286 
-
287 // stz2.
- -
289  DECLARE_BOX_METHODS(CompactSampleSize);
-
290 
-
291  uint8_t field_size;
-
292  std::vector<uint32_t> sizes;
-
293 };
-
294 
-
295 // co64.
- -
297  DECLARE_BOX_METHODS(ChunkLargeOffset);
-
298 
-
299  std::vector<uint64_t> offsets;
-
300 };
-
301 
-
302 // stco.
- -
304  DECLARE_BOX_METHODS(ChunkOffset);
-
305 };
-
306 
-
307 // stss. Optional.
-
308 struct SyncSample : FullBox {
-
309  DECLARE_BOX_METHODS(SyncSample);
-
310 
-
311  std::vector<uint32_t> sample_number;
-
312 };
-
313 
-
314 struct SampleTable : Box {
-
315  DECLARE_BOX_METHODS(SampleTable);
+
271 struct ChunkInfo {
+
272  uint32_t first_chunk;
+
273  uint32_t samples_per_chunk;
+
274  uint32_t sample_description_index;
+
275 };
+
276 
+
277 // stsc.
+ +
279  DECLARE_BOX_METHODS(SampleToChunk);
+
280 
+
281  std::vector<ChunkInfo> chunk_info;
+
282 };
+
283 
+
284 // stsz.
+
285 struct SampleSize : FullBox {
+
286  DECLARE_BOX_METHODS(SampleSize);
+
287 
+
288  uint32_t sample_size;
+
289  uint32_t sample_count;
+
290  std::vector<uint32_t> sizes;
+
291 };
+
292 
+
293 // stz2.
+ +
295  DECLARE_BOX_METHODS(CompactSampleSize);
+
296 
+
297  uint8_t field_size;
+
298  std::vector<uint32_t> sizes;
+
299 };
+
300 
+
301 // co64.
+ +
303  DECLARE_BOX_METHODS(ChunkLargeOffset);
+
304 
+
305  std::vector<uint64_t> offsets;
+
306 };
+
307 
+
308 // stco.
+ +
310  DECLARE_BOX_METHODS(ChunkOffset);
+
311 };
+
312 
+
313 // stss. Optional.
+
314 struct SyncSample : FullBox {
+
315  DECLARE_BOX_METHODS(SyncSample);
316 
-
317  SampleDescription description;
-
318  DecodingTimeToSample decoding_time_to_sample;
-
319  CompositionTimeToSample composition_time_to_sample;
-
320  SampleToChunk sample_to_chunk;
-
321  // Either SampleSize or CompactSampleSize must present. Store in SampleSize.
-
322  SampleSize sample_size;
-
323  // Either ChunkOffset or ChunkLargeOffset must present. Store in
-
324  // ChunkLargeOffset.
-
325  ChunkLargeOffset chunk_large_offset;
-
326  SyncSample sync_sample;
-
327 };
-
328 
- -
330  DECLARE_BOX_METHODS(MediaHeader);
-
331 
-
332  uint64_t creation_time;
-
333  uint64_t modification_time;
-
334  uint32_t timescale;
-
335  uint64_t duration;
-
336  // 3-char language code + 1 null terminating char.
-
337  char language[4];
-
338 };
-
339 
- -
341  DECLARE_BOX_METHODS(VideoMediaHeader);
-
342 
-
343  uint16_t graphicsmode;
-
344  uint16_t opcolor_red;
-
345  uint16_t opcolor_green;
-
346  uint16_t opcolor_blue;
-
347 };
+
317  std::vector<uint32_t> sample_number;
+
318 };
+
319 
+
320 struct SampleTable : Box {
+
321  DECLARE_BOX_METHODS(SampleTable);
+
322 
+
323  SampleDescription description;
+
324  DecodingTimeToSample decoding_time_to_sample;
+
325  CompositionTimeToSample composition_time_to_sample;
+
326  SampleToChunk sample_to_chunk;
+
327  // Either SampleSize or CompactSampleSize must present. Store in SampleSize.
+
328  SampleSize sample_size;
+
329  // Either ChunkOffset or ChunkLargeOffset must present. Store in
+
330  // ChunkLargeOffset.
+
331  ChunkLargeOffset chunk_large_offset;
+
332  SyncSample sync_sample;
+
333 };
+
334 
+ +
336  DECLARE_BOX_METHODS(MediaHeader);
+
337 
+
338  uint64_t creation_time;
+
339  uint64_t modification_time;
+
340  uint32_t timescale;
+
341  uint64_t duration;
+
342  // 3-char language code + 1 null terminating char.
+
343  char language[4];
+
344 };
+
345 
+ +
347  DECLARE_BOX_METHODS(VideoMediaHeader);
348 
- -
350  DECLARE_BOX_METHODS(SoundMediaHeader);
-
351 
-
352  uint16_t balance;
+
349  uint16_t graphicsmode;
+
350  uint16_t opcolor_red;
+
351  uint16_t opcolor_green;
+
352  uint16_t opcolor_blue;
353 };
354 
- -
356  DECLARE_BOX_METHODS(DataEntryUrl);
+ +
356  DECLARE_BOX_METHODS(SoundMediaHeader);
357 
-
358  std::vector<uint8_t> location;
+
358  uint16_t balance;
359 };
360 
- -
362  DECLARE_BOX_METHODS(DataReference);
+ +
362  DECLARE_BOX_METHODS(DataEntryUrl);
363 
-
364  // data entry can be either url or urn box. Fix to url box for now.
-
365  std::vector<DataEntryUrl> data_entry;
-
366 };
-
367 
- -
369  DECLARE_BOX_METHODS(DataInformation);
-
370 
-
371  DataReference dref;
+
364  std::vector<uint8_t> location;
+
365 };
+
366 
+ +
368  DECLARE_BOX_METHODS(DataReference);
+
369 
+
370  // data entry can be either url or urn box. Fix to url box for now.
+
371  std::vector<DataEntryUrl> data_entry;
372 };
373 
- -
375  DECLARE_BOX_METHODS(MediaInformation);
+ +
375  DECLARE_BOX_METHODS(DataInformation);
376 
-
377  DataInformation dinf;
-
378  SampleTable sample_table;
-
379  // Exactly one specific meida header shall be present, vmhd, smhd, hmhd, nmhd.
-
380  VideoMediaHeader vmhd;
-
381  SoundMediaHeader smhd;
-
382 };
-
383 
-
384 struct Media : Box {
-
385  DECLARE_BOX_METHODS(Media);
-
386 
-
387  MediaHeader header;
-
388  HandlerReference handler;
-
389  MediaInformation information;
-
390 };
-
391 
-
392 struct Track : Box {
-
393  DECLARE_BOX_METHODS(Track);
-
394 
-
395  TrackHeader header;
-
396  Media media;
-
397  Edit edit;
-
398 };
-
399 
- -
401  DECLARE_BOX_METHODS(MovieExtendsHeader);
-
402 
-
403  uint64_t fragment_duration;
+
377  DataReference dref;
+
378 };
+
379 
+ +
381  DECLARE_BOX_METHODS(MediaInformation);
+
382 
+
383  DataInformation dinf;
+
384  SampleTable sample_table;
+
385  // Exactly one specific meida header shall be present, vmhd, smhd, hmhd, nmhd.
+
386  VideoMediaHeader vmhd;
+
387  SoundMediaHeader smhd;
+
388 };
+
389 
+
390 struct Media : Box {
+
391  DECLARE_BOX_METHODS(Media);
+
392 
+
393  MediaHeader header;
+
394  HandlerReference handler;
+
395  MediaInformation information;
+
396 };
+
397 
+
398 struct Track : Box {
+
399  DECLARE_BOX_METHODS(Track);
+
400 
+
401  TrackHeader header;
+
402  Media media;
+
403  Edit edit;
404 };
405 
- -
407  DECLARE_BOX_METHODS(TrackExtends);
+ +
407  DECLARE_BOX_METHODS(MovieExtendsHeader);
408 
-
409  uint32_t track_id;
-
410  uint32_t default_sample_description_index;
-
411  uint32_t default_sample_duration;
-
412  uint32_t default_sample_size;
-
413  uint32_t default_sample_flags;
-
414 };
-
415 
-
416 struct MovieExtends : Box {
-
417  DECLARE_BOX_METHODS(MovieExtends);
-
418 
-
419  MovieExtendsHeader header;
-
420  std::vector<TrackExtends> tracks;
-
421 };
-
422 
-
423 struct Movie : Box {
-
424  DECLARE_BOX_METHODS(Movie);
-
425 
-
426  MovieHeader header;
-
427  MovieExtends extends;
-
428  std::vector<Track> tracks;
-
429  std::vector<ProtectionSystemSpecificHeader> pssh;
-
430 };
+
409  uint64_t fragment_duration;
+
410 };
+
411 
+ +
413  DECLARE_BOX_METHODS(TrackExtends);
+
414 
+
415  uint32_t track_id;
+
416  uint32_t default_sample_description_index;
+
417  uint32_t default_sample_duration;
+
418  uint32_t default_sample_size;
+
419  uint32_t default_sample_flags;
+
420 };
+
421 
+
422 struct MovieExtends : Box {
+
423  DECLARE_BOX_METHODS(MovieExtends);
+
424 
+
425  MovieExtendsHeader header;
+
426  std::vector<TrackExtends> tracks;
+
427 };
+
428 
+
429 struct Movie : Box {
+
430  DECLARE_BOX_METHODS(Movie);
431 
- -
433  DECLARE_BOX_METHODS(TrackFragmentDecodeTime);
-
434 
-
435  uint64_t decode_time;
+
432  MovieHeader header;
+
433  MovieExtends extends;
+
434  std::vector<Track> tracks;
+
435  std::vector<ProtectionSystemSpecificHeader> pssh;
436 };
437 
- -
439  DECLARE_BOX_METHODS(MovieFragmentHeader);
+ +
439  DECLARE_BOX_METHODS(TrackFragmentDecodeTime);
440 
-
441  uint32_t sequence_number;
+
441  uint64_t decode_time;
442 };
443 
- -
445  enum TrackFragmentFlagsMasks {
-
446  kBaseDataOffsetPresentMask = 0x000001,
-
447  kSampleDescriptionIndexPresentMask = 0x000002,
-
448  kDefaultSampleDurationPresentMask = 0x000008,
-
449  kDefaultSampleSizePresentMask = 0x000010,
-
450  kDefaultSampleFlagsPresentMask = 0x000020,
-
451  kDurationIsEmptyMask = 0x010000,
-
452  kDefaultBaseIsMoofMask = 0x020000,
-
453  };
-
454 
-
455  enum SampleFlagsMasks {
-
456  kReservedMask = 0xFC000000,
-
457  kSampleDependsOnMask = 0x03000000,
-
458  kSampleIsDependedOnMask = 0x00C00000,
-
459  kSampleHasRedundancyMask = 0x00300000,
-
460  kSamplePaddingValueMask = 0x000E0000,
-
461  kNonKeySampleMask = 0x00010000,
-
462  kSampleDegradationPriorityMask = 0x0000FFFF,
-
463  };
-
464 
-
465  DECLARE_BOX_METHODS(TrackFragmentHeader);
-
466 
-
467  uint32_t track_id;
-
468  uint32_t sample_description_index;
-
469  uint32_t default_sample_duration;
-
470  uint32_t default_sample_size;
-
471  uint32_t default_sample_flags;
-
472 };
-
473 
- -
475  enum TrackFragmentFlagsMasks {
-
476  kDataOffsetPresentMask = 0x000001,
-
477  kFirstSampleFlagsPresentMask = 0x000004,
-
478  kSampleDurationPresentMask = 0x000100,
-
479  kSampleSizePresentMask = 0x000200,
-
480  kSampleFlagsPresentMask = 0x000400,
-
481  kSampleCompTimeOffsetsPresentMask = 0x000800,
-
482  };
-
483 
-
484  DECLARE_BOX_METHODS(TrackFragmentRun);
-
485 
-
486  uint32_t sample_count;
-
487  uint32_t data_offset;
-
488  std::vector<uint32_t> sample_flags;
-
489  std::vector<uint32_t> sample_sizes;
-
490  std::vector<uint32_t> sample_durations;
-
491  std::vector<int64_t> sample_composition_time_offsets;
-
492 };
-
493 
- -
495  enum GroupDescriptionIndexBase {
-
496  kTrackGroupDescriptionIndexBase = 0,
-
497  kTrackFragmentGroupDescriptionIndexBase = 0x10000,
-
498  };
+ +
445  DECLARE_BOX_METHODS(MovieFragmentHeader);
+
446 
+
447  uint32_t sequence_number;
+
448 };
+
449 
+ +
451  enum TrackFragmentFlagsMasks {
+
452  kBaseDataOffsetPresentMask = 0x000001,
+
453  kSampleDescriptionIndexPresentMask = 0x000002,
+
454  kDefaultSampleDurationPresentMask = 0x000008,
+
455  kDefaultSampleSizePresentMask = 0x000010,
+
456  kDefaultSampleFlagsPresentMask = 0x000020,
+
457  kDurationIsEmptyMask = 0x010000,
+
458  kDefaultBaseIsMoofMask = 0x020000,
+
459  };
+
460 
+
461  enum SampleFlagsMasks {
+
462  kReservedMask = 0xFC000000,
+
463  kSampleDependsOnMask = 0x03000000,
+
464  kSampleIsDependedOnMask = 0x00C00000,
+
465  kSampleHasRedundancyMask = 0x00300000,
+
466  kSamplePaddingValueMask = 0x000E0000,
+
467  kNonKeySampleMask = 0x00010000,
+
468  kSampleDegradationPriorityMask = 0x0000FFFF,
+
469  };
+
470 
+
471  DECLARE_BOX_METHODS(TrackFragmentHeader);
+
472 
+
473  uint32_t track_id;
+
474  uint32_t sample_description_index;
+
475  uint32_t default_sample_duration;
+
476  uint32_t default_sample_size;
+
477  uint32_t default_sample_flags;
+
478 };
+
479 
+ +
481  enum TrackFragmentFlagsMasks {
+
482  kDataOffsetPresentMask = 0x000001,
+
483  kFirstSampleFlagsPresentMask = 0x000004,
+
484  kSampleDurationPresentMask = 0x000100,
+
485  kSampleSizePresentMask = 0x000200,
+
486  kSampleFlagsPresentMask = 0x000400,
+
487  kSampleCompTimeOffsetsPresentMask = 0x000800,
+
488  };
+
489 
+
490  DECLARE_BOX_METHODS(TrackFragmentRun);
+
491 
+
492  uint32_t sample_count;
+
493  uint32_t data_offset;
+
494  std::vector<uint32_t> sample_flags;
+
495  std::vector<uint32_t> sample_sizes;
+
496  std::vector<uint32_t> sample_durations;
+
497  std::vector<int64_t> sample_composition_time_offsets;
+
498 };
499 
-
500  uint32_t sample_count;
-
501  uint32_t group_description_index;
-
502 };
-
503 
- -
505  DECLARE_BOX_METHODS(SampleToGroup);
-
506 
-
507  uint32_t grouping_type;
-
508  uint32_t grouping_type_parameter; // Version 1 only.
-
509  std::vector<SampleToGroupEntry> entries;
-
510 };
-
511 
- - - -
515 
-
516  bool is_encrypted;
-
517  uint8_t iv_size;
-
518  std::vector<uint8_t> key_id;
-
519 };
-
520 
- -
522  DECLARE_BOX_METHODS(SampleGroupDescription);
-
523 
-
524  uint32_t grouping_type;
-
525  std::vector<CencSampleEncryptionInfoEntry> entries;
-
526 };
-
527 
-
528 struct TrackFragment : Box {
-
529  DECLARE_BOX_METHODS(TrackFragment);
-
530 
-
531  TrackFragmentHeader header;
-
532  std::vector<TrackFragmentRun> runs;
-
533  bool decode_time_absent;
-
534  TrackFragmentDecodeTime decode_time;
-
535  SampleToGroup sample_to_group;
-
536  SampleGroupDescription sample_group_description;
-
537  SampleAuxiliaryInformationSize auxiliary_size;
-
538  SampleAuxiliaryInformationOffset auxiliary_offset;
-
539 };
-
540 
-
541 struct MovieFragment : Box {
-
542  DECLARE_BOX_METHODS(MovieFragment);
-
543 
-
544  MovieFragmentHeader header;
-
545  std::vector<TrackFragment> tracks;
-
546  std::vector<ProtectionSystemSpecificHeader> pssh;
-
547 };
-
548 
- -
550  enum SAPType {
-
551  TypeUnknown = 0,
-
552  Type1 = 1, // T(ept) = T(dec) = T(sap) = T(ptf)
-
553  Type2 = 2, // T(ept) = T(dec) = T(sap) < T(ptf)
-
554  Type3 = 3, // T(ept) < T(dec) = T(sap) <= T(ptf)
-
555  Type4 = 4, // T(ept) <= T(ptf) < T(dec) = T(sap)
-
556  Type5 = 5, // T(ept) = T(dec) < T(sap)
-
557  Type6 = 6, // T(ept) < T(dec) < T(sap)
-
558  };
-
559 
-
560  bool reference_type;
-
561  uint32_t referenced_size;
-
562  uint32_t subsegment_duration;
-
563  bool starts_with_sap;
-
564  SAPType sap_type;
-
565  uint32_t sap_delta_time;
-
566  // We add this field to keep track of earliest_presentation_time in this
-
567  // subsegment. It is not part of SegmentReference.
-
568  uint64_t earliest_presentation_time;
-
569 };
-
570 
- -
572  DECLARE_BOX_METHODS(SegmentIndex);
-
573 
-
574  uint32_t reference_id;
-
575  uint32_t timescale;
-
576  uint64_t earliest_presentation_time;
-
577  uint64_t first_offset;
-
578  std::vector<SegmentReference> references;
-
579 };
-
580 
-
581 // The actual data is parsed and written separately, so we do not inherit it
-
582 // from Box.
-
583 struct MediaData {
-
584  MediaData();
-
585  ~MediaData();
-
586  void Write(BufferWriter* buffer_writer);
-
587  uint32_t ComputeSize();
-
588  FourCC BoxType() const;
-
589 
-
590  uint32_t data_size;
-
591 };
-
592 
-
593 #undef DECLARE_BOX
-
594 
-
595 } // namespace mp4
-
596 } // namespace media
-
597 } // namespace edash_packager
-
598 
-
599 #endif // MEDIA_FORMATS_MP4_BOX_DEFINITIONS_H_
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +
501  enum GroupDescriptionIndexBase {
+
502  kTrackGroupDescriptionIndexBase = 0,
+
503  kTrackFragmentGroupDescriptionIndexBase = 0x10000,
+
504  };
+
505 
+
506  uint32_t sample_count;
+
507  uint32_t group_description_index;
+
508 };
+
509 
+ +
511  DECLARE_BOX_METHODS(SampleToGroup);
+
512 
+
513  uint32_t grouping_type;
+
514  uint32_t grouping_type_parameter; // Version 1 only.
+
515  std::vector<SampleToGroupEntry> entries;
+
516 };
+
517 
+ + + +
521 
+
522  bool is_encrypted;
+
523  uint8_t iv_size;
+
524  std::vector<uint8_t> key_id;
+
525 };
+
526 
+ +
528  DECLARE_BOX_METHODS(SampleGroupDescription);
+
529 
+
530  uint32_t grouping_type;
+
531  std::vector<CencSampleEncryptionInfoEntry> entries;
+
532 };
+
533 
+
534 struct TrackFragment : Box {
+
535  DECLARE_BOX_METHODS(TrackFragment);
+
536 
+
537  TrackFragmentHeader header;
+
538  std::vector<TrackFragmentRun> runs;
+
539  bool decode_time_absent;
+
540  TrackFragmentDecodeTime decode_time;
+
541  SampleToGroup sample_to_group;
+
542  SampleGroupDescription sample_group_description;
+
543  SampleAuxiliaryInformationSize auxiliary_size;
+
544  SampleAuxiliaryInformationOffset auxiliary_offset;
+
545 };
+
546 
+
547 struct MovieFragment : Box {
+
548  DECLARE_BOX_METHODS(MovieFragment);
+
549 
+
550  MovieFragmentHeader header;
+
551  std::vector<TrackFragment> tracks;
+
552  std::vector<ProtectionSystemSpecificHeader> pssh;
+
553 };
+
554 
+ +
556  enum SAPType {
+
557  TypeUnknown = 0,
+
558  Type1 = 1, // T(ept) = T(dec) = T(sap) = T(ptf)
+
559  Type2 = 2, // T(ept) = T(dec) = T(sap) < T(ptf)
+
560  Type3 = 3, // T(ept) < T(dec) = T(sap) <= T(ptf)
+
561  Type4 = 4, // T(ept) <= T(ptf) < T(dec) = T(sap)
+
562  Type5 = 5, // T(ept) = T(dec) < T(sap)
+
563  Type6 = 6, // T(ept) < T(dec) < T(sap)
+
564  };
+
565 
+
566  bool reference_type;
+
567  uint32_t referenced_size;
+
568  uint32_t subsegment_duration;
+
569  bool starts_with_sap;
+
570  SAPType sap_type;
+
571  uint32_t sap_delta_time;
+
572  // We add this field to keep track of earliest_presentation_time in this
+
573  // subsegment. It is not part of SegmentReference.
+
574  uint64_t earliest_presentation_time;
+
575 };
+
576 
+ +
578  DECLARE_BOX_METHODS(SegmentIndex);
+
579 
+
580  uint32_t reference_id;
+
581  uint32_t timescale;
+
582  uint64_t earliest_presentation_time;
+
583  uint64_t first_offset;
+
584  std::vector<SegmentReference> references;
+
585 };
+
586 
+
587 // The actual data is parsed and written separately.
+
588 struct MediaData : Box {
+
589  DECLARE_BOX_METHODS(MediaData);
+
590 
+
591  uint32_t data_size;
+
592 };
+
593 
+
594 #undef DECLARE_BOX
+
595 
+
596 } // namespace mp4
+
597 } // namespace media
+
598 } // namespace edash_packager
+
599 
+
600 #endif // MEDIA_FORMATS_MP4_BOX_DEFINITIONS_H_
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + - diff --git a/docs/d5/d89/widevine__key__source_8cc_source.html b/docs/d5/d89/widevine__key__source_8cc_source.html index 92d8744ffd..3789a165f1 100644 --- a/docs/d5/d89/widevine__key__source_8cc_source.html +++ b/docs/d5/d89/widevine__key__source_8cc_source.html @@ -649,7 +649,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/d8f/webm__cluster__parser_8cc_source.html b/docs/d5/d8f/webm__cluster__parser_8cc_source.html index ffbbc8240b..d3662e70f4 100644 --- a/docs/d5/d8f/webm__cluster__parser_8cc_source.html +++ b/docs/d5/d8f/webm__cluster__parser_8cc_source.html @@ -812,7 +812,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/d91/es__parser__adts_8cc_source.html b/docs/d5/d91/es__parser__adts_8cc_source.html index eaf45173d8..f7aea996ce 100644 --- a/docs/d5/d91/es__parser__adts_8cc_source.html +++ b/docs/d5/d91/es__parser__adts_8cc_source.html @@ -374,7 +374,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/d9c/classedash__packager_1_1MpdNotifierFactory-members.html b/docs/d5/d9c/classedash__packager_1_1MpdNotifierFactory-members.html index 7b2ffd00ad..bd4491e2f2 100644 --- a/docs/d5/d9c/classedash__packager_1_1MpdNotifierFactory-members.html +++ b/docs/d5/d9c/classedash__packager_1_1MpdNotifierFactory-members.html @@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/da4/aes__encryptor_8cc_source.html b/docs/d5/da4/aes__encryptor_8cc_source.html index 43b2bf159c..ec12e840d0 100644 --- a/docs/d5/da4/aes__encryptor_8cc_source.html +++ b/docs/d5/da4/aes__encryptor_8cc_source.html @@ -568,7 +568,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/db7/classedash__packager_1_1xml_1_1AdaptationSetXmlNode-members.html b/docs/d5/db7/classedash__packager_1_1xml_1_1AdaptationSetXmlNode-members.html index a24d8ac6e0..62921700ba 100644 --- a/docs/d5/db7/classedash__packager_1_1xml_1_1AdaptationSetXmlNode-members.html +++ b/docs/d5/db7/classedash__packager_1_1xml_1_1AdaptationSetXmlNode-members.html @@ -114,7 +114,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/dba/ts__packet_8cc_source.html b/docs/d5/dba/ts__packet_8cc_source.html index cda6be9edd..1db203e4c8 100644 --- a/docs/d5/dba/ts__packet_8cc_source.html +++ b/docs/d5/dba/ts__packet_8cc_source.html @@ -304,7 +304,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/dc1/webm__webvtt__parser_8cc_source.html b/docs/d5/dc1/webm__webvtt__parser_8cc_source.html index 2a302eecc5..fb22b4c03b 100644 --- a/docs/d5/dc1/webm__webvtt__parser_8cc_source.html +++ b/docs/d5/dc1/webm__webvtt__parser_8cc_source.html @@ -171,7 +171,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/dc8/classedash__packager_1_1media_1_1OpusPacket.html b/docs/d5/dc8/classedash__packager_1_1media_1_1OpusPacket.html index 436dee911f..f2e46b3c06 100644 --- a/docs/d5/dc8/classedash__packager_1_1media_1_1OpusPacket.html +++ b/docs/d5/dc8/classedash__packager_1_1media_1_1OpusPacket.html @@ -119,7 +119,7 @@ double duration_ms () diff --git a/docs/d5/dce/classedash__packager_1_1media_1_1Demuxer.html b/docs/d5/dce/classedash__packager_1_1media_1_1Demuxer.html index fb4a133ef0..85d8e2526e 100644 --- a/docs/d5/dce/classedash__packager_1_1media_1_1Demuxer.html +++ b/docs/d5/dce/classedash__packager_1_1media_1_1Demuxer.html @@ -294,7 +294,7 @@ Public Member Functions diff --git a/docs/d5/dcf/rsa__key_8h_source.html b/docs/d5/dcf/rsa__key_8h_source.html index 7dbc9e7016..d62d5c75c2 100644 --- a/docs/d5/dcf/rsa__key_8h_source.html +++ b/docs/d5/dcf/rsa__key_8h_source.html @@ -165,7 +165,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/dda/ts__section__psi_8h_source.html b/docs/d5/dda/ts__section__psi_8h_source.html index 9269d576f4..f286f1efd4 100644 --- a/docs/d5/dda/ts__section__psi_8h_source.html +++ b/docs/d5/dda/ts__section__psi_8h_source.html @@ -151,7 +151,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/ddf/classedash__packager_1_1media_1_1mp4_1_1FrameCENCInfo.html b/docs/d5/ddf/classedash__packager_1_1media_1_1mp4_1_1FrameCENCInfo.html index 55286d830e..5f9613782c 100644 --- a/docs/d5/ddf/classedash__packager_1_1media_1_1mp4_1_1FrameCENCInfo.html +++ b/docs/d5/ddf/classedash__packager_1_1media_1_1mp4_1_1FrameCENCInfo.html @@ -132,7 +132,7 @@ const std::vector
diff --git a/docs/d5/de0/bit__reader_8cc_source.html b/docs/d5/de0/bit__reader_8cc_source.html index 872c750283..9bc9618141 100644 --- a/docs/d5/de0/bit__reader_8cc_source.html +++ b/docs/d5/de0/bit__reader_8cc_source.html @@ -185,7 +185,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/dec/classedash__packager_1_1media_1_1wvm_1_1WvmMediaParser-members.html b/docs/d5/dec/classedash__packager_1_1media_1_1wvm_1_1WvmMediaParser-members.html index c15315d4c2..be0478d5bd 100644 --- a/docs/d5/dec/classedash__packager_1_1media_1_1wvm_1_1WvmMediaParser-members.html +++ b/docs/d5/dec/classedash__packager_1_1media_1_1wvm_1_1WvmMediaParser-members.html @@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/def/ts__section__pmt_8h_source.html b/docs/d5/def/ts__section__pmt_8h_source.html index 389f9983a2..555b511d8d 100644 --- a/docs/d5/def/ts__section__pmt_8h_source.html +++ b/docs/d5/def/ts__section__pmt_8h_source.html @@ -133,7 +133,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/df8/classedash__packager_1_1media_1_1H264BitReader-members.html b/docs/d5/df8/classedash__packager_1_1media_1_1H264BitReader-members.html index 5e96c7f258..5223f25424 100644 --- a/docs/d5/df8/classedash__packager_1_1media_1_1H264BitReader-members.html +++ b/docs/d5/df8/classedash__packager_1_1media_1_1H264BitReader-members.html @@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/dfc/file_8cc_source.html b/docs/d5/dfc/file_8cc_source.html index afea9a2f8d..49421e2510 100644 --- a/docs/d5/dfc/file_8cc_source.html +++ b/docs/d5/dfc/file_8cc_source.html @@ -353,7 +353,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d00/structedash__packager_1_1media_1_1mp4_1_1Box-members.html b/docs/d6/d00/structedash__packager_1_1media_1_1mp4_1_1Box-members.html index 02b8ce11f5..7e24323f6e 100644 --- a/docs/d6/d00/structedash__packager_1_1media_1_1mp4_1_1Box-members.html +++ b/docs/d6/d00/structedash__packager_1_1media_1_1mp4_1_1Box-members.html @@ -93,19 +93,20 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');

This is the complete list of members for edash_packager::media::mp4::Box, including all inherited members.

- - - - - + + + + + - + - + +
atom_sizeedash_packager::media::mp4::Boxprotected
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxBuffer (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxfriend
BoxType() const =0 (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxpure virtual
ComputeSize()=0edash_packager::media::mp4::Boxpure virtual
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxBuffer (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxfriend
BoxType() const =0edash_packager::media::mp4::Boxpure virtual
ComputeSize()edash_packager::media::mp4::Box
HeaderSize() const edash_packager::media::mp4::Boxvirtual
Parse(BoxReader *reader)edash_packager::media::mp4::Box
ReadWrite(BoxBuffer *buffer)edash_packager::media::mp4::Boxprotectedvirtual
ReadWriteHeaderInternal(BoxBuffer *buffer)edash_packager::media::mp4::Boxprotectedvirtual
Write(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
WriteHeader(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
diff --git a/docs/d6/d06/classedash__packager_1_1media_1_1StreamInfo.html b/docs/d6/d06/classedash__packager_1_1media_1_1StreamInfo.html index 539bc3b88d..e5b52f6ccc 100644 --- a/docs/d6/d06/classedash__packager_1_1media_1_1StreamInfo.html +++ b/docs/d6/d06/classedash__packager_1_1media_1_1StreamInfo.html @@ -229,7 +229,7 @@ class base::RefCountedThre diff --git a/docs/d6/d10/classedash__packager_1_1media_1_1VideoStreamInfo-members.html b/docs/d6/d10/classedash__packager_1_1media_1_1VideoStreamInfo-members.html index 14933f6a65..aad10b1668 100644 --- a/docs/d6/d10/classedash__packager_1_1media_1_1VideoStreamInfo-members.html +++ b/docs/d6/d10/classedash__packager_1_1media_1_1VideoStreamInfo-members.html @@ -124,7 +124,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d12/structedash__packager_1_1media_1_1mp4_1_1OriginalFormat-members.html b/docs/d6/d12/structedash__packager_1_1media_1_1mp4_1_1OriginalFormat-members.html index 356fd3d2ea..bd52c4e89f 100644 --- a/docs/d6/d12/structedash__packager_1_1media_1_1mp4_1_1OriginalFormat-members.html +++ b/docs/d6/d12/structedash__packager_1_1media_1_1mp4_1_1OriginalFormat-members.html @@ -93,21 +93,22 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');

This is the complete list of members for edash_packager::media::mp4::OriginalFormat, including all inherited members.

- - - - - + + + + + - + - - + + +
atom_sizeedash_packager::media::mp4::Boxprotected
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const override (defined in edash_packager::media::mp4::OriginalFormat)edash_packager::media::mp4::OriginalFormatvirtual
ComputeSize() overrideedash_packager::media::mp4::OriginalFormatvirtual
format (defined in edash_packager::media::mp4::OriginalFormat)edash_packager::media::mp4::OriginalFormat
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const overrideedash_packager::media::mp4::OriginalFormatvirtual
ComputeSize()edash_packager::media::mp4::Box
format (defined in edash_packager::media::mp4::OriginalFormat)edash_packager::media::mp4::OriginalFormat
HeaderSize() const edash_packager::media::mp4::Boxvirtual
OriginalFormat() (defined in edash_packager::media::mp4::OriginalFormat)edash_packager::media::mp4::OriginalFormat
Parse(BoxReader *reader)edash_packager::media::mp4::Box
ReadWrite(BoxBuffer *buffer) overrideedash_packager::media::mp4::OriginalFormatvirtual
ReadWriteHeaderInternal(BoxBuffer *buffer)edash_packager::media::mp4::Boxprotectedvirtual
Write(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~OriginalFormat() override (defined in edash_packager::media::mp4::OriginalFormat)edash_packager::media::mp4::OriginalFormat
WriteHeader(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~OriginalFormat() override (defined in edash_packager::media::mp4::OriginalFormat)edash_packager::media::mp4::OriginalFormat
diff --git a/docs/d6/d13/classedash__packager_1_1media_1_1mp4_1_1CompositionOffsetIterator-members.html b/docs/d6/d13/classedash__packager_1_1media_1_1mp4_1_1CompositionOffsetIterator-members.html index 9ab9b8d6c5..b78d076c16 100644 --- a/docs/d6/d13/classedash__packager_1_1media_1_1mp4_1_1CompositionOffsetIterator-members.html +++ b/docs/d6/d13/classedash__packager_1_1media_1_1mp4_1_1CompositionOffsetIterator-members.html @@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d16/text__stream__info_8cc_source.html b/docs/d6/d16/text__stream__info_8cc_source.html index 8f2f286078..4d8d357523 100644 --- a/docs/d6/d16/text__stream__info_8cc_source.html +++ b/docs/d6/d16/text__stream__info_8cc_source.html @@ -132,7 +132,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d17/es__parser__h264_8cc_source.html b/docs/d6/d17/es__parser__h264_8cc_source.html index 56e2ae1a40..7191943a30 100644 --- a/docs/d6/d17/es__parser__h264_8cc_source.html +++ b/docs/d6/d17/es__parser__h264_8cc_source.html @@ -482,7 +482,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d19/structedash__packager_1_1media_1_1mp4_1_1SampleGroupDescription-members.html b/docs/d6/d19/structedash__packager_1_1media_1_1mp4_1_1SampleGroupDescription-members.html index 82738c4412..5be4d94d06 100644 --- a/docs/d6/d19/structedash__packager_1_1media_1_1mp4_1_1SampleGroupDescription-members.html +++ b/docs/d6/d19/structedash__packager_1_1media_1_1mp4_1_1SampleGroupDescription-members.html @@ -93,26 +93,27 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');

This is the complete list of members for edash_packager::media::mp4::SampleGroupDescription, including all inherited members.

- - - - - - - - + + + + + + + + - + - - - + + + +
atom_sizeedash_packager::media::mp4::Boxprotected
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const override (defined in edash_packager::media::mp4::SampleGroupDescription)edash_packager::media::mp4::SampleGroupDescriptionvirtual
ComputeSize() overrideedash_packager::media::mp4::SampleGroupDescriptionvirtual
entries (defined in edash_packager::media::mp4::SampleGroupDescription)edash_packager::media::mp4::SampleGroupDescription
flags (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
FullBox() (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
grouping_type (defined in edash_packager::media::mp4::SampleGroupDescription)edash_packager::media::mp4::SampleGroupDescription
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const overrideedash_packager::media::mp4::SampleGroupDescriptionvirtual
ComputeSize()edash_packager::media::mp4::Box
entries (defined in edash_packager::media::mp4::SampleGroupDescription)edash_packager::media::mp4::SampleGroupDescription
flags (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
FullBox() (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
grouping_type (defined in edash_packager::media::mp4::SampleGroupDescription)edash_packager::media::mp4::SampleGroupDescription
HeaderSize() const finaledash_packager::media::mp4::FullBoxvirtual
Parse(BoxReader *reader)edash_packager::media::mp4::Box
ReadWrite(BoxBuffer *buffer) overrideedash_packager::media::mp4::SampleGroupDescriptionvirtual
ReadWriteHeaderInternal(BoxBuffer *buffer) finaledash_packager::media::mp4::FullBoxprotectedvirtual
SampleGroupDescription() (defined in edash_packager::media::mp4::SampleGroupDescription)edash_packager::media::mp4::SampleGroupDescription
version (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
Write(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~FullBox() override (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
~SampleGroupDescription() override (defined in edash_packager::media::mp4::SampleGroupDescription)edash_packager::media::mp4::SampleGroupDescription
WriteHeader(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~FullBox() override (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
~SampleGroupDescription() override (defined in edash_packager::media::mp4::SampleGroupDescription)edash_packager::media::mp4::SampleGroupDescription
diff --git a/docs/d6/d1b/classedash__packager_1_1media_1_1ClosureThread-members.html b/docs/d6/d1b/classedash__packager_1_1media_1_1ClosureThread-members.html index cdafdcf418..f590b9cd66 100644 --- a/docs/d6/d1b/classedash__packager_1_1media_1_1ClosureThread-members.html +++ b/docs/d6/d1b/classedash__packager_1_1media_1_1ClosureThread-members.html @@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d2e/mpd__notifier__util_8cc_source.html b/docs/d6/d2e/mpd__notifier__util_8cc_source.html index dbc506bd35..69d9740960 100644 --- a/docs/d6/d2e/mpd__notifier__util_8cc_source.html +++ b/docs/d6/d2e/mpd__notifier__util_8cc_source.html @@ -170,7 +170,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d35/webm__content__encodings_8cc_source.html b/docs/d6/d35/webm__content__encodings_8cc_source.html index db191bd85a..6f4334b6d5 100644 --- a/docs/d6/d35/webm__content__encodings_8cc_source.html +++ b/docs/d6/d35/webm__content__encodings_8cc_source.html @@ -120,7 +120,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d37/classedash__packager_1_1xml_1_1AdaptationSetXmlNode.html b/docs/d6/d37/classedash__packager_1_1xml_1_1AdaptationSetXmlNode.html index 9425697814..0bbcc47be6 100644 --- a/docs/d6/d37/classedash__packager_1_1xml_1_1AdaptationSetXmlNode.html +++ b/docs/d6/d37/classedash__packager_1_1xml_1_1AdaptationSetXmlNode.html @@ -197,7 +197,7 @@ Additional Inherited Members diff --git a/docs/d6/d3a/classedash__packager_1_1media_1_1AesRequestSigner-members.html b/docs/d6/d3a/classedash__packager_1_1media_1_1AesRequestSigner-members.html index 16f153be2e..5bc23f5537 100644 --- a/docs/d6/d3a/classedash__packager_1_1media_1_1AesRequestSigner-members.html +++ b/docs/d6/d3a/classedash__packager_1_1media_1_1AesRequestSigner-members.html @@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d3b/chunk__info__iterator_8cc_source.html b/docs/d6/d3b/chunk__info__iterator_8cc_source.html index c4ed113a25..4cec4424d0 100644 --- a/docs/d6/d3b/chunk__info__iterator_8cc_source.html +++ b/docs/d6/d3b/chunk__info__iterator_8cc_source.html @@ -162,7 +162,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
73 } // namespace mp4
74 } // namespace media
75 } // namespace edash_packager
- +
uint32_t NumSamples(uint32_t start_chunk, uint32_t end_chunk) const
ChunkInfoIterator(const SampleToChunk &sample_to_chunk)
Create ChunkInfoIterator from sample to chunk box.
@@ -171,7 +171,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d41/encrypting__fragmenter_8cc_source.html b/docs/d6/d41/encrypting__fragmenter_8cc_source.html index 6ff7af00ed..5253d8a62f 100644 --- a/docs/d6/d41/encrypting__fragmenter_8cc_source.html +++ b/docs/d6/d41/encrypting__fragmenter_8cc_source.html @@ -257,7 +257,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
168 } // namespace mp4
169 } // namespace media
170 } // namespace edash_packager
- + @@ -268,7 +268,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
Status AddSample(scoped_refptr< MediaSample > sample) override
void FinalizeFragment() override
Finalize and optimize the fragment.
- +
virtual Status PrepareFragmentForEncryption(bool enable_encryption)
EncryptingFragmenter(TrackFragment *traf, scoped_ptr< EncryptionKey > encryption_key, int64_t clear_time, uint8_t nalu_length_size)
virtual void FinalizeFragmentForEncryption()
Finalize current fragment for encryption.
@@ -276,7 +276,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d48/structedash__packager_1_1media_1_1mp4_1_1DataEntryUrl-members.html b/docs/d6/d48/structedash__packager_1_1media_1_1mp4_1_1DataEntryUrl-members.html index c878ea6a3e..9884573028 100644 --- a/docs/d6/d48/structedash__packager_1_1media_1_1mp4_1_1DataEntryUrl-members.html +++ b/docs/d6/d48/structedash__packager_1_1media_1_1mp4_1_1DataEntryUrl-members.html @@ -93,25 +93,26 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');

This is the complete list of members for edash_packager::media::mp4::DataEntryUrl, including all inherited members.

- - - - - - - + + + + + + + - + - - - + + + +
atom_sizeedash_packager::media::mp4::Boxprotected
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const override (defined in edash_packager::media::mp4::DataEntryUrl)edash_packager::media::mp4::DataEntryUrlvirtual
ComputeSize() overrideedash_packager::media::mp4::DataEntryUrlvirtual
DataEntryUrl() (defined in edash_packager::media::mp4::DataEntryUrl)edash_packager::media::mp4::DataEntryUrl
flags (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
FullBox() (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const overrideedash_packager::media::mp4::DataEntryUrlvirtual
ComputeSize()edash_packager::media::mp4::Box
DataEntryUrl() (defined in edash_packager::media::mp4::DataEntryUrl)edash_packager::media::mp4::DataEntryUrl
flags (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
FullBox() (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
HeaderSize() const finaledash_packager::media::mp4::FullBoxvirtual
location (defined in edash_packager::media::mp4::DataEntryUrl)edash_packager::media::mp4::DataEntryUrl
Parse(BoxReader *reader)edash_packager::media::mp4::Box
ReadWrite(BoxBuffer *buffer) overrideedash_packager::media::mp4::DataEntryUrlvirtual
ReadWriteHeaderInternal(BoxBuffer *buffer) finaledash_packager::media::mp4::FullBoxprotectedvirtual
version (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
Write(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~DataEntryUrl() override (defined in edash_packager::media::mp4::DataEntryUrl)edash_packager::media::mp4::DataEntryUrl
~FullBox() override (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
WriteHeader(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~DataEntryUrl() override (defined in edash_packager::media::mp4::DataEntryUrl)edash_packager::media::mp4::DataEntryUrl
~FullBox() override (defined in edash_packager::media::mp4::FullBox)edash_packager::media::mp4::FullBox
diff --git a/docs/d6/d49/classedash__packager_1_1media_1_1AVCDecoderConfiguration.html b/docs/d6/d49/classedash__packager_1_1media_1_1AVCDecoderConfiguration.html index bdd3454ebd..29457feb7b 100644 --- a/docs/d6/d49/classedash__packager_1_1media_1_1AVCDecoderConfiguration.html +++ b/docs/d6/d49/classedash__packager_1_1media_1_1AVCDecoderConfiguration.html @@ -233,7 +233,7 @@ Static Public Member Functions diff --git a/docs/d6/d4e/webm_2multi__segment__segmenter_8cc_source.html b/docs/d6/d4e/webm_2multi__segment__segmenter_8cc_source.html index be35d95244..cad50f032a 100644 --- a/docs/d6/d4e/webm_2multi__segment__segmenter_8cc_source.html +++ b/docs/d6/d4e/webm_2multi__segment__segmenter_8cc_source.html @@ -183,7 +183,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d59/structedash__packager_1_1media_1_1mp4_1_1DataInformation.html b/docs/d6/d59/structedash__packager_1_1media_1_1mp4_1_1DataInformation.html index 29e84e2d83..b71aabedda 100644 --- a/docs/d6/d59/structedash__packager_1_1media_1_1mp4_1_1DataInformation.html +++ b/docs/d6/d59/structedash__packager_1_1media_1_1mp4_1_1DataInformation.html @@ -106,20 +106,19 @@ Inheritance diagram for edash_packager::media::mp4::DataInformation: - - - - + - - + + + + + +

Public Member Functions

-bool ReadWrite (BoxBuffer *buffer) override
 Read/write the mp4 box from/to BoxBuffer.
 
-FourCC BoxType () const override
FourCC BoxType () const override
 
uint32_t ComputeSize () override
 
- Public Member Functions inherited from edash_packager::media::mp4::Box
bool Parse (BoxReader *reader)
 
void Write (BufferWriter *writer)
 
void WriteHeader (BufferWriter *writer)
 
uint32_t ComputeSize ()
 
virtual uint32_t HeaderSize () const
 
@@ -129,15 +128,15 @@ Public Attributes

Public Attributes

- - - + + +

Additional Inherited Members

- Protected Attributes inherited from edash_packager::media::mp4::Box
uint32_t atom_size
 
- Protected Member Functions inherited from edash_packager::media::mp4::Box
virtual bool ReadWriteHeaderInternal (BoxBuffer *buffer)
 

Detailed Description

-

Definition at line 368 of file box_definitions.h.

+

Definition at line 374 of file box_definitions.h.

Member Function Documentation

- +
@@ -145,10 +144,10 @@ Additional Inherited Members @@ -157,11 +156,11 @@ Additional Inherited Members
- + - +
uint32_t edash_packager::media::mp4::DataInformation::ComputeSize FourCC edash_packager::media::mp4::DataInformation::BoxType ( ) const
-

Compute the size of this box. The calculated size will be saved in |atom_size| for later consumption.

+
Returns
box type.
-

Implements edash_packager::media::mp4::Box.

+

Implements edash_packager::media::mp4::Box.

-

Definition at line 1304 of file box_definitions.cc.

+

Definition at line 1242 of file box_definitions.cc.

@@ -172,7 +171,7 @@ Additional Inherited Members diff --git a/docs/d6/d5d/classedash__packager_1_1media_1_1HEVCDecoderConfiguration.html b/docs/d6/d5d/classedash__packager_1_1media_1_1HEVCDecoderConfiguration.html index 3ef322462e..5ad6bf7803 100644 --- a/docs/d6/d5d/classedash__packager_1_1media_1_1HEVCDecoderConfiguration.html +++ b/docs/d6/d5d/classedash__packager_1_1media_1_1HEVCDecoderConfiguration.html @@ -185,7 +185,7 @@ Public Member Functions diff --git a/docs/d6/d5e/structedash__packager_1_1media_1_1H264SEIRecoveryPoint-members.html b/docs/d6/d5e/structedash__packager_1_1media_1_1H264SEIRecoveryPoint-members.html index 934fae6690..c009ab86f6 100644 --- a/docs/d6/d5e/structedash__packager_1_1media_1_1H264SEIRecoveryPoint-members.html +++ b/docs/d6/d5e/structedash__packager_1_1media_1_1H264SEIRecoveryPoint-members.html @@ -100,7 +100,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/d79/structedash__packager_1_1media_1_1mp4_1_1DTSSpecificBox-members.html b/docs/d6/d5e/structedash__packager_1_1media_1_1mp4_1_1DTSSpecific-members.html similarity index 59% rename from docs/df/d79/structedash__packager_1_1media_1_1mp4_1_1DTSSpecificBox-members.html rename to docs/d6/d5e/structedash__packager_1_1media_1_1mp4_1_1DTSSpecific-members.html index ec0568747c..0051af3852 100644 --- a/docs/df/d79/structedash__packager_1_1media_1_1mp4_1_1DTSSpecificBox-members.html +++ b/docs/d6/d5e/structedash__packager_1_1media_1_1mp4_1_1DTSSpecific-members.html @@ -82,32 +82,33 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
-
edash_packager::media::mp4::DTSSpecificBox Member List
+
edash_packager::media::mp4::DTSSpecific Member List
-

This is the complete list of members for edash_packager::media::mp4::DTSSpecificBox, including all inherited members.

+

This is the complete list of members for edash_packager::media::mp4::DTSSpecific, including all inherited members.

- - - - - - + + + + + + - + - - + + +
atom_sizeedash_packager::media::mp4::Boxprotected
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const override (defined in edash_packager::media::mp4::DTSSpecificBox)edash_packager::media::mp4::DTSSpecificBoxvirtual
ComputeSize() overrideedash_packager::media::mp4::DTSSpecificBoxvirtual
data (defined in edash_packager::media::mp4::DTSSpecificBox)edash_packager::media::mp4::DTSSpecificBox
DTSSpecificBox() (defined in edash_packager::media::mp4::DTSSpecificBox)edash_packager::media::mp4::DTSSpecificBox
Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Box
BoxType() const overrideedash_packager::media::mp4::DTSSpecificvirtual
ComputeSize()edash_packager::media::mp4::Box
data (defined in edash_packager::media::mp4::DTSSpecific)edash_packager::media::mp4::DTSSpecific
DTSSpecific() (defined in edash_packager::media::mp4::DTSSpecific)edash_packager::media::mp4::DTSSpecific
HeaderSize() const edash_packager::media::mp4::Boxvirtual
Parse(BoxReader *reader)edash_packager::media::mp4::Box
ReadWrite(BoxBuffer *buffer) overrideedash_packager::media::mp4::DTSSpecificBoxvirtual
ReadWriteHeaderInternal(BoxBuffer *buffer)edash_packager::media::mp4::Boxprotectedvirtual
Write(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~DTSSpecificBox() override (defined in edash_packager::media::mp4::DTSSpecificBox)edash_packager::media::mp4::DTSSpecificBox
WriteHeader(BufferWriter *writer)edash_packager::media::mp4::Box
~Box() (defined in edash_packager::media::mp4::Box)edash_packager::media::mp4::Boxvirtual
~DTSSpecific() override (defined in edash_packager::media::mp4::DTSSpecific)edash_packager::media::mp4::DTSSpecific
diff --git a/docs/d6/d6c/structedash__packager_1_1media_1_1mp4_1_1DataEntryUrl.html b/docs/d6/d6c/structedash__packager_1_1media_1_1mp4_1_1DataEntryUrl.html index b581c97d18..d42594aacb 100644 --- a/docs/d6/d6c/structedash__packager_1_1media_1_1mp4_1_1DataEntryUrl.html +++ b/docs/d6/d6c/structedash__packager_1_1media_1_1mp4_1_1DataEntryUrl.html @@ -107,20 +107,20 @@ Inheritance diagram for edash_packager::media::mp4::DataEntryUrl: - - - - + - - + + + + + + +

Public Member Functions

-bool ReadWrite (BoxBuffer *buffer) override
 Read/write the mp4 box from/to BoxBuffer.
 
-FourCC BoxType () const override
FourCC BoxType () const override
 
uint32_t ComputeSize () override
 
- Public Member Functions inherited from edash_packager::media::mp4::FullBox
uint32_t HeaderSize () const final
 
- Public Member Functions inherited from edash_packager::media::mp4::Box
bool Parse (BoxReader *reader)
 
void Write (BufferWriter *writer)
 
void WriteHeader (BufferWriter *writer)
 
uint32_t ComputeSize ()
 
@@ -137,15 +137,15 @@ uint32_t 

Public Attributes

flags
- - - + + +

Additional Inherited Members

- Protected Attributes inherited from edash_packager::media::mp4::Box
uint32_t atom_size
 
- Protected Member Functions inherited from edash_packager::media::mp4::FullBox
bool ReadWriteHeaderInternal (BoxBuffer *buffer) final
 

Detailed Description

-

Definition at line 355 of file box_definitions.h.

+

Definition at line 361 of file box_definitions.h.

Member Function Documentation

- +
@@ -153,10 +153,10 @@ Additional Inherited Members @@ -165,11 +165,11 @@ Additional Inherited Members
- + - +
uint32_t edash_packager::media::mp4::DataEntryUrl::ComputeSize FourCC edash_packager::media::mp4::DataEntryUrl::BoxType ( ) const
-

Compute the size of this box. The calculated size will be saved in |atom_size| for later consumption.

+
Returns
box type.
-

Implements edash_packager::media::mp4::Box.

+

Implements edash_packager::media::mp4::Box.

-

Definition at line 1264 of file box_definitions.cc.

+

Definition at line 1200 of file box_definitions.cc.

@@ -180,7 +180,7 @@ Additional Inherited Members diff --git a/docs/d6/d6e/ts__section__pes_8cc_source.html b/docs/d6/d6e/ts__section__pes_8cc_source.html index 462685841e..d2bc5e6634 100644 --- a/docs/d6/d6e/ts__section__pes_8cc_source.html +++ b/docs/d6/d6e/ts__section__pes_8cc_source.html @@ -405,7 +405,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d71/scoped__xml__ptr_8h_source.html b/docs/d6/d71/scoped__xml__ptr_8h_source.html index 422ec771bf..629322bcc1 100644 --- a/docs/d6/d71/scoped__xml__ptr_8h_source.html +++ b/docs/d6/d71/scoped__xml__ptr_8h_source.html @@ -131,7 +131,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d77/dash__iop__mpd__notifier_8h_source.html b/docs/d6/d77/dash__iop__mpd__notifier_8h_source.html index 3c8c11a924..37affb7996 100644 --- a/docs/d6/d77/dash__iop__mpd__notifier_8h_source.html +++ b/docs/d6/d77/dash__iop__mpd__notifier_8h_source.html @@ -218,7 +218,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d79/structedash__packager_1_1media_1_1mp4_1_1ChunkOffset.html b/docs/d6/d79/structedash__packager_1_1media_1_1mp4_1_1ChunkOffset.html index a7332cdbee..1161fbe294 100644 --- a/docs/d6/d79/structedash__packager_1_1media_1_1mp4_1_1ChunkOffset.html +++ b/docs/d6/d79/structedash__packager_1_1media_1_1mp4_1_1ChunkOffset.html @@ -107,20 +107,20 @@ Inheritance diagram for edash_packager::media::mp4::ChunkOffset: - - - - + - - + + + + + + +

Public Member Functions

-bool ReadWrite (BoxBuffer *buffer) override
 Read/write the mp4 box from/to BoxBuffer.
 
-FourCC BoxType () const override
FourCC BoxType () const override
 
uint32_t ComputeSize () override
 
- Public Member Functions inherited from edash_packager::media::mp4::FullBox
uint32_t HeaderSize () const final
 
- Public Member Functions inherited from edash_packager::media::mp4::Box
bool Parse (BoxReader *reader)
 
void Write (BufferWriter *writer)
 
void WriteHeader (BufferWriter *writer)
 
uint32_t ComputeSize ()
 
@@ -135,15 +135,15 @@ uint8_t  - - - + + +

Additional Inherited Members

version uint32_t flags
 
- Protected Attributes inherited from edash_packager::media::mp4::Box
uint32_t atom_size
 
- Protected Member Functions inherited from edash_packager::media::mp4::FullBox
bool ReadWriteHeaderInternal (BoxBuffer *buffer) final
 

Detailed Description

-

Definition at line 303 of file box_definitions.h.

+

Definition at line 309 of file box_definitions.h.

Member Function Documentation

- +
@@ -151,10 +151,10 @@ uint32_t 
flags
- + - +
uint32_t edash_packager::media::mp4::ChunkOffset::ComputeSize FourCC edash_packager::media::mp4::ChunkOffset::BoxType ( ) const
@@ -163,11 +163,11 @@ uint32_t flags
-

Compute the size of this box. The calculated size will be saved in |atom_size| for later consumption.

+
Returns
box type.
-

Reimplemented from edash_packager::media::mp4::ChunkLargeOffset.

+

Reimplemented from edash_packager::media::mp4::ChunkLargeOffset.

-

Definition at line 657 of file box_definitions.cc.

+

Definition at line 609 of file box_definitions.cc.

@@ -178,7 +178,7 @@ uint32_t flags diff --git a/docs/d6/d7b/webm__tracks__parser_8h_source.html b/docs/d6/d7b/webm__tracks__parser_8h_source.html index 101e0b5e45..fc1f9408b4 100644 --- a/docs/d6/d7b/webm__tracks__parser_8h_source.html +++ b/docs/d6/d7b/webm__tracks__parser_8h_source.html @@ -202,7 +202,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d80/classedash__packager_1_1media_1_1Demuxer-members.html b/docs/d6/d80/classedash__packager_1_1media_1_1Demuxer-members.html index 40cd31a227..71cbd21a3b 100644 --- a/docs/d6/d80/classedash__packager_1_1media_1_1Demuxer-members.html +++ b/docs/d6/d80/classedash__packager_1_1media_1_1Demuxer-members.html @@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d81/classedash__packager_1_1media_1_1LibcryptoThreading-members.html b/docs/d6/d81/classedash__packager_1_1media_1_1LibcryptoThreading-members.html index d15351980c..3a863d020b 100644 --- a/docs/d6/d81/classedash__packager_1_1media_1_1LibcryptoThreading-members.html +++ b/docs/d6/d81/classedash__packager_1_1media_1_1LibcryptoThreading-members.html @@ -98,7 +98,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d86/bandwidth__estimator_8cc_source.html b/docs/d6/d86/bandwidth__estimator_8cc_source.html index 9365908d1a..4f3e085b6d 100644 --- a/docs/d6/d86/bandwidth__estimator_8cc_source.html +++ b/docs/d6/d86/bandwidth__estimator_8cc_source.html @@ -154,7 +154,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d8a/vp9__parser_8cc_source.html b/docs/d6/d8a/vp9__parser_8cc_source.html index fcd9339e1f..5ae0162cda 100644 --- a/docs/d6/d8a/vp9__parser_8cc_source.html +++ b/docs/d6/d8a/vp9__parser_8cc_source.html @@ -639,7 +639,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d8b/structedash__packager_1_1media_1_1mp4_1_1MovieExtends.html b/docs/d6/d8b/structedash__packager_1_1media_1_1mp4_1_1MovieExtends.html index 183bda0152..d28e9fe853 100644 --- a/docs/d6/d8b/structedash__packager_1_1media_1_1mp4_1_1MovieExtends.html +++ b/docs/d6/d8b/structedash__packager_1_1media_1_1mp4_1_1MovieExtends.html @@ -106,20 +106,19 @@ Inheritance diagram for edash_packager::media::mp4::MovieExtends: - - - - + - - + + + + + +

Public Member Functions

-bool ReadWrite (BoxBuffer *buffer) override
 Read/write the mp4 box from/to BoxBuffer.
 
-FourCC BoxType () const override
FourCC BoxType () const override
 
uint32_t ComputeSize () override
 
- Public Member Functions inherited from edash_packager::media::mp4::Box
bool Parse (BoxReader *reader)
 
void Write (BufferWriter *writer)
 
void WriteHeader (BufferWriter *writer)
 
uint32_t ComputeSize ()
 
virtual uint32_t HeaderSize () const
 
@@ -132,15 +131,15 @@ std::vector< - - - + + +

Public Attributes

Additional Inherited Members

- Protected Attributes inherited from edash_packager::media::mp4::Box
uint32_t atom_size
 
- Protected Member Functions inherited from edash_packager::media::mp4::Box
virtual bool ReadWriteHeaderInternal (BoxBuffer *buffer)
 

Detailed Description

-

Definition at line 416 of file box_definitions.h.

+

Definition at line 422 of file box_definitions.h.

Member Function Documentation

- +
@@ -148,10 +147,10 @@ Additional Inherited Members @@ -160,11 +159,11 @@ Additional Inherited Members
- + - +
uint32_t edash_packager::media::mp4::MovieExtends::ComputeSize FourCC edash_packager::media::mp4::MovieExtends::BoxType ( ) const
-

Compute the size of this box. The calculated size will be saved in |atom_size| for later consumption.

+
Returns
box type.
-

Implements edash_packager::media::mp4::Box.

+

Implements edash_packager::media::mp4::Box.

-

Definition at line 1452 of file box_definitions.cc.

+

Definition at line 1377 of file box_definitions.cc.

@@ -175,7 +174,7 @@ Additional Inherited Members diff --git a/docs/d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html b/docs/d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html index 30d5c6d53a..8e577642eb 100644 --- a/docs/d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html +++ b/docs/d6/d8f/structedash__packager_1_1media_1_1mp4_1_1FullBox.html @@ -87,6 +87,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
@@ -138,6 +139,22 @@ Inheritance diagram for edash_packager::media::mp4::FullBox:
+ + + + + + + + + + + + + + +

+Public Member Functions

uint32_t HeaderSize () const final
 
- Public Member Functions inherited from edash_packager::media::mp4::Box
bool Parse (BoxReader *reader)
 
void Write (BufferWriter *writer)
 
void WriteHeader (BufferWriter *writer)
 
uint32_t ComputeSize ()
 
virtual FourCC BoxType () const =0
 

Public Attributes

@@ -149,39 +166,80 @@ uint32_t flags
- - - -

Protected Member Functions

-bool ReadWrite (BoxBuffer *buffer) override
 Read/write the mp4 box from/to BoxBuffer.
 
- - - - - - - - - - - - - + +

-Additional Inherited Members

- Public Member Functions inherited from edash_packager::media::mp4::Box
bool Parse (BoxReader *reader)
 
void Write (BufferWriter *writer)
 
virtual uint32_t ComputeSize ()=0
 
-virtual FourCC BoxType () const =0
 
- Protected Attributes inherited from edash_packager::media::mp4::Box
uint32_t atom_size
 
bool ReadWriteHeaderInternal (BoxBuffer *buffer) final
 

Detailed Description

Defines FullBox, the other base ISO BMFF box objects as defined in ISO 14496-12:2012 ISO BMFF section 4.2. All ISO BMFF compatible boxes inherit from either Box or FullBox.

-

Definition at line 58 of file box.h.

-

The documentation for this struct was generated from the following files: