diff --git a/docs/annotated.html b/docs/annotated.html index d4dc07b009..23ee620fa8 100644 --- a/docs/annotated.html +++ b/docs/annotated.html @@ -92,24 +92,27 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); |oNmedia ||oNmp2t |||oCAdtsHeader -|||oCEsParser -|||oCEsParserAdts -|||oCEsParserH264 -|||oCEsParserH265 -|||oCEsParserH26x -|||oCMp2tMediaParser -|||oCPesPacketClass that carries PES packet information -|||oCPesPacketGenerator -|||oCTsMuxer -|||oCTsPacket -|||oCTsSection -|||oCTsSectionPat -|||oCTsSectionPes -|||oCTsSectionPmt -|||oCTsSectionPsi -|||oCTsSegmenter -|||oCContinuityCounter -|||\CTsWriter +|||oCContinuityCounter +|||oCEsParser +|||oCEsParserAdts +|||oCEsParserH264 +|||oCEsParserH265 +|||oCEsParserH26x +|||oCMp2tMediaParser +|||oCPesPacketClass that carries PES packet information +|||oCPesPacketGenerator +|||oCProgramMapTableWriter +|||oCH264ProgramMapTableWriter +|||oCAacProgramMapTableWriter +|||oCTsMuxer +|||oCTsPacket +|||oCTsSection +|||oCTsSectionPat +|||oCTsSectionPes +|||oCTsSectionPmt +|||oCTsSectionPsi +|||oCTsSegmenter +|||\CTsWriter ||oNmp4 |||oCAACAudioSpecificConfig |||oCBox @@ -366,7 +369,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/classes.html b/docs/classes.html index a88647f432..4efe6ea201 100644 --- a/docs/classes.html +++ b/docs/classes.html @@ -89,95 +89,96 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
A | B | C | D | E | F | H | I | K | L | M | N | O | P | R | S | T | U | V | W | X
+ - - - - - + + + + + - - - - - - - - - - - + + + + + + + + + + + + + - - - - + - - - - - + + + + + + + - - - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - + - - + + + + - - + + +
  A  
-
DecodingTimeToSample (edash_packager::media::mp4)   IoCache (edash_packager::media)   PesPacketGenerator (edash_packager::media::mp2t)   TrackEncryption (edash_packager::media::mp4)   
DecodingTimeToSample (edash_packager::media::mp4)   IoCache (edash_packager::media)   PixelAspectRatio (edash_packager::media::mp4)   TrackExtends (edash_packager::media::mp4)   
DecryptConfig (edash_packager::media)   
  K  
-
PixelAspectRatio (edash_packager::media::mp4)   TrackExtends (edash_packager::media::mp4)   
AACAudioSpecificConfig (edash_packager::media::mp4)   DecryptorSource (edash_packager::media)   PrevSampleData (edash_packager::media::wvm)   TrackFragment (edash_packager::media::mp4)   
AC3Specific (edash_packager::media::mp4)   Demuxer (edash_packager::media)   KeyFetcher (edash_packager::media)   PrivFrame (edash_packager::media::mp4)   TrackFragmentDecodeTime (edash_packager::media::mp4)   
AdaptationSet (edash_packager)   DemuxStreamIdMediaSample (edash_packager::media::wvm)   KeyRotationFragmenter (edash_packager::media::mp4)   ProducerConsumerQueue (edash_packager::media)   TrackFragmentHeader (edash_packager::media::mp4)   
AdaptationSetXmlNode (edash_packager::xml)   DTSSpecific (edash_packager::media::mp4)   KeySource (edash_packager::media)   ProgressListener (edash_packager::media)   TrackFragmentRun (edash_packager::media::mp4)   
AdtsHeader (edash_packager::media::mp2t)   
  E  
+
PrevSampleData (edash_packager::media::wvm)   TrackFragment (edash_packager::media::mp4)   
AACAudioSpecificConfig (edash_packager::media::mp4)   DecryptorSource (edash_packager::media)   PrivFrame (edash_packager::media::mp4)   TrackFragmentDecodeTime (edash_packager::media::mp4)   
AacProgramMapTableWriter (edash_packager::media::mp2t)   Demuxer (edash_packager::media)   KeyFetcher (edash_packager::media)   ProducerConsumerQueue (edash_packager::media)   TrackFragmentHeader (edash_packager::media::mp4)   
AC3Specific (edash_packager::media::mp4)   DemuxStreamIdMediaSample (edash_packager::media::wvm)   KeyRotationFragmenter (edash_packager::media::mp4)   ProgramMapTableWriter (edash_packager::media::mp2t)   TrackFragmentRun (edash_packager::media::mp4)   
AdaptationSet (edash_packager)   DTSSpecific (edash_packager::media::mp4)   KeySource (edash_packager::media)   ProgressListener (edash_packager::media)   TrackHeader (edash_packager::media::mp4)   
AdaptationSetXmlNode (edash_packager::xml)   
  E  
  L  
-
ProtectionSchemeInfo (edash_packager::media::mp4)   TrackHeader (edash_packager::media::mp4)   
AesCbcDecryptor (edash_packager::media)   ProtectionSystemSpecificHeader (edash_packager::media::mp4)   TrackRunIterator (edash_packager::media::mp4)   
AesCbcEncryptor (edash_packager::media)   EC3Specific (edash_packager::media::mp4)   Language (edash_packager::media::mp4)   ProtectionSystemSpecificInfo (edash_packager::media)   TracksBuilder (edash_packager::media)   
AesCryptor (edash_packager::media)   Edit (edash_packager::media::mp4)   LibcryptoThreading (edash_packager::media)   
  R  
-
TsMuxer (edash_packager::media::mp2t)   
AesCtrEncryptor (edash_packager::media)   EditList (edash_packager::media::mp4)   LocalFile (edash_packager::media)   TsPacket (edash_packager::media::mp2t)   
AesEncryptor (edash_packager::media)   EditListEntry (edash_packager::media::mp4)   H265SliceHeader::LongTermPicsInfo (edash_packager::media)   Representation (edash_packager)   TsSection (edash_packager::media::mp2t)   
AesPatternCryptor (edash_packager::media)   Element (edash_packager)   
  M  
-
RepresentationBaseXmlNode (edash_packager::xml)   TsSectionPat (edash_packager::media::mp2t)   
AesRequestSigner (edash_packager::media)   ElementaryStreamDescriptor (edash_packager::media::mp4)   RepresentationStateChangeListener (edash_packager)   TsSectionPes (edash_packager::media::mp2t)   
AudioSampleEntry (edash_packager::media::mp4)   EncryptingFragmenter (edash_packager::media::mp4)   Media (edash_packager::media::mp4)   RepresentationXmlNode (edash_packager::xml)   TsSectionPmt (edash_packager::media::mp2t)   
AudioStreamInfo (edash_packager::media)   EncryptionKey (edash_packager::media)   MediaData (edash_packager::media::mp4)   RequestSigner (edash_packager::media)   TsSectionPsi (edash_packager::media::mp2t)   
AudioTimestampHelper (edash_packager::media)   Encryptor (edash_packager::media::webm)   MediaHeader (edash_packager::media::mp4)   RsaPrivateKey (edash_packager::media)   TsSegmenter (edash_packager::media::mp2t)   
AVCDecoderConfiguration (edash_packager::media)   ESDescriptor (edash_packager::media::mp4)   MediaInformation (edash_packager::media::mp4)   RsaPublicKey (edash_packager::media)   TsWriter (edash_packager::media::mp2t)   
ProtectionSchemeInfo (edash_packager::media::mp4)   TrackRunIterator (edash_packager::media::mp4)   
AdtsHeader (edash_packager::media::mp2t)   ProtectionSystemSpecificHeader (edash_packager::media::mp4)   TracksBuilder (edash_packager::media)   
AesCbcDecryptor (edash_packager::media)   EC3Specific (edash_packager::media::mp4)   Language (edash_packager::media::mp4)   ProtectionSystemSpecificInfo (edash_packager::media)   TsMuxer (edash_packager::media::mp2t)   
AesCbcEncryptor (edash_packager::media)   Edit (edash_packager::media::mp4)   LibcryptoThreading (edash_packager::media)   
  R  
+
TsPacket (edash_packager::media::mp2t)   
AesCryptor (edash_packager::media)   EditList (edash_packager::media::mp4)   LocalFile (edash_packager::media)   TsSection (edash_packager::media::mp2t)   
AesCtrEncryptor (edash_packager::media)   EditListEntry (edash_packager::media::mp4)   H265SliceHeader::LongTermPicsInfo (edash_packager::media)   Representation (edash_packager)   TsSectionPat (edash_packager::media::mp2t)   
AesEncryptor (edash_packager::media)   Element (edash_packager)   
  M  
+
RepresentationBaseXmlNode (edash_packager::xml)   TsSectionPes (edash_packager::media::mp2t)   
AesPatternCryptor (edash_packager::media)   ElementaryStreamDescriptor (edash_packager::media::mp4)   RepresentationStateChangeListener (edash_packager)   TsSectionPmt (edash_packager::media::mp2t)   
AesRequestSigner (edash_packager::media)   EncryptingFragmenter (edash_packager::media::mp4)   Media (edash_packager::media::mp4)   RepresentationXmlNode (edash_packager::xml)   TsSectionPsi (edash_packager::media::mp2t)   
AudioSampleEntry (edash_packager::media::mp4)   EncryptionKey (edash_packager::media)   MediaData (edash_packager::media::mp4)   RequestSigner (edash_packager::media)   TsSegmenter (edash_packager::media::mp2t)   
AudioStreamInfo (edash_packager::media)   Encryptor (edash_packager::media::webm)   MediaHeader (edash_packager::media::mp4)   RsaPrivateKey (edash_packager::media)   TsWriter (edash_packager::media::mp2t)   
AudioTimestampHelper (edash_packager::media)   ESDescriptor (edash_packager::media::mp4)   MediaInformation (edash_packager::media::mp4)   RsaPublicKey (edash_packager::media)   TwoPassSingleSegmentSegmenter (edash_packager::media::webm)   
AVCDecoderConfiguration (edash_packager::media)   EsParser (edash_packager::media::mp2t)   MediaParser (edash_packager::media)   RsaRequestSigner (edash_packager::media)   
  U  
+
  B  
-
EsParser (edash_packager::media::mp2t)   MediaParser (edash_packager::media)   RsaRequestSigner (edash_packager::media)   TwoPassSingleSegmentSegmenter (edash_packager::media::webm)   
EsParserAdts (edash_packager::media::mp2t)   MediaSample (edash_packager::media)   
  S  
-
  U  
+
EsParserAdts (edash_packager::media::mp2t)   MediaSample (edash_packager::media)   
  S  
BandwidthEstimator   EsParserH264 (edash_packager::media::mp2t)   MediaStream (edash_packager::media)   
BitReader (edash_packager::media)   EsParserH265 (edash_packager::media::mp2t)   MemoryFile (edash_packager::media)   SampleAuxiliaryInformationOffset (edash_packager::media::mp4)   UdpFile (edash_packager::media)   
Box (edash_packager::media::mp4)   EsParserH26x (edash_packager::media::mp2t)   Metadata (edash_packager::media::mp4)   SampleAuxiliaryInformationSize (edash_packager::media::mp4)   
  V  
+
EsParserH264 (edash_packager::media::mp2t)   MediaStream (edash_packager::media)   UdpFile (edash_packager::media)   
BandwidthEstimator   EsParserH265 (edash_packager::media::mp2t)   MemoryFile (edash_packager::media)   SampleAuxiliaryInformationOffset (edash_packager::media::mp4)   
  V  
BoxBuffer (edash_packager::media::mp4)   
  F  
-
MkvWriter (edash_packager::media)   SampleDescription (edash_packager::media::mp4)   
BoxReader (edash_packager::media::mp4)   MockAdaptationSet (edash_packager)   SampleEncryption (edash_packager::media::mp4)   VideoMediaHeader (edash_packager::media::mp4)   
BufferReader (edash_packager::media)   File (edash_packager::media)   MockMpdBuilder (edash_packager)   SampleEncryptionEntry (edash_packager::media::mp4)   VideoSampleEntry (edash_packager::media::mp4)   
BufferWriter (edash_packager::media)   FileCloser (edash_packager::media)   MockMpdNotifier (edash_packager)   SampleGroupDescription (edash_packager::media::mp4)   VideoSliceHeaderParser (edash_packager::media::mp4)   
ByteQueue (edash_packager::media)   FileType (edash_packager::media::mp4)   MockMuxerListener (edash_packager::media)   SampleSize (edash_packager::media::mp4)   VideoStreamInfo (edash_packager::media)   
BitReader (edash_packager::media)   EsParserH26x (edash_packager::media::mp2t)   Metadata (edash_packager::media::mp4)   SampleAuxiliaryInformationSize (edash_packager::media::mp4)   
Box (edash_packager::media::mp4)   
  F  
+
MkvWriter (edash_packager::media)   SampleDescription (edash_packager::media::mp4)   VideoMediaHeader (edash_packager::media::mp4)   
BoxBuffer (edash_packager::media::mp4)   MockAdaptationSet (edash_packager)   SampleEncryption (edash_packager::media::mp4)   VideoSampleEntry (edash_packager::media::mp4)   
BoxReader (edash_packager::media::mp4)   File (edash_packager::media)   MockMpdBuilder (edash_packager)   SampleEncryptionEntry (edash_packager::media::mp4)   VideoSliceHeaderParser (edash_packager::media::mp4)   
BufferReader (edash_packager::media)   FileCloser (edash_packager::media)   MockMpdNotifier (edash_packager)   SampleGroupDescription (edash_packager::media::mp4)   VideoStreamInfo (edash_packager::media)   
BufferWriter (edash_packager::media)   FileType (edash_packager::media::mp4)   MockMuxerListener (edash_packager::media)   SampleSize (edash_packager::media::mp4)   VideoStreamInfoParameters (edash_packager::media)   
ByteQueue (edash_packager::media)   FixedKeySource (edash_packager::media)   MockRepresentation (edash_packager)   SampleTable (edash_packager::media::mp4)   VodMediaInfoDumpMuxerListener (edash_packager::media)   
  C  
-
FixedKeySource (edash_packager::media)   MockRepresentation (edash_packager)   SampleTable (edash_packager::media::mp4)   VideoStreamInfoParameters (edash_packager::media)   
Fragmenter (edash_packager::media::mp4)   Movie (edash_packager::media::mp4)   SampleToChunk (edash_packager::media::mp4)   VodMediaInfoDumpMuxerListener (edash_packager::media)   
CencSampleEncryptionInfoEntry (edash_packager::media::mp4)   FullBox (edash_packager::media::mp4)   MovieExtends (edash_packager::media::mp4)   SampleToGroup (edash_packager::media::mp4)   VP8Parser (edash_packager::media)   
ChunkInfo (edash_packager::media::mp4)   
  H  
-
MovieExtendsHeader (edash_packager::media::mp4)   SampleToGroupEntry (edash_packager::media::mp4)   VP9Parser (edash_packager::media)   
ChunkInfoIterator (edash_packager::media::mp4)   MovieFragment (edash_packager::media::mp4)   SchemeInfo (edash_packager::media::mp4)   VPCodecConfiguration (edash_packager::media)   
ChunkLargeOffset (edash_packager::media::mp4)   H264ByteToUnitStreamConverter (edash_packager::media)   MovieFragmentHeader (edash_packager::media::mp4)   SchemeType (edash_packager::media::mp4)   VPxFrameInfo (edash_packager::media)   
ChunkOffset (edash_packager::media::mp4)   H264DecRefPicMarking (edash_packager::media)   MovieHeader (edash_packager::media::mp4)   SeekHead (edash_packager::media)   VPxParser (edash_packager::media)   
ClosureThread (edash_packager::media)   H264ModificationOfPicNum (edash_packager::media)   Mp2tMediaParser (edash_packager::media::mp2t)   Segmenter (edash_packager::media::webm)   VTTAdditionalTextBox (edash_packager::media::mp4)   
Cluster (edash_packager::media)   H264Parser (edash_packager::media)   MP4MediaParser (edash_packager::media::mp4)   Segmenter (edash_packager::media::mp4)   VTTCueBox (edash_packager::media::mp4)   
ClusterBuilder (edash_packager::media)   H264Pps (edash_packager::media)   MP4Muxer (edash_packager::media::mp4)   SegmentIndex (edash_packager::media::mp4)   VTTEmptyCueBox (edash_packager::media::mp4)   
SegmentTestBase::ClusterParser (edash_packager::media)   H264SEIMessage (edash_packager::media)   MpdBuilder (edash_packager)   SegmentInfo (edash_packager)   
  W  
+
Fragmenter (edash_packager::media::mp4)   Movie (edash_packager::media::mp4)   SampleToChunk (edash_packager::media::mp4)   VP8Parser (edash_packager::media)   
FullBox (edash_packager::media::mp4)   MovieExtends (edash_packager::media::mp4)   SampleToGroup (edash_packager::media::mp4)   VP9Parser (edash_packager::media)   
CencSampleEncryptionInfoEntry (edash_packager::media::mp4)   
  H  
+
MovieExtendsHeader (edash_packager::media::mp4)   SampleToGroupEntry (edash_packager::media::mp4)   VPCodecConfiguration (edash_packager::media)   
ChunkInfo (edash_packager::media::mp4)   MovieFragment (edash_packager::media::mp4)   SchemeInfo (edash_packager::media::mp4)   VPxFrameInfo (edash_packager::media)   
ChunkInfoIterator (edash_packager::media::mp4)   H264ByteToUnitStreamConverter (edash_packager::media)   MovieFragmentHeader (edash_packager::media::mp4)   SchemeType (edash_packager::media::mp4)   VPxParser (edash_packager::media)   
ChunkLargeOffset (edash_packager::media::mp4)   H264DecRefPicMarking (edash_packager::media)   MovieHeader (edash_packager::media::mp4)   SeekHead (edash_packager::media)   VTTAdditionalTextBox (edash_packager::media::mp4)   
ChunkOffset (edash_packager::media::mp4)   H264ModificationOfPicNum (edash_packager::media)   Mp2tMediaParser (edash_packager::media::mp2t)   Segmenter (edash_packager::media::webm)   VTTCueBox (edash_packager::media::mp4)   
ClosureThread (edash_packager::media)   H264Parser (edash_packager::media)   MP4MediaParser (edash_packager::media::mp4)   Segmenter (edash_packager::media::mp4)   VTTEmptyCueBox (edash_packager::media::mp4)   
Cluster (edash_packager::media)   H264Pps (edash_packager::media)   MP4Muxer (edash_packager::media::mp4)   SegmentIndex (edash_packager::media::mp4)   
  W  
CodecConfigurationRecord (edash_packager::media::mp4)   H264SEIRecoveryPoint (edash_packager::media)   MpdNotifier (edash_packager)   SegmentReference (edash_packager::media::mp4)   
CompactSampleSize (edash_packager::media::mp4)   H264SliceHeader (edash_packager::media)   MpdNotifierFactory (edash_packager)   SegmentTestBase (edash_packager::media)   WebMAudioClient (edash_packager::media)   
CompositionOffset (edash_packager::media::mp4)   H264Sps (edash_packager::media)   MpdNotifyMuxerListener (edash_packager::media)   SegmentType (edash_packager::media::mp4)   WebMClusterParser (edash_packager::media)   
CompositionOffsetIterator (edash_packager::media::mp4)   H264VideoSliceHeaderParser (edash_packager::media::mp4)   MpdOptions (edash_packager)   SimpleMpdNotifier (edash_packager)   WebMContentEncodingsClient (edash_packager::media)   
CompositionTimeToSample (edash_packager::media::mp4)   H264WeightingFactors (edash_packager::media)   MpdWriter (edash_packager)   SingleSegmentSegmenter (edash_packager::media::mp4)   WebMInfoParser (edash_packager::media)   
ContentEncoding (edash_packager::media)   H265ByteToUnitStreamConverter (edash_packager::media)   MultiSegmentSegmenter (edash_packager::media::mp4)   SingleSegmentSegmenter (edash_packager::media::webm)   WebMListParser (edash_packager::media)   
ContentProtectionElement (edash_packager)   H265Parser (edash_packager::media)   MultiSegmentSegmenter (edash_packager::media::webm)   SoundMediaHeader (edash_packager::media::mp4)   WebMMediaParser (edash_packager::media)   
ContinuityCounter (edash_packager::media::mp2t)   H265Pps (edash_packager::media)   Muxer (edash_packager::media)   Status (edash_packager::media)   WebMMuxer (edash_packager::media::webm)   
Cue (edash_packager::media)   H265ReferencePictureListModifications (edash_packager::media)   MuxerListener (edash_packager::media)   StreamDescriptor (edash_packager::media)   WebMParserClient (edash_packager::media)   
CueIDBox (edash_packager::media::mp4)   H265ReferencePictureSet (edash_packager::media)   MuxerOptions (edash_packager::media)   StreamDescriptorCompareFn (edash_packager::media)   WebMTracksParser (edash_packager::media)   
CuePayloadBox (edash_packager::media::mp4)   H265SliceHeader (edash_packager::media)   
  N  
-
StreamInfo (edash_packager::media)   WebMVideoClient (edash_packager::media)   
CueSettingsBox (edash_packager::media::mp4)   H265Sps (edash_packager::media)   SubsampleEntry (edash_packager::media)   WebMWebVTTParser (edash_packager::media)   
CueSourceIDBox (edash_packager::media::mp4)   H265VideoSliceHeaderParser (edash_packager::media::mp4)   Nalu (edash_packager::media)   SubtitleMediaHeader (edash_packager::media::mp4)   WebVTTConfigurationBox (edash_packager::media::mp4)   
CueTimeBox (edash_packager::media::mp4)   H265VuiParameters (edash_packager::media)   NalUnitToByteStreamConverter (edash_packager::media)   SyncSample (edash_packager::media::mp4)   WebVttMediaParser (edash_packager::media)   
ClusterBuilder (edash_packager::media)   H264ProgramMapTableWriter (edash_packager::media::mp2t)   MpdBuilder (edash_packager)   SegmentInfo (edash_packager)   
SegmentTestBase::ClusterParser (edash_packager::media)   H264SEIMessage (edash_packager::media)   MpdNotifier (edash_packager)   SegmentReference (edash_packager::media::mp4)   WebMAudioClient (edash_packager::media)   
CodecConfigurationRecord (edash_packager::media::mp4)   H264SEIRecoveryPoint (edash_packager::media)   MpdNotifierFactory (edash_packager)   SegmentTestBase (edash_packager::media)   WebMClusterParser (edash_packager::media)   
CompactSampleSize (edash_packager::media::mp4)   H264SliceHeader (edash_packager::media)   MpdNotifyMuxerListener (edash_packager::media)   SegmentType (edash_packager::media::mp4)   WebMContentEncodingsClient (edash_packager::media)   
CompositionOffset (edash_packager::media::mp4)   H264Sps (edash_packager::media)   MpdOptions (edash_packager)   SimpleMpdNotifier (edash_packager)   WebMInfoParser (edash_packager::media)   
CompositionOffsetIterator (edash_packager::media::mp4)   H264VideoSliceHeaderParser (edash_packager::media::mp4)   MpdWriter (edash_packager)   SingleSegmentSegmenter (edash_packager::media::mp4)   WebMListParser (edash_packager::media)   
CompositionTimeToSample (edash_packager::media::mp4)   H264WeightingFactors (edash_packager::media)   MultiSegmentSegmenter (edash_packager::media::mp4)   SingleSegmentSegmenter (edash_packager::media::webm)   WebMMediaParser (edash_packager::media)   
ContentEncoding (edash_packager::media)   H265ByteToUnitStreamConverter (edash_packager::media)   MultiSegmentSegmenter (edash_packager::media::webm)   SoundMediaHeader (edash_packager::media::mp4)   WebMMuxer (edash_packager::media::webm)   
ContentProtectionElement (edash_packager)   H265Parser (edash_packager::media)   Muxer (edash_packager::media)   Status (edash_packager::media)   WebMParserClient (edash_packager::media)   
ContinuityCounter (edash_packager::media::mp2t)   H265Pps (edash_packager::media)   MuxerListener (edash_packager::media)   StreamDescriptor (edash_packager::media)   WebMTracksParser (edash_packager::media)   
Cue (edash_packager::media)   H265ReferencePictureListModifications (edash_packager::media)   MuxerOptions (edash_packager::media)   StreamDescriptorCompareFn (edash_packager::media)   WebMVideoClient (edash_packager::media)   
CueIDBox (edash_packager::media::mp4)   H265ReferencePictureSet (edash_packager::media)   
  N  
+
StreamInfo (edash_packager::media)   WebMWebVTTParser (edash_packager::media)   
CuePayloadBox (edash_packager::media::mp4)   H265SliceHeader (edash_packager::media)   SubsampleEntry (edash_packager::media)   WebVTTConfigurationBox (edash_packager::media::mp4)   
CueSettingsBox (edash_packager::media::mp4)   H265Sps (edash_packager::media)   Nalu (edash_packager::media)   SubtitleMediaHeader (edash_packager::media::mp4)   WebVttMediaParser (edash_packager::media)   
CueSourceIDBox (edash_packager::media::mp4)   H265VideoSliceHeaderParser (edash_packager::media::mp4)   NalUnitToByteStreamConverter (edash_packager::media)   SyncSample (edash_packager::media::mp4)   WebVTTSourceLabelBox (edash_packager::media::mp4)   
CueTimeBox (edash_packager::media::mp4)   H265VuiParameters (edash_packager::media)   NaluReader (edash_packager::media)   SyncSampleIterator (edash_packager::media::mp4)   WidevineKeySource (edash_packager::media)   
  D  
-
H26xBitReader (edash_packager::media)   NaluReader (edash_packager::media)   SyncSampleIterator (edash_packager::media::mp4)   WebVTTSourceLabelBox (edash_packager::media::mp4)   
H26xByteToUnitStreamConverter (edash_packager::media)   
  O  
+
H26xBitReader (edash_packager::media)   
  O  
  T  
-
WidevineKeySource (edash_packager::media)   
DashIopMpdNotifier (edash_packager)   HandlerReference (edash_packager::media::mp4)   WvmMediaParser (edash_packager::media::wvm)   
DataEntryUrl (edash_packager::media::mp4)   HEVCDecoderConfiguration (edash_packager::media)   OffsetByteQueue (edash_packager::media)   TextSampleEntry (edash_packager::media::mp4)   
  X  
+
WvmMediaParser (edash_packager::media::wvm)   
H26xByteToUnitStreamConverter (edash_packager::media)   
  X  
DataInformation (edash_packager::media::mp4)   HlsNotifyMuxerListener (edash_packager::media)   OnMediaEndParameters (edash_packager::media)   TextStreamInfo (edash_packager::media)   
DataReference (edash_packager::media::mp4)   HttpKeyFetcher (edash_packager::media)   OriginalFormat (edash_packager::media::mp4)   TextTrack (edash_packager::media)   XmlDeleter (edash_packager::xml)   
DashIopMpdNotifier (edash_packager)   HandlerReference (edash_packager::media::mp4)   OffsetByteQueue (edash_packager::media)   TextSampleEntry (edash_packager::media::mp4)   
DataEntryUrl (edash_packager::media::mp4)   HEVCDecoderConfiguration (edash_packager::media)   OnMediaEndParameters (edash_packager::media)   TextStreamInfo (edash_packager::media)   XmlDeleter (edash_packager::xml)   
DataInformation (edash_packager::media::mp4)   HlsNotifyMuxerListener (edash_packager::media)   OriginalFormat (edash_packager::media::mp4)   TextTrack (edash_packager::media)   XmlNode (edash_packager::xml)   
DataReference (edash_packager::media::mp4)   HttpKeyFetcher (edash_packager::media)   
  P  
+
TextTrackConfig (edash_packager::media)   
DecoderConfiguration (edash_packager::media)   
  I  
-
  P  
-
TextTrackConfig (edash_packager::media)   XmlNode (edash_packager::xml)   
DecodingTime (edash_packager::media::mp4)   ThreadedIoFile (edash_packager::media)   
DecodingTimeIterator (edash_packager::media::mp4)   ID3v2 (edash_packager::media::mp4)   PesPacket (edash_packager::media::mp2t)   Track (edash_packager::media::mp4)   
ThreadedIoFile (edash_packager::media)   
DecodingTime (edash_packager::media::mp4)   PesPacket (edash_packager::media::mp2t)   Track (edash_packager::media::mp4)   
DecodingTimeIterator (edash_packager::media::mp4)   ID3v2 (edash_packager::media::mp4)   PesPacketGenerator (edash_packager::media::mp2t)   TrackEncryption (edash_packager::media::mp4)   
A | B | C | D | E | F | H | I | K | L | M | N | O | P | R | S | T | U | V | W | X
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 0a2ef70cdc..78e39760f9 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 @@ -293,7 +293,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 fb6d131866..68b2b3cb47 100644 --- a/docs/d0/d06/mpd__flags_8cc_source.html +++ b/docs/d0/d06/mpd__flags_8cc_source.html @@ -140,7 +140,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 23232c13cd..8634110d4a 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 @@ -110,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/d0e/muxer__options_8h_source.html b/docs/d0/d0e/muxer__options_8h_source.html index aa8a7926ef..b8a2c95c90 100644 --- a/docs/d0/d0e/muxer__options_8h_source.html +++ b/docs/d0/d0e/muxer__options_8h_source.html @@ -155,7 +155,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 040a074c83..4e46214369 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 5cc549bab8..ca2733f0bf 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 @@ -115,7 +115,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); 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 c51b916897..b2acabd94a 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 504104b02d..315ee51e76 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/d2c/classedash__packager_1_1media_1_1H26xByteToUnitStreamConverter-members.html b/docs/d0/d2c/classedash__packager_1_1media_1_1H26xByteToUnitStreamConverter-members.html index 33de415c02..b0b634c13d 100644 --- a/docs/d0/d2c/classedash__packager_1_1media_1_1H26xByteToUnitStreamConverter-members.html +++ b/docs/d0/d2c/classedash__packager_1_1media_1_1H26xByteToUnitStreamConverter-members.html @@ -101,7 +101,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 2330e0e61d..dee3ebc522 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 51b276fa7e..f3b50e9e34 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 a2805b985d..7055cc8242 100644 --- a/docs/d0/d35/es__descriptor_8cc_source.html +++ b/docs/d0/d35/es__descriptor_8cc_source.html @@ -286,7 +286,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 e4b30527a1..2d68af85d9 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 c3bf6ad8f8..9813672c5b 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/hls__notify__muxer__listener_8cc_source.html b/docs/d0/d3a/hls__notify__muxer__listener_8cc_source.html index 4369fa5fb5..8b46072473 100644 --- a/docs/d0/d3a/hls__notify__muxer__listener_8cc_source.html +++ b/docs/d0/d3a/hls__notify__muxer__listener_8cc_source.html @@ -182,7 +182,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 4af37e2034..65de38cb37 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/aes__cryptor_8h_source.html b/docs/d0/d42/aes__cryptor_8h_source.html index 8fabbcd5e5..83a3413065 100644 --- a/docs/d0/d42/aes__cryptor_8h_source.html +++ b/docs/d0/d42/aes__cryptor_8h_source.html @@ -212,7 +212,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 1082b07b48..f685a42c6f 100644 --- a/docs/d0/d42/widevine__encryption__flags_8cc_source.html +++ b/docs/d0/d42/widevine__encryption__flags_8cc_source.html @@ -262,7 +262,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 c59a4890b2..d6923d8d09 100644 --- a/docs/d0/d46/fourccs_8h_source.html +++ b/docs/d0/d46/fourccs_8h_source.html @@ -99,147 +99,152 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
10 namespace edash_packager {
11 namespace media {
12 
-
13 enum FourCC {
+
13 enum FourCC : uint32_t {
14  FOURCC_NULL = 0,
15 
16  FOURCC_ID32 = 0x49443332,
17  FOURCC_PRIV = 0x50524956,
18 
-
19  FOURCC_ac_3 = 0x61632d33, // "ac-3"
-
20  FOURCC_avc1 = 0x61766331,
-
21  FOURCC_avcC = 0x61766343,
-
22  FOURCC_bloc = 0x626C6F63,
-
23  FOURCC_cbc1 = 0x63626331,
-
24  FOURCC_cbcs = 0x63626373,
-
25  FOURCC_cenc = 0x63656e63,
-
26  FOURCC_cens = 0x63656e73,
-
27  FOURCC_co64 = 0x636f3634,
-
28  FOURCC_ctim = 0x6374696d,
-
29  FOURCC_ctts = 0x63747473,
-
30  FOURCC_dac3 = 0x64616333,
-
31  FOURCC_dash = 0x64617368,
-
32  FOURCC_ddts = 0x64647473,
-
33  FOURCC_dec3 = 0x64656333,
-
34  FOURCC_dinf = 0x64696e66,
-
35  FOURCC_dref = 0x64726566,
-
36  FOURCC_dtsc = 0x64747363,
-
37  FOURCC_dtse = 0x64747365,
-
38  FOURCC_dtsh = 0x64747368,
-
39  FOURCC_dtsl = 0x6474736c,
-
40  FOURCC_dtsm = 0x6474732d, // "dts-"
-
41  FOURCC_dtsp = 0x6474732b, // "dts+"
-
42  FOURCC_ec_3 = 0x65632d33, // "ec-3"
-
43  FOURCC_edts = 0x65647473,
-
44  FOURCC_elst = 0x656c7374,
-
45  FOURCC_enca = 0x656e6361,
-
46  FOURCC_encv = 0x656e6376,
-
47  FOURCC_esds = 0x65736473,
-
48  FOURCC_free = 0x66726565,
-
49  FOURCC_frma = 0x66726d61,
-
50  FOURCC_ftyp = 0x66747970,
-
51  FOURCC_hdlr = 0x68646c72,
-
52  FOURCC_hev1 = 0x68657631,
-
53  FOURCC_hint = 0x68696e74,
-
54  FOURCC_hvc1 = 0x68766331,
-
55  FOURCC_hvcC = 0x68766343,
-
56  FOURCC_iden = 0x6964656e,
-
57  FOURCC_iso6 = 0x69736f36,
-
58  FOURCC_iods = 0x696f6473,
-
59  FOURCC_mdat = 0x6d646174,
-
60  FOURCC_mdhd = 0x6d646864,
-
61  FOURCC_mdia = 0x6d646961,
-
62  FOURCC_meco = 0x6d65636f,
-
63  FOURCC_mehd = 0x6d656864,
-
64  FOURCC_meta = 0x6d657461,
-
65  FOURCC_mfhd = 0x6d666864,
-
66  FOURCC_mfra = 0x6d667261,
-
67  FOURCC_minf = 0x6d696e66,
-
68  FOURCC_moof = 0x6d6f6f66,
-
69  FOURCC_moov = 0x6d6f6f76,
-
70  FOURCC_mp41 = 0x6d703431,
-
71  FOURCC_mp4a = 0x6d703461,
-
72  FOURCC_mp4v = 0x6d703476,
-
73  FOURCC_mvex = 0x6d766578,
-
74  FOURCC_mvhd = 0x6d766864,
-
75  FOURCC_pasp = 0x70617370,
-
76  FOURCC_payl = 0x7061796c,
-
77  FOURCC_pdin = 0x7064696e,
-
78  FOURCC_prft = 0x70726674,
-
79  FOURCC_pssh = 0x70737368,
-
80  FOURCC_saio = 0x7361696f,
-
81  FOURCC_saiz = 0x7361697a,
-
82  FOURCC_sbgp = 0x73626770,
-
83  FOURCC_schi = 0x73636869,
-
84  FOURCC_schm = 0x7363686d,
-
85  FOURCC_sdtp = 0x73647470,
-
86  FOURCC_seig = 0x73656967,
-
87  FOURCC_senc = 0x73656e63,
-
88  FOURCC_sgpd = 0x73677064,
-
89  FOURCC_sidx = 0x73696478,
-
90  FOURCC_sinf = 0x73696e66,
-
91  FOURCC_skip = 0x736b6970,
-
92  FOURCC_smhd = 0x736d6864,
-
93  FOURCC_soun = 0x736f756e,
-
94  FOURCC_ssix = 0x73736978,
-
95  FOURCC_stbl = 0x7374626c,
-
96  FOURCC_stco = 0x7374636f,
-
97  FOURCC_sthd = 0x73746864,
-
98  FOURCC_stsc = 0x73747363,
-
99  FOURCC_stsd = 0x73747364,
-
100  FOURCC_stss = 0x73747373,
-
101  FOURCC_stsz = 0x7374737a,
-
102  FOURCC_sttg = 0x73747467,
-
103  FOURCC_stts = 0x73747473,
-
104  FOURCC_styp = 0x73747970,
-
105  FOURCC_stz2 = 0x73747a32,
-
106  FOURCC_subt = 0x73756274,
-
107  FOURCC_tenc = 0x74656e63,
-
108  FOURCC_text = 0x74657874,
-
109  FOURCC_tfdt = 0x74666474,
-
110  FOURCC_tfhd = 0x74666864,
-
111  FOURCC_tkhd = 0x746b6864,
-
112  FOURCC_traf = 0x74726166,
-
113  FOURCC_trak = 0x7472616b,
-
114  FOURCC_trex = 0x74726578,
-
115  FOURCC_trun = 0x7472756e,
-
116  FOURCC_udta = 0x75647461,
-
117  FOURCC_url = 0x75726c20, // "url "
-
118  FOURCC_urn = 0x75726e20, // "urn "
-
119  FOURCC_uuid = 0x75756964,
-
120  FOURCC_vide = 0x76696465,
-
121  FOURCC_vlab = 0x766c6162,
-
122  FOURCC_vmhd = 0x766d6864,
-
123  FOURCC_vp08 = 0x76703038,
-
124  FOURCC_vp09 = 0x76703039,
-
125  FOURCC_vp10 = 0x76703130,
-
126  FOURCC_vpcC = 0x76706343,
-
127  FOURCC_vsid = 0x76736964,
-
128  FOURCC_vttC = 0x76747443,
-
129  FOURCC_vtta = 0x76747461,
-
130  FOURCC_vttc = 0x76747463,
-
131  FOURCC_vtte = 0x76747465,
-
132  FOURCC_wide = 0x77696465,
-
133  FOURCC_wvtt = 0x77767474,
-
134 };
-
135 
-
136 const inline std::string FourCCToString(FourCC fourcc) {
-
137  char buf[5];
-
138  buf[0] = (fourcc >> 24) & 0xff;
-
139  buf[1] = (fourcc >> 16) & 0xff;
-
140  buf[2] = (fourcc >> 8) & 0xff;
-
141  buf[3] = (fourcc) & 0xff;
-
142  buf[4] = 0;
-
143  return std::string(buf);
-
144 }
-
145 
-
146 } // namespace media
-
147 } // namespace edash_packager
-
148 
-
149 #endif // PACKAGER_MEDIA_BASE_FOURCCS_H_
+
19  FOURCC_aacd = 0x61616364,
+
20  FOURCC_ac_3 = 0x61632d33, // "ac-3"
+
21  FOURCC_apad = 0x61706164,
+
22  FOURCC_avc1 = 0x61766331,
+
23  FOURCC_avcC = 0x61766343,
+
24  FOURCC_bloc = 0x626C6F63,
+
25  FOURCC_cbc1 = 0x63626331,
+
26  FOURCC_cbcs = 0x63626373,
+
27  FOURCC_cenc = 0x63656e63,
+
28  FOURCC_cens = 0x63656e73,
+
29  FOURCC_co64 = 0x636f3634,
+
30  FOURCC_ctim = 0x6374696d,
+
31  FOURCC_ctts = 0x63747473,
+
32  FOURCC_dac3 = 0x64616333,
+
33  FOURCC_dash = 0x64617368,
+
34  FOURCC_ddts = 0x64647473,
+
35  FOURCC_dec3 = 0x64656333,
+
36  FOURCC_dinf = 0x64696e66,
+
37  FOURCC_dref = 0x64726566,
+
38  FOURCC_dtsc = 0x64747363,
+
39  FOURCC_dtse = 0x64747365,
+
40  FOURCC_dtsh = 0x64747368,
+
41  FOURCC_dtsl = 0x6474736c,
+
42  FOURCC_dtsm = 0x6474732d, // "dts-"
+
43  FOURCC_dtsp = 0x6474732b, // "dts+"
+
44  FOURCC_ec_3 = 0x65632d33, // "ec-3"
+
45  FOURCC_edts = 0x65647473,
+
46  FOURCC_elst = 0x656c7374,
+
47  FOURCC_enca = 0x656e6361,
+
48  FOURCC_encv = 0x656e6376,
+
49  FOURCC_esds = 0x65736473,
+
50  FOURCC_free = 0x66726565,
+
51  FOURCC_frma = 0x66726d61,
+
52  FOURCC_ftyp = 0x66747970,
+
53  FOURCC_hdlr = 0x68646c72,
+
54  FOURCC_hev1 = 0x68657631,
+
55  FOURCC_hint = 0x68696e74,
+
56  FOURCC_hvc1 = 0x68766331,
+
57  FOURCC_hvcC = 0x68766343,
+
58  FOURCC_iden = 0x6964656e,
+
59  FOURCC_iso6 = 0x69736f36,
+
60  FOURCC_iods = 0x696f6473,
+
61  FOURCC_mdat = 0x6d646174,
+
62  FOURCC_mdhd = 0x6d646864,
+
63  FOURCC_mdia = 0x6d646961,
+
64  FOURCC_meco = 0x6d65636f,
+
65  FOURCC_mehd = 0x6d656864,
+
66  FOURCC_meta = 0x6d657461,
+
67  FOURCC_mfhd = 0x6d666864,
+
68  FOURCC_mfra = 0x6d667261,
+
69  FOURCC_minf = 0x6d696e66,
+
70  FOURCC_moof = 0x6d6f6f66,
+
71  FOURCC_moov = 0x6d6f6f76,
+
72  FOURCC_mp41 = 0x6d703431,
+
73  FOURCC_mp4a = 0x6d703461,
+
74  FOURCC_mp4v = 0x6d703476,
+
75  FOURCC_mvex = 0x6d766578,
+
76  FOURCC_mvhd = 0x6d766864,
+
77  FOURCC_pasp = 0x70617370,
+
78  FOURCC_payl = 0x7061796c,
+
79  FOURCC_pdin = 0x7064696e,
+
80  FOURCC_prft = 0x70726674,
+
81  FOURCC_pssh = 0x70737368,
+
82  FOURCC_saio = 0x7361696f,
+
83  FOURCC_saiz = 0x7361697a,
+
84  FOURCC_sbgp = 0x73626770,
+
85  FOURCC_schi = 0x73636869,
+
86  FOURCC_schm = 0x7363686d,
+
87  FOURCC_sdtp = 0x73647470,
+
88  FOURCC_seig = 0x73656967,
+
89  FOURCC_senc = 0x73656e63,
+
90  FOURCC_sgpd = 0x73677064,
+
91  FOURCC_sidx = 0x73696478,
+
92  FOURCC_sinf = 0x73696e66,
+
93  FOURCC_skip = 0x736b6970,
+
94  FOURCC_smhd = 0x736d6864,
+
95  FOURCC_soun = 0x736f756e,
+
96  FOURCC_ssix = 0x73736978,
+
97  FOURCC_stbl = 0x7374626c,
+
98  FOURCC_stco = 0x7374636f,
+
99  FOURCC_sthd = 0x73746864,
+
100  FOURCC_stsc = 0x73747363,
+
101  FOURCC_stsd = 0x73747364,
+
102  FOURCC_stss = 0x73747373,
+
103  FOURCC_stsz = 0x7374737a,
+
104  FOURCC_sttg = 0x73747467,
+
105  FOURCC_stts = 0x73747473,
+
106  FOURCC_styp = 0x73747970,
+
107  FOURCC_stz2 = 0x73747a32,
+
108  FOURCC_subt = 0x73756274,
+
109  FOURCC_tenc = 0x74656e63,
+
110  FOURCC_text = 0x74657874,
+
111  FOURCC_tfdt = 0x74666474,
+
112  FOURCC_tfhd = 0x74666864,
+
113  FOURCC_tkhd = 0x746b6864,
+
114  FOURCC_traf = 0x74726166,
+
115  FOURCC_trak = 0x7472616b,
+
116  FOURCC_trex = 0x74726578,
+
117  FOURCC_trun = 0x7472756e,
+
118  FOURCC_udta = 0x75647461,
+
119  FOURCC_url = 0x75726c20, // "url "
+
120  FOURCC_urn = 0x75726e20, // "urn "
+
121  FOURCC_uuid = 0x75756964,
+
122  FOURCC_vide = 0x76696465,
+
123  FOURCC_vlab = 0x766c6162,
+
124  FOURCC_vmhd = 0x766d6864,
+
125  FOURCC_vp08 = 0x76703038,
+
126  FOURCC_vp09 = 0x76703039,
+
127  FOURCC_vp10 = 0x76703130,
+
128  FOURCC_vpcC = 0x76706343,
+
129  FOURCC_vsid = 0x76736964,
+
130  FOURCC_vttC = 0x76747443,
+
131  FOURCC_vtta = 0x76747461,
+
132  FOURCC_vttc = 0x76747463,
+
133  FOURCC_vtte = 0x76747465,
+
134  FOURCC_wide = 0x77696465,
+
135  FOURCC_wvtt = 0x77767474,
+
136  FOURCC_zaac = 0x7A616163,
+
137  FOURCC_zach = 0x7A616368,
+
138  FOURCC_zacp = 0x7A616370,
+
139 };
+
140 
+
141 const inline std::string FourCCToString(FourCC fourcc) {
+
142  char buf[5];
+
143  buf[0] = (fourcc >> 24) & 0xff;
+
144  buf[1] = (fourcc >> 16) & 0xff;
+
145  buf[2] = (fourcc >> 8) & 0xff;
+
146  buf[3] = (fourcc) & 0xff;
+
147  buf[4] = 0;
+
148  return std::string(buf);
+
149 }
+
150 
+
151 } // namespace media
+
152 } // namespace edash_packager
+
153 
+
154 #endif // PACKAGER_MEDIA_BASE_FOURCCS_H_
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 e89fd528ac..10f33fa7c7 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 f5b5ac159d..384deb5f3e 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 @@ -115,7 +115,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/d4c/structedash__packager_1_1media_1_1mp4_1_1CueTimeBox-members.html b/docs/d0/d4c/structedash__packager_1_1media_1_1mp4_1_1CueTimeBox-members.html index e93a71524c..fad9142367 100644 --- a/docs/d0/d4c/structedash__packager_1_1media_1_1mp4_1_1CueTimeBox-members.html +++ b/docs/d0/d4c/structedash__packager_1_1media_1_1mp4_1_1CueTimeBox-members.html @@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/d4e/libcrypto__threading_8cc_source.html b/docs/d0/d4e/libcrypto__threading_8cc_source.html index 6982a348d2..8f4056ef3f 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/d53/classedash__packager_1_1media_1_1AesPatternCryptor-members.html b/docs/d0/d53/classedash__packager_1_1media_1_1AesPatternCryptor-members.html index 7a8e38a13a..0923ea5c6f 100644 --- a/docs/d0/d53/classedash__packager_1_1media_1_1AesPatternCryptor-members.html +++ b/docs/d0/d53/classedash__packager_1_1media_1_1AesPatternCryptor-members.html @@ -114,7 +114,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/d5b/structedash__packager_1_1media_1_1mp4_1_1VTTAdditionalTextBox-members.html b/docs/d0/d5b/structedash__packager_1_1media_1_1mp4_1_1VTTAdditionalTextBox-members.html index c1f642193b..c1de8cee1d 100644 --- a/docs/d0/d5b/structedash__packager_1_1media_1_1mp4_1_1VTTAdditionalTextBox-members.html +++ b/docs/d0/d5b/structedash__packager_1_1media_1_1mp4_1_1VTTAdditionalTextBox-members.html @@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/d65/structedash__packager_1_1media_1_1mp4_1_1AC3Specific.html b/docs/d0/d65/structedash__packager_1_1media_1_1mp4_1_1AC3Specific.html index f2df6b4409..b41d64664e 100644 --- a/docs/d0/d65/structedash__packager_1_1media_1_1mp4_1_1AC3Specific.html +++ b/docs/d0/d65/structedash__packager_1_1media_1_1mp4_1_1AC3Specific.html @@ -173,7 +173,7 @@ Additional Inherited Members 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 8941b313ad..acd1b6bfc3 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 @@ -109,7 +109,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 5b29d28b00..94b2446029 100644 --- a/docs/d0/d7d/decryptor__source_8h_source.html +++ b/docs/d0/d7d/decryptor__source_8h_source.html @@ -133,7 +133,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/d86/classedash__packager_1_1media_1_1FixedKeySource.html b/docs/d0/d86/classedash__packager_1_1media_1_1FixedKeySource.html index 9ae397ae07..f2819b29e2 100644 --- a/docs/d0/d86/classedash__packager_1_1media_1_1FixedKeySource.html +++ b/docs/d0/d86/classedash__packager_1_1media_1_1FixedKeySource.html @@ -479,7 +479,7 @@ Additional Inherited Members 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 65eb83d462..ab963bae75 100644 --- a/docs/d0/d86/structedash__packager_1_1media_1_1EncryptionKey.html +++ b/docs/d0/d86/structedash__packager_1_1media_1_1EncryptionKey.html @@ -120,7 +120,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 12f7294e0b..b83f341441 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 @@ -182,7 +182,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 c517434165..5895db136d 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 @@ -115,7 +115,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/d96/structedash__packager_1_1ContentProtectionElement.html b/docs/d0/d96/structedash__packager_1_1ContentProtectionElement.html index 66b98e38f7..a37b1b8f4f 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/d96/structedash__packager_1_1media_1_1mp4_1_1WebVTTSourceLabelBox-members.html b/docs/d0/d96/structedash__packager_1_1media_1_1mp4_1_1WebVTTSourceLabelBox-members.html index 883e6590ad..111198237b 100644 --- a/docs/d0/d96/structedash__packager_1_1media_1_1mp4_1_1WebVTTSourceLabelBox-members.html +++ b/docs/d0/d96/structedash__packager_1_1media_1_1mp4_1_1WebVTTSourceLabelBox-members.html @@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); 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 e70c42f2e8..2c36053893 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 7941636b6e..1acdf2f3bc 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 4bbc6d0dc5..51b28f977d 100644 --- a/docs/d0/da9/classedash__packager_1_1MockRepresentation.html +++ b/docs/d0/da9/classedash__packager_1_1MockRepresentation.html @@ -160,7 +160,7 @@ Additional Inherited Members 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 0aeacc019b..64013268ad 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 @@ -117,7 +117,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 5bf8c92c2c..a9ff5d454f 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/d0/db7/structedash__packager_1_1media_1_1mp4_1_1DTSSpecific.html b/docs/d0/db7/structedash__packager_1_1media_1_1mp4_1_1DTSSpecific.html index 708d1c7a4c..f0d4021268 100644 --- a/docs/d0/db7/structedash__packager_1_1media_1_1mp4_1_1DTSSpecific.html +++ b/docs/d0/db7/structedash__packager_1_1media_1_1mp4_1_1DTSSpecific.html @@ -185,7 +185,7 @@ Additional Inherited Members diff --git a/docs/d0/dd1/classedash__packager_1_1SimpleMpdNotifier-members.html b/docs/d0/dd1/classedash__packager_1_1SimpleMpdNotifier-members.html index 96f2b143d8..a42bfa8539 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 4d26df4d73..f22deff604 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 @@ -100,7 +100,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 aefabf66ad..bcd6f3c8ab 100644 --- a/docs/d0/dd6/webm__crypto__helpers_8cc_source.html +++ b/docs/d0/dd6/webm__crypto__helpers_8cc_source.html @@ -156,7 +156,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 448cc7ca6d..e788d221b3 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 22ef15e2f8..fd646eaa83 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 @@ -116,7 +116,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); 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 2edeb7df73..996b194b6f 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 @@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/de6/classedash__packager_1_1media_1_1HlsNotifyMuxerListener-members.html b/docs/d0/de6/classedash__packager_1_1media_1_1HlsNotifyMuxerListener-members.html index 99b1184078..5dc1d6171a 100644 --- a/docs/d0/de6/classedash__packager_1_1media_1_1HlsNotifyMuxerListener-members.html +++ b/docs/d0/de6/classedash__packager_1_1media_1_1HlsNotifyMuxerListener-members.html @@ -110,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); 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 32bde806df..8322d1597a 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/de8/structedash__packager_1_1media_1_1mp4_1_1VTTCueBox-members.html b/docs/d0/de8/structedash__packager_1_1media_1_1mp4_1_1VTTCueBox-members.html index 0384513d46..c826d96748 100644 --- a/docs/d0/de8/structedash__packager_1_1media_1_1mp4_1_1VTTCueBox-members.html +++ b/docs/d0/de8/structedash__packager_1_1media_1_1mp4_1_1VTTCueBox-members.html @@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); 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 9bba93ca8e..54807750cb 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 @@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/dee/segmenter__test__base_8h_source.html b/docs/d0/dee/segmenter__test__base_8h_source.html index 7d0272652c..b9c5708f35 100644 --- a/docs/d0/dee/segmenter__test__base_8h_source.html +++ b/docs/d0/dee/segmenter__test__base_8h_source.html @@ -215,7 +215,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/df3/packager__util_8cc_source.html b/docs/d0/df3/packager__util_8cc_source.html index d979d25413..34d4a1849e 100644 --- a/docs/d0/df3/packager__util_8cc_source.html +++ b/docs/d0/df3/packager__util_8cc_source.html @@ -332,7 +332,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 ea2fda91a4..da8b1fc272 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 @@ -110,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); 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 d5f916273a..4f86f5b0ef 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 02576b1827..c6282d85c4 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 @@ -121,7 +121,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 d3a936f5cc..aaac3587f2 100644 --- a/docs/d1/d13/status_8h_source.html +++ b/docs/d1/d13/status_8h_source.html @@ -239,7 +239,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 2a9a7e0f0f..ea922bb5b9 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 6e4ab0f8d8..f20c093daa 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 0b11f4a714..06990eab4b 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 ae6cc785aa..a68a7befe7 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 a48381b109..5d937e7141 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 9b2889f286..617a8e7a3d 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/decryptor__source_8cc_source.html b/docs/d1/d2a/decryptor__source_8cc_source.html index 9f0cddb89c..5a04a25c05 100644 --- a/docs/d1/d2a/decryptor__source_8cc_source.html +++ b/docs/d1/d2a/decryptor__source_8cc_source.html @@ -204,7 +204,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 7072401009..0de296c1db 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 @@ -117,7 +117,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/d2f/webvtt__media__parser_8cc_source.html b/docs/d1/d2f/webvtt__media__parser_8cc_source.html index 1f8f40a76e..f11b10b52e 100644 --- a/docs/d1/d2f/webvtt__media__parser_8cc_source.html +++ b/docs/d1/d2f/webvtt__media__parser_8cc_source.html @@ -491,7 +491,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 231a991822..dcf1d7ed5d 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 @@ -176,7 +176,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 924cd7a041..239e0b30e5 100644 --- a/docs/d1/d37/es__parser__h264_8h_source.html +++ b/docs/d1/d37/es__parser__h264_8h_source.html @@ -153,7 +153,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 c568bb9c45..2f41fc144e 100644 --- a/docs/d1/d38/classedash__packager_1_1MockRepresentation-members.html +++ b/docs/d1/d38/classedash__packager_1_1MockRepresentation-members.html @@ -116,7 +116,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 01a39f55a1..deec1b1307 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 6e56811f83..a7735255a3 100644 --- a/docs/d1/d45/decoding__time__iterator_8cc_source.html +++ b/docs/d1/d45/decoding__time__iterator_8cc_source.html @@ -168,7 +168,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/d48/text__track__config_8h_source.html b/docs/d1/d48/text__track__config_8h_source.html index 332fc52c4c..3d317a4a4f 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 53d587c702..60f5f2fd7a 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/d5d/structedash__packager_1_1MpdOptions.html b/docs/d1/d5d/structedash__packager_1_1MpdOptions.html index 9e085cb1d3..7664f61c16 100644 --- a/docs/d1/d5d/structedash__packager_1_1MpdOptions.html +++ b/docs/d1/d5d/structedash__packager_1_1MpdOptions.html @@ -130,7 +130,7 @@ std::string packager_versi 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 c55d34762c..24063940f9 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 @@ -188,7 +188,7 @@ Additional Inherited Members diff --git a/docs/d1/d70/vp8__parser_8cc_source.html b/docs/d1/d70/vp8__parser_8cc_source.html index ed9232705a..1fca57b9bf 100644 --- a/docs/d1/d70/vp8__parser_8cc_source.html +++ b/docs/d1/d70/vp8__parser_8cc_source.html @@ -293,7 +293,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/d72/language__utils_8cc_source.html b/docs/d1/d72/language__utils_8cc_source.html index 561835e72d..487b5052c6 100644 --- a/docs/d1/d72/language__utils_8cc_source.html +++ b/docs/d1/d72/language__utils_8cc_source.html @@ -226,7 +226,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 a1204e1866..1c5255b17a 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 @@ -119,7 +119,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/d72/structedash__packager_1_1media_1_1mp4_1_1PixelAspectRatio-members.html b/docs/d1/d72/structedash__packager_1_1media_1_1mp4_1_1PixelAspectRatio-members.html index edd93e6a19..f662cfb0e8 100644 --- a/docs/d1/d72/structedash__packager_1_1media_1_1mp4_1_1PixelAspectRatio-members.html +++ b/docs/d1/d72/structedash__packager_1_1media_1_1mp4_1_1PixelAspectRatio-members.html @@ -110,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/d74/mp2t__media__parser_8cc_source.html b/docs/d1/d74/mp2t__media__parser_8cc_source.html index c3d0ad5b9f..8851da3459 100644 --- a/docs/d1/d74/mp2t__media__parser_8cc_source.html +++ b/docs/d1/d74/mp2t__media__parser_8cc_source.html @@ -539,7 +539,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 e230ca7b5b..ae901b94df 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 @@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); 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 4a6a7d23de..005511d164 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 @@ -179,7 +179,7 @@ FourCC protection_scheme diff --git a/docs/d1/d7d/webm__video__client_8cc_source.html b/docs/d1/d7d/webm__video__client_8cc_source.html index 9aaa0dab74..e4547b834b 100644 --- a/docs/d1/d7d/webm__video__client_8cc_source.html +++ b/docs/d1/d7d/webm__video__client_8cc_source.html @@ -266,7 +266,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 15808605b9..7d3dc6a9aa 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 @@ -104,7 +104,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 d679fd5955..bb3a7d5ffb 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 @@ -194,7 +194,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 d53e1fcf34..6a7cf521e9 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 f73df97467..1b88e4c64d 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/d86/structedash__packager_1_1media_1_1mp4_1_1SubtitleMediaHeader.html b/docs/d1/d86/structedash__packager_1_1media_1_1mp4_1_1SubtitleMediaHeader.html index d5ee254445..1e65b40c5d 100644 --- a/docs/d1/d86/structedash__packager_1_1media_1_1mp4_1_1SubtitleMediaHeader.html +++ b/docs/d1/d86/structedash__packager_1_1media_1_1mp4_1_1SubtitleMediaHeader.html @@ -175,7 +175,7 @@ uint32_t flags 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 73758427fa..913d2a3f62 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 @@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/d8e/webm__audio__client_8cc_source.html b/docs/d1/d8e/webm__audio__client_8cc_source.html index 5a802e8416..972e0665a7 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/d91/structedash__packager_1_1media_1_1H265SliceHeader-members.html b/docs/d1/d91/structedash__packager_1_1media_1_1H265SliceHeader-members.html index 8244168692..a275167d0a 100644 --- a/docs/d1/d91/structedash__packager_1_1media_1_1H265SliceHeader-members.html +++ b/docs/d1/d91/structedash__packager_1_1media_1_1H265SliceHeader-members.html @@ -139,7 +139,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 2d6377798b..fa008225c9 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 59839277fc..ffdc5b0b37 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/dc2/h26x__bit__reader_8h_source.html b/docs/d1/dc2/h26x__bit__reader_8h_source.html index 401265bbc8..2765c54f56 100644 --- a/docs/d1/dc2/h26x__bit__reader_8h_source.html +++ b/docs/d1/dc2/h26x__bit__reader_8h_source.html @@ -192,7 +192,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 6407fbde33..812972e8ca 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/dc4/classedash__packager_1_1media_1_1mp4_1_1H265VideoSliceHeaderParser-members.html b/docs/d1/dc4/classedash__packager_1_1media_1_1mp4_1_1H265VideoSliceHeaderParser-members.html index b723169a5a..f0fce67533 100644 --- a/docs/d1/dc4/classedash__packager_1_1media_1_1mp4_1_1H265VideoSliceHeaderParser-members.html +++ b/docs/d1/dc4/classedash__packager_1_1media_1_1mp4_1_1H265VideoSliceHeaderParser-members.html @@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/dcb/encrypting__fragmenter_8h_source.html b/docs/d1/dcb/encrypting__fragmenter_8h_source.html index 5040787d6b..75aaae0e54 100644 --- a/docs/d1/dcb/encrypting__fragmenter_8h_source.html +++ b/docs/d1/dcb/encrypting__fragmenter_8h_source.html @@ -191,7 +191,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); 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 04ddd71730..33a1d7a46a 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 @@ -182,7 +182,7 @@ Additional Inherited Members diff --git a/docs/d1/dd0/classedash__packager_1_1media_1_1mp4_1_1VideoSliceHeaderParser.html b/docs/d1/dd0/classedash__packager_1_1media_1_1mp4_1_1VideoSliceHeaderParser.html index cc382356e3..ec5c22a46a 100644 --- a/docs/d1/dd0/classedash__packager_1_1media_1_1mp4_1_1VideoSliceHeaderParser.html +++ b/docs/d1/dd0/classedash__packager_1_1media_1_1mp4_1_1VideoSliceHeaderParser.html @@ -150,7 +150,7 @@ virtual int64_t  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 1773513d8e..086aadbffe 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 @@ -115,7 +115,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); 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 7c6b14e6d8..cac5bf2267 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/ddb/structedash__packager_1_1media_1_1mp4_1_1TextSampleEntry-members.html b/docs/d1/ddb/structedash__packager_1_1media_1_1mp4_1_1TextSampleEntry-members.html index 21c86b2689..d528a727b7 100644 --- a/docs/d1/ddb/structedash__packager_1_1media_1_1mp4_1_1TextSampleEntry-members.html +++ b/docs/d1/ddb/structedash__packager_1_1media_1_1mp4_1_1TextSampleEntry-members.html @@ -112,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); 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 9545765efb..cfb19218e2 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 @@ -104,7 +104,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 993c562bd9..70b652383a 100644 --- a/docs/d1/de2/composition__offset__iterator_8cc_source.html +++ b/docs/d1/de2/composition__offset__iterator_8cc_source.html @@ -159,7 +159,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/df0/aes__encryptor_8h_source.html b/docs/d1/df0/aes__encryptor_8h_source.html index f5bb950ad1..3199808e68 100644 --- a/docs/d1/df0/aes__encryptor_8h_source.html +++ b/docs/d1/df0/aes__encryptor_8h_source.html @@ -195,7 +195,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/df2/structedash__packager_1_1media_1_1mp4_1_1CueSettingsBox.html b/docs/d1/df2/structedash__packager_1_1media_1_1mp4_1_1CueSettingsBox.html index 3a3b52e57a..ea600d0706 100644 --- a/docs/d1/df2/structedash__packager_1_1media_1_1mp4_1_1CueSettingsBox.html +++ b/docs/d1/df2/structedash__packager_1_1media_1_1mp4_1_1CueSettingsBox.html @@ -173,7 +173,7 @@ Additional Inherited Members diff --git a/docs/d1/df5/nalu__reader_8cc_source.html b/docs/d1/df5/nalu__reader_8cc_source.html index bf8725d39a..6369354c05 100644 --- a/docs/d1/df5/nalu__reader_8cc_source.html +++ b/docs/d1/df5/nalu__reader_8cc_source.html @@ -431,7 +431,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 9b2b9cec00..4b6cecbeca 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 0b44433294..2ee41ceb41 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/d06/structedash__packager_1_1media_1_1mp4_1_1Metadata.html b/docs/d2/d06/structedash__packager_1_1media_1_1mp4_1_1Metadata.html index b37dd22aba..406ac0500c 100644 --- a/docs/d2/d06/structedash__packager_1_1media_1_1mp4_1_1Metadata.html +++ b/docs/d2/d06/structedash__packager_1_1media_1_1mp4_1_1Metadata.html @@ -185,7 +185,7 @@ Additional Inherited Members diff --git a/docs/d2/d09/decoder__configuration_8h_source.html b/docs/d2/d09/decoder__configuration_8h_source.html index 93bead211b..f35d451e70 100644 --- a/docs/d2/d09/decoder__configuration_8h_source.html +++ b/docs/d2/d09/decoder__configuration_8h_source.html @@ -166,7 +166,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 e63f14ff53..f6bc44b041 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 @@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/d17/ts__section__pat_8cc_source.html b/docs/d2/d17/ts__section__pat_8cc_source.html index 54c97ad3be..9342342a34 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 e710901cf5..5901360279 100644 --- a/docs/d2/d23/threaded__io__file_8cc_source.html +++ b/docs/d2/d23/threaded__io__file_8cc_source.html @@ -315,7 +315,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 13357a4e1e..80bebbf22f 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 a33ea98150..db2005d549 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 @@ -186,7 +186,7 @@ Additional Inherited Members diff --git a/docs/d2/d28/classedash__packager_1_1media_1_1SegmentTestBase.html b/docs/d2/d28/classedash__packager_1_1media_1_1SegmentTestBase.html index ba32f5f8ef..4a3b0e3cbf 100644 --- a/docs/d2/d28/classedash__packager_1_1media_1_1SegmentTestBase.html +++ b/docs/d2/d28/classedash__packager_1_1media_1_1SegmentTestBase.html @@ -180,7 +180,7 @@ bool single_segment_ diff --git a/docs/d2/d2d/classedash__packager_1_1media_1_1mp2t_1_1ContinuityCounter-members.html b/docs/d2/d2d/classedash__packager_1_1media_1_1mp2t_1_1ContinuityCounter-members.html index 9a660ea21c..5582d1bced 100644 --- a/docs/d2/d2d/classedash__packager_1_1media_1_1mp2t_1_1ContinuityCounter-members.html +++ b/docs/d2/d2d/classedash__packager_1_1media_1_1mp2t_1_1ContinuityCounter-members.html @@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); 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 79ce214387..d8cbb80d7e 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 @@ -117,7 +117,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/d30/tracks__builder_8cc_source.html b/docs/d2/d30/tracks__builder_8cc_source.html index f3a3a2bf2b..2fbb08a962 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/d33/video__slice__header__parser_8h_source.html b/docs/d2/d33/video__slice__header__parser_8h_source.html index 2f9034bf02..37a5868c79 100644 --- a/docs/d2/d33/video__slice__header__parser_8h_source.html +++ b/docs/d2/d33/video__slice__header__parser_8h_source.html @@ -169,7 +169,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/d45/program__map__table__writer_8cc_source.html b/docs/d2/d45/program__map__table__writer_8cc_source.html new file mode 100644 index 0000000000..ea5a0e3628 --- /dev/null +++ b/docs/d2/d45/program__map__table__writer_8cc_source.html @@ -0,0 +1,519 @@ + + + + + + +DASH Media Packaging SDK: media/formats/mp2t/program_map_table_writer.cc Source File + + + + + + + + + +
+
+ + + + + + +
+
DASH Media Packaging SDK +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+
+
program_map_table_writer.cc
+
+
+
1 // Copyright 2016 Google Inc. All rights reserved.
+
2 //
+
3 // Use of this source code is governed by a BSD-style
+
4 // license that can be found in the LICENSE file or at
+
5 // https://developers.google.com/open-source/licenses/bsd
+
6 
+
7 #include "packager/media/formats/mp2t/program_map_table_writer.h"
+
8 
+
9 #include <algorithm>
+
10 
+
11 #include "packager/base/logging.h"
+
12 #include "packager/media/base/buffer_writer.h"
+
13 #include "packager/media/base/fourccs.h"
+
14 #include "packager/media/formats/mp2t/continuity_counter.h"
+
15 #include "packager/media/formats/mp2t/ts_packet_writer_util.h"
+
16 #include "packager/media/formats/mp4/aac_audio_specific_config.h"
+
17 
+
18 namespace edash_packager {
+
19 namespace media {
+
20 namespace mp2t {
+
21 
+
22 namespace {
+
23 
+
24 // Values for version. Only 0 and 1 are necessary for the implementation.
+
25 const int kVersion1 = 1;
+
26 
+
27 // Values for current_next_indicator.
+
28 const int kCurrent = 1;
+
29 const int kNext= 0;
+
30 
+
31 // Program number is 16 bits but 8 bits is sufficient.
+
32 const uint8_t kProgramNumber = 0x01;
+
33 const uint8_t kProgramMapTableId = 0x02;
+
34 
+
35 // Stream types.
+
36 // Clear.
+
37 const uint8_t kStreamTypeH264 = 0x1B;
+
38 const uint8_t kStreamTypeAdtsAac = 0x0F;
+
39 // Encrypted.
+
40 const uint8_t kStreamTypeEncryptedH264 = 0xDB;
+
41 const uint8_t kStreamTypeEncryptedAdtsAac = 0xCF;
+
42 
+
43 // Table for CRC32/MPEG2.
+
44 const uint32_t kCrcTable[] = {
+
45  0x00000000, 0x04c11db7, 0x09823b6e, 0x0d4326d9,
+
46  0x130476dc, 0x17c56b6b, 0x1a864db2, 0x1e475005,
+
47  0x2608edb8, 0x22c9f00f, 0x2f8ad6d6, 0x2b4bcb61,
+
48  0x350c9b64, 0x31cd86d3, 0x3c8ea00a, 0x384fbdbd,
+
49  0x4c11db70, 0x48d0c6c7, 0x4593e01e, 0x4152fda9,
+
50  0x5f15adac, 0x5bd4b01b, 0x569796c2, 0x52568b75,
+
51  0x6a1936c8, 0x6ed82b7f, 0x639b0da6, 0x675a1011,
+
52  0x791d4014, 0x7ddc5da3, 0x709f7b7a, 0x745e66cd,
+
53  0x9823b6e0, 0x9ce2ab57, 0x91a18d8e, 0x95609039,
+
54  0x8b27c03c, 0x8fe6dd8b, 0x82a5fb52, 0x8664e6e5,
+
55  0xbe2b5b58, 0xbaea46ef, 0xb7a96036, 0xb3687d81,
+
56  0xad2f2d84, 0xa9ee3033, 0xa4ad16ea, 0xa06c0b5d,
+
57  0xd4326d90, 0xd0f37027, 0xddb056fe, 0xd9714b49,
+
58  0xc7361b4c, 0xc3f706fb, 0xceb42022, 0xca753d95,
+
59  0xf23a8028, 0xf6fb9d9f, 0xfbb8bb46, 0xff79a6f1,
+
60  0xe13ef6f4, 0xe5ffeb43, 0xe8bccd9a, 0xec7dd02d,
+
61  0x34867077, 0x30476dc0, 0x3d044b19, 0x39c556ae,
+
62  0x278206ab, 0x23431b1c, 0x2e003dc5, 0x2ac12072,
+
63  0x128e9dcf, 0x164f8078, 0x1b0ca6a1, 0x1fcdbb16,
+
64  0x018aeb13, 0x054bf6a4, 0x0808d07d, 0x0cc9cdca,
+
65  0x7897ab07, 0x7c56b6b0, 0x71159069, 0x75d48dde,
+
66  0x6b93dddb, 0x6f52c06c, 0x6211e6b5, 0x66d0fb02,
+
67  0x5e9f46bf, 0x5a5e5b08, 0x571d7dd1, 0x53dc6066,
+
68  0x4d9b3063, 0x495a2dd4, 0x44190b0d, 0x40d816ba,
+
69  0xaca5c697, 0xa864db20, 0xa527fdf9, 0xa1e6e04e,
+
70  0xbfa1b04b, 0xbb60adfc, 0xb6238b25, 0xb2e29692,
+
71  0x8aad2b2f, 0x8e6c3698, 0x832f1041, 0x87ee0df6,
+
72  0x99a95df3, 0x9d684044, 0x902b669d, 0x94ea7b2a,
+
73  0xe0b41de7, 0xe4750050, 0xe9362689, 0xedf73b3e,
+
74  0xf3b06b3b, 0xf771768c, 0xfa325055, 0xfef34de2,
+
75  0xc6bcf05f, 0xc27dede8, 0xcf3ecb31, 0xcbffd686,
+
76  0xd5b88683, 0xd1799b34, 0xdc3abded, 0xd8fba05a,
+
77  0x690ce0ee, 0x6dcdfd59, 0x608edb80, 0x644fc637,
+
78  0x7a089632, 0x7ec98b85, 0x738aad5c, 0x774bb0eb,
+
79  0x4f040d56, 0x4bc510e1, 0x46863638, 0x42472b8f,
+
80  0x5c007b8a, 0x58c1663d, 0x558240e4, 0x51435d53,
+
81  0x251d3b9e, 0x21dc2629, 0x2c9f00f0, 0x285e1d47,
+
82  0x36194d42, 0x32d850f5, 0x3f9b762c, 0x3b5a6b9b,
+
83  0x0315d626, 0x07d4cb91, 0x0a97ed48, 0x0e56f0ff,
+
84  0x1011a0fa, 0x14d0bd4d, 0x19939b94, 0x1d528623,
+
85  0xf12f560e, 0xf5ee4bb9, 0xf8ad6d60, 0xfc6c70d7,
+
86  0xe22b20d2, 0xe6ea3d65, 0xeba91bbc, 0xef68060b,
+
87  0xd727bbb6, 0xd3e6a601, 0xdea580d8, 0xda649d6f,
+
88  0xc423cd6a, 0xc0e2d0dd, 0xcda1f604, 0xc960ebb3,
+
89  0xbd3e8d7e, 0xb9ff90c9, 0xb4bcb610, 0xb07daba7,
+
90  0xae3afba2, 0xaafbe615, 0xa7b8c0cc, 0xa379dd7b,
+
91  0x9b3660c6, 0x9ff77d71, 0x92b45ba8, 0x9675461f,
+
92  0x8832161a, 0x8cf30bad, 0x81b02d74, 0x857130c3,
+
93  0x5d8a9099, 0x594b8d2e, 0x5408abf7, 0x50c9b640,
+
94  0x4e8ee645, 0x4a4ffbf2, 0x470cdd2b, 0x43cdc09c,
+
95  0x7b827d21, 0x7f436096, 0x7200464f, 0x76c15bf8,
+
96  0x68860bfd, 0x6c47164a, 0x61043093, 0x65c52d24,
+
97  0x119b4be9, 0x155a565e, 0x18197087, 0x1cd86d30,
+
98  0x029f3d35, 0x065e2082, 0x0b1d065b, 0x0fdc1bec,
+
99  0x3793a651, 0x3352bbe6, 0x3e119d3f, 0x3ad08088,
+
100  0x2497d08d, 0x2056cd3a, 0x2d15ebe3, 0x29d4f654,
+
101  0xc5a92679, 0xc1683bce, 0xcc2b1d17, 0xc8ea00a0,
+
102  0xd6ad50a5, 0xd26c4d12, 0xdf2f6bcb, 0xdbee767c,
+
103  0xe3a1cbc1, 0xe760d676, 0xea23f0af, 0xeee2ed18,
+
104  0xf0a5bd1d, 0xf464a0aa, 0xf9278673, 0xfde69bc4,
+
105  0x89b8fd09, 0x8d79e0be, 0x803ac667, 0x84fbdbd0,
+
106  0x9abc8bd5, 0x9e7d9662, 0x933eb0bb, 0x97ffad0c,
+
107  0xafb010b1, 0xab710d06, 0xa6322bdf, 0xa2f33668,
+
108  0xbcb4666d, 0xb8757bda, 0xb5365d03, 0xb1f740b4,
+
109 };
+
110 
+
111 // Note there are dozens of CRCs. This is one of them.
+
112 // http://reveng.sourceforge.net/crc-catalogue/all.htm
+
113 uint32_t Crc32Mpeg2(const uint8_t* data, size_t data_size) {
+
114  uint32_t crc = 0xFFFFFFFF;
+
115  for (size_t i = 0; i < data_size; ++i) {
+
116  crc = kCrcTable[((crc >> 24) ^ data[i]) & 0xFF] ^ (crc << 8);
+
117  }
+
118  return crc;
+
119 }
+
120 
+
121 // For all the pointer fields in the PMTs, they are not really part of the PMT
+
122 // but it's there so that an extra buffer isn't required to prepend the 0x00
+
123 // byte.
+
124 
+
125 // PMT for H264 clear segments.
+
126 // Note that this is version 0, so it only works for clear lead or clear stream.
+
127 const uint8_t kPmtH264[] = {
+
128  0x00, // pointer field
+
129  kProgramMapTableId,
+
130  0xB0, // assumes length is <= 256 bytes.
+
131  0x12, // length of the rest of this array.
+
132  0x00, kProgramNumber,
+
133  0xC1, // version 0, current next indicator 1.
+
134  0x00, // section number
+
135  0x00, // last section number.
+
136  0xE0, // first 3 bits reserved.
+
137  // PCR PID is the elementary streams PID.
+
138  ProgramMapTableWriter::kElementaryPid,
+
139  0xF0, // first 4 bits reserved.
+
140  0x00, // No descriptor at this level.
+
141  // stream_type -> PID.
+
142  kStreamTypeH264, 0xE0, ProgramMapTableWriter::kElementaryPid,
+
143  0xF0, 0x00, // Es_info_length is 0.
+
144  // CRC32.
+
145  0x43, 0x49, 0x97, 0xBE,
+
146 };
+
147 
+
148 // PMT for AAC clear segments.
+
149 // Note that this is version 0, so it only works for clear lead or clear stream.
+
150 const uint8_t kPmtAac[] = {
+
151  0x00, // pointer field
+
152  0x02, // table id must be 0x02.
+
153  0xB0, // assumes length is <= 256 bytes.
+
154  0x12, // length of the rest of this array.
+
155  0x00, kProgramNumber,
+
156  0xC1, // version 0, current next indicator 1.
+
157  0x00, // section number
+
158  0x00, // last section number.
+
159  0xE0, // first 3 bits reserved.
+
160  // PCR PID is the elementary streams PID.
+
161  ProgramMapTableWriter::kElementaryPid,
+
162  0xF0, // first 4 bits reserved.
+
163  0x00, // No descriptor at this level.
+
164  // stream_type -> PID.
+
165  kStreamTypeAdtsAac, 0xE0, ProgramMapTableWriter::kElementaryPid,
+
166  0xF0, 0x00, // Es_info_length is 0.
+
167  // CRC32.
+
168  0xE0, 0x6F, 0x1A, 0x31,
+
169 };
+
170 
+
171 // private_data_indicator for SAMPLE-AES H264. This is the same for all H264
+
172 // streams.
+
173 const uint8_t kPrivateDataIndicatorDescriptorEncryptedH264[] = {
+
174  0x0F, // descriptor_tag.
+
175  0x04, // Length of the rest of this descriptor.
+
176  // 'zavc'.
+
177  0x7A, 0x61, 0x76, 0x63,
+
178 };
+
179 
+
180 void WritePmtToBuffer(const uint8_t* pmt,
+
181  int pmt_size,
+
182  ContinuityCounter* continuity_counter,
+
183  BufferWriter* writer) {
+
184  const bool kPayloadUnitStartIndicator = true;
+
185  const bool kHasPcr = true;
+
186  const uint64_t kAnyPcrBase = 0;
+
187  WritePayloadToBufferWriter(pmt, pmt_size, kPayloadUnitStartIndicator,
+
188  ProgramMapTableWriter::kPmtPid, !kHasPcr,
+
189  kAnyPcrBase, continuity_counter, writer);
+
190 }
+
191 
+
192 void WritePrivateDataIndicatorDescriptor(FourCC fourcc, BufferWriter* output) {
+
193  const uint8_t kPrivateDataIndicatorDescriptor = 15;
+
194  output->AppendInt(kPrivateDataIndicatorDescriptor);
+
195  output->AppendInt(static_cast<uint8_t>(sizeof(FOURCC_aacd)));
+
196  output->AppendInt(FOURCC_aacd);
+
197 }
+
198 
+
199 bool WriteAacAudioSetupInformation(const uint8_t* aac_audio_specific_config,
+
200  size_t aac_audio_specific_config_size,
+
201  BufferWriter* audio_setup_information) {
+
202  mp4::AACAudioSpecificConfig config;
+
203  const bool result = config.Parse(std::vector<uint8_t>(
+
204  aac_audio_specific_config,
+
205  aac_audio_specific_config + aac_audio_specific_config_size));
+
206  if (!result) {
+
207  LOG(WARNING) << "Failed to parse config. Assuming AAC-LC.";
+
208  return false;
+
209  }
+
210 
+
211  const uint8_t kAacLc = 2;
+
212  const uint8_t kAacHeV1 = 5;
+
213  const uint8_t kAacHeV2 = 29;
+
214  uint8_t audio_object_type = 2;
+
215  audio_object_type = config.audio_object_type();
+
216 
+
217  switch (audio_object_type) {
+
218  case kAacLc:
+
219  audio_setup_information->AppendInt(FOURCC_zaac);
+
220  break;
+
221  case kAacHeV1:
+
222  audio_setup_information->AppendInt(FOURCC_zach);
+
223  break;
+
224  case kAacHeV2:
+
225  audio_setup_information->AppendInt(FOURCC_zacp);
+
226  break;
+
227  default:
+
228  LOG(ERROR) << "Unknown object type for aac " << audio_object_type;
+
229  return false;
+
230  }
+
231 
+
232  // Priming. Since no info from encoder, set it to 0x0000.
+
233  audio_setup_information->AppendInt(static_cast<uint16_t>(0x0000));
+
234  // Version is always 0x01.
+
235  audio_setup_information->AppendInt(static_cast<uint8_t>(0x01));
+
236  audio_setup_information->AppendInt(
+
237  static_cast<uint8_t>(aac_audio_specific_config_size));
+
238  audio_setup_information->AppendArray(aac_audio_specific_config,
+
239  aac_audio_specific_config_size);
+
240  return true;
+
241 }
+
242 
+
243 bool WriteRegistrationDescriptorForEncryptedAudio(const uint8_t* setup_data,
+
244  size_t setup_data_size,
+
245  BufferWriter* output) {
+
246  const uint8_t kRegistrationDescriptor = 5;
+
247  BufferWriter audio_setup_information;
+
248  if (!WriteAacAudioSetupInformation(setup_data, setup_data_size,
+
249  &audio_setup_information)) {
+
250  return false;
+
251  }
+
252 
+
253  output->AppendInt(kRegistrationDescriptor);
+
254  // Length of the rest of this descriptor is size of audio_setup_information +
+
255  // 4 bytes (for 'apad').
+
256  output->AppendInt(static_cast<uint8_t>(audio_setup_information.Size() +
+
257  sizeof(FOURCC_apad)));
+
258  output->AppendInt(FOURCC_apad);
+
259  output->AppendBuffer(audio_setup_information);
+
260  return true;
+
261 }
+
262 
+
263 void WritePmtWithParameters(uint8_t stream_type,
+
264  int version,
+
265  int current_next_indicator,
+
266  const uint8_t* descriptors,
+
267  size_t descriptors_size,
+
268  ContinuityCounter* continuity_counter,
+
269  BufferWriter* output) {
+
270  DCHECK(current_next_indicator == kCurrent || current_next_indicator == kNext);
+
271  // Body starting from program number.
+
272  BufferWriter pmt_body;
+
273  pmt_body.AppendInt(static_cast<uint8_t>(0x00));
+
274  pmt_body.AppendInt(kProgramNumber);
+
275  // resevered bits then version and current_next_indicator.
+
276  pmt_body.AppendInt(
+
277  static_cast<uint8_t>(0xC0 |
+
278  static_cast<uint8_t>(version) << 1 |
+
279  static_cast<uint8_t>(current_next_indicator)));
+
280  // section number.
+
281  pmt_body.AppendInt(static_cast<uint8_t>(0x00));
+
282  // last section number.
+
283  pmt_body.AppendInt(static_cast<uint8_t>(0x00));
+
284  // first 3 bits reserved. Rest is unused bits for PCR PID.
+
285  pmt_body.AppendInt(static_cast<uint8_t>(0xE0));
+
286  pmt_body.AppendInt(ProgramMapTableWriter::kElementaryPid);
+
287  // First 4 bits are reserved. Next 12 bits is program_info_length which is 0.
+
288  pmt_body.AppendInt(static_cast<uint8_t>(0xF0));
+
289  pmt_body.AppendInt(static_cast<uint8_t>(0x00));
+
290 
+
291  pmt_body.AppendInt(stream_type);
+
292  // 3 reserved bits followed by 13 bit elementary_PID.
+
293  pmt_body.AppendInt(static_cast<uint8_t>(0xE0));
+
294  pmt_body.AppendInt(ProgramMapTableWriter::kElementaryPid);
+
295 
+
296  // 4 reserved bits followed by ES_info_length.
+
297  pmt_body.AppendInt(static_cast<uint16_t>(0xF000 | descriptors_size));
+
298  pmt_body.AppendArray(descriptors, descriptors_size);
+
299 
+
300  // The whole PMT has 3 bytes before the body and 4 more bytes for CRC. This
+
301  // also includes pointer field (1 byte) so + 8 in total.
+
302  BufferWriter pmt(pmt_body.Size() + 8);
+
303  // Pointer field.
+
304  pmt.AppendInt(static_cast<uint8_t>(0x00));
+
305  // PMT table ID is always 2.
+
306  pmt.AppendInt(static_cast<uint8_t>(0x02));
+
307  // First four bits must be '1011'. +4 for CRC.
+
308  pmt.AppendInt(static_cast<uint16_t>(0xB000 | (pmt_body.Size() + 4)));
+
309  pmt.AppendBuffer(pmt_body);
+
310 
+
311  // Don't include the pointer field.
+
312  const uint32_t crc = Crc32Mpeg2(pmt.Buffer() + 1, pmt.Size() - 1);
+
313  pmt.AppendInt(crc);
+
314  WritePmtToBuffer(pmt.Buffer(), pmt.Size(), continuity_counter, output);
+
315 }
+
316 
+
317 } // namespace
+
318 
+
319 ProgramMapTableWriter::ProgramMapTableWriter() {}
+
320 ProgramMapTableWriter::~ProgramMapTableWriter() {}
+
321 
+
322 H264ProgramMapTableWriter::H264ProgramMapTableWriter(
+
323  ContinuityCounter* continuity_counter)
+
324  : continuity_counter_(continuity_counter) {
+
325  DCHECK(continuity_counter);
+
326 }
+
327 
+
328 H264ProgramMapTableWriter::~H264ProgramMapTableWriter() {}
+
329 
+ +
331  WritePmtToBuffer(kPmtH264, arraysize(kPmtH264), continuity_counter_, writer);
+
332  WritePmtWithParameters(
+
333  kStreamTypeEncryptedH264, kVersion1, kNext,
+
334  kPrivateDataIndicatorDescriptorEncryptedH264,
+
335  arraysize(kPrivateDataIndicatorDescriptorEncryptedH264),
+
336  continuity_counter_, writer);
+
337  return true;
+
338 }
+
339 
+ +
341  WritePmtWithParameters(
+
342  kStreamTypeEncryptedH264, kVersion1, kCurrent,
+
343  kPrivateDataIndicatorDescriptorEncryptedH264,
+
344  arraysize(kPrivateDataIndicatorDescriptorEncryptedH264),
+
345  continuity_counter_, writer);
+
346  return true;
+
347 }
+
348 
+ +
350  WritePmtToBuffer(kPmtH264, arraysize(kPmtH264), continuity_counter_, writer);
+
351  return true;
+
352 }
+
353 
+
354 AacProgramMapTableWriter::AacProgramMapTableWriter(
+
355  const std::vector<uint8_t>& aac_audio_specific_config,
+
356  ContinuityCounter* continuity_counter)
+
357  : aac_audio_specific_config_(aac_audio_specific_config),
+
358  continuity_counter_(continuity_counter) {
+
359  DCHECK(!aac_audio_specific_config.empty());
+
360  DCHECK(continuity_counter_);
+
361 }
+
362 
+
363 AacProgramMapTableWriter::~AacProgramMapTableWriter() {}
+
364 
+
365 // TODO(rkuroiwa): Cache the PMT for encrypted segments, it doesn't need to
+
366 // be recalculated.
+ +
368  WritePmtToBuffer(kPmtAac, arraysize(kPmtAac), continuity_counter_, writer);
+
369  // Version 1 and next.
+
370  return EncryptedSegmentPmtWithParameters(kVersion1, kNext, writer);
+
371 }
+
372 
+ +
374  // Version 1 and current.
+
375  return EncryptedSegmentPmtWithParameters(kVersion1, kCurrent, writer);
+
376 }
+
377 
+ +
379  WritePmtToBuffer(kPmtAac, arraysize(kPmtAac), continuity_counter_, writer);
+
380  return true;
+
381 }
+
382 
+
383 bool AacProgramMapTableWriter::EncryptedSegmentPmtWithParameters(
+
384  int version,
+
385  int current_next_indicator,
+
386  BufferWriter* writer) {
+
387  // -12 because there are 12 bytes between 'descriptor_length' in
+
388  // registartion_descriptor and 'setup_data_length' in audio_setup_information.
+
389  if (aac_audio_specific_config_.size() >
+
390  std::numeric_limits<uint8_t>::max() - 12) {
+
391  LOG(ERROR) << "AACAudioSpecificConfig of size: "
+
392  << aac_audio_specific_config_.size()
+
393  << " will not fit in the descriptor.";
+
394  return false;
+
395  }
+
396  BufferWriter descriptors;
+
397  WritePrivateDataIndicatorDescriptor(FOURCC_aacd, &descriptors);
+
398  if (!WriteRegistrationDescriptorForEncryptedAudio(
+
399  aac_audio_specific_config_.data(), aac_audio_specific_config_.size(),
+
400  &descriptors)) {
+
401  return false;
+
402  }
+
403 
+
404  WritePmtWithParameters(
+
405  kStreamTypeEncryptedAdtsAac, version, current_next_indicator,
+
406  descriptors.Buffer(), descriptors.Size(), continuity_counter_, writer);
+
407  return true;
+
408 }
+
409 
+
410 } // namespace mp2t
+
411 } // namespace media
+
412 } // namespace edash_packager
+ + + + +
const uint8_t * Buffer() const
Definition: buffer_writer.h:59
+ + + + +
+ + + + 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 c938dcdb61..f28931ecdb 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 322f7f6a78..9e89aa28f9 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/d4c/nal__unit__to__byte__stream__converter_8cc_source.html b/docs/d2/d4c/nal__unit__to__byte__stream__converter_8cc_source.html index 993951e4e3..bf60bc7cac 100644 --- a/docs/d2/d4c/nal__unit__to__byte__stream__converter_8cc_source.html +++ b/docs/d2/d4c/nal__unit__to__byte__stream__converter_8cc_source.html @@ -290,7 +290,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 db98bd3784..6596edc00b 100644 --- a/docs/d2/d4d/file_8h_source.html +++ b/docs/d2/d4d/file_8h_source.html @@ -191,7 +191,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 b294558f32..e4e8bbc501 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 88ecea6e34..c0d97bb000 100644 --- a/docs/d2/d51/classedash__packager_1_1media_1_1WebVttMediaParser.html +++ b/docs/d2/d51/classedash__packager_1_1media_1_1WebVttMediaParser.html @@ -256,7 +256,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 501b24e716..3781ea6b94 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 @@ -188,7 +188,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 8b57422bd5..13d0e27f9f 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 c43f2af62e..191997cc41 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 @@ -116,7 +116,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/d62/simple__mpd__notifier_8h_source.html b/docs/d2/d62/simple__mpd__notifier_8h_source.html index 84b20e5ce3..f67983f2c0 100644 --- a/docs/d2/d62/simple__mpd__notifier_8h_source.html +++ b/docs/d2/d62/simple__mpd__notifier_8h_source.html @@ -186,7 +186,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/d6f/classBandwidthEstimator.html b/docs/d2/d6f/classBandwidthEstimator.html index a0228739f9..7b88e7aff0 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 de96cd345e..da699d5f12 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 @@ -173,7 +173,7 @@ Additional Inherited Members diff --git a/docs/d2/d72/classedash__packager_1_1media_1_1Nalu.html b/docs/d2/d72/classedash__packager_1_1media_1_1Nalu.html index cf928dbf46..d1c58bada0 100644 --- a/docs/d2/d72/classedash__packager_1_1media_1_1Nalu.html +++ b/docs/d2/d72/classedash__packager_1_1media_1_1Nalu.html @@ -211,7 +211,7 @@ bool can_start_access_unit diff --git a/docs/d2/d76/classedash__packager_1_1media_1_1webm_1_1Encryptor.html b/docs/d2/d76/classedash__packager_1_1media_1_1webm_1_1Encryptor.html index e47a715727..8038019b68 100644 --- a/docs/d2/d76/classedash__packager_1_1media_1_1webm_1_1Encryptor.html +++ b/docs/d2/d76/classedash__packager_1_1media_1_1webm_1_1Encryptor.html @@ -203,7 +203,7 @@ Public Member Functions diff --git a/docs/d2/d7b/simple__mpd__notifier_8cc_source.html b/docs/d2/d7b/simple__mpd__notifier_8cc_source.html index 394c6a102e..dfc2b5c0d4 100644 --- a/docs/d2/d7b/simple__mpd__notifier_8cc_source.html +++ b/docs/d2/d7b/simple__mpd__notifier_8cc_source.html @@ -239,7 +239,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 1410c1c0e7..3ee30384ae 100644 --- a/docs/d2/d7e/aac__audio__specific__config_8h_source.html +++ b/docs/d2/d7e/aac__audio__specific__config_8h_source.html @@ -167,7 +167,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/d8a/hls__notify__muxer__listener_8h_source.html b/docs/d2/d8a/hls__notify__muxer__listener_8h_source.html index d8eaf2ef62..d715e23a55 100644 --- a/docs/d2/d8a/hls__notify__muxer__listener_8h_source.html +++ b/docs/d2/d8a/hls__notify__muxer__listener_8h_source.html @@ -163,7 +163,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 6bb9d7f21e..93b3314162 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 9bd7020a08..02c39ebcf4 100644 --- a/docs/d2/d92/box__reader_8h_source.html +++ b/docs/d2/d92/box__reader_8h_source.html @@ -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 665cf62a6f..7b3aaa4c3f 100644 --- a/docs/d2/d98/avc__decoder__configuration_8h_source.html +++ b/docs/d2/d98/avc__decoder__configuration_8h_source.html @@ -153,7 +153,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 cb56fbb429..55c346f8b1 100644 --- a/docs/d2/da6/threaded__io__file_8h_source.html +++ b/docs/d2/da6/threaded__io__file_8h_source.html @@ -172,7 +172,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 9e03ae0ff0..39a6018016 100644 --- a/docs/d2/da8/mp4_2segmenter_8cc_source.html +++ b/docs/d2/da8/mp4_2segmenter_8cc_source.html @@ -595,7 +595,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 52bbd6e4fd..499664651b 100644 --- a/docs/d2/dae/webm__muxer_8cc_source.html +++ b/docs/d2/dae/webm__muxer_8cc_source.html @@ -225,7 +225,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/db7/classedash__packager_1_1media_1_1NaluReader-members.html b/docs/d2/db7/classedash__packager_1_1media_1_1NaluReader-members.html index 46a506ecd3..a5b6e64e00 100644 --- a/docs/d2/db7/classedash__packager_1_1media_1_1NaluReader-members.html +++ b/docs/d2/db7/classedash__packager_1_1media_1_1NaluReader-members.html @@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/dc5/structedash__packager_1_1media_1_1mp4_1_1CueSettingsBox-members.html b/docs/d2/dc5/structedash__packager_1_1media_1_1mp4_1_1CueSettingsBox-members.html index 0903ac21cb..67863b3a55 100644 --- a/docs/d2/dc5/structedash__packager_1_1media_1_1mp4_1_1CueSettingsBox-members.html +++ b/docs/d2/dc5/structedash__packager_1_1media_1_1mp4_1_1CueSettingsBox-members.html @@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/dcd/program__map__table__writer_8h_source.html b/docs/d2/dcd/program__map__table__writer_8h_source.html new file mode 100644 index 0000000000..1bd27a5e8c --- /dev/null +++ b/docs/d2/dcd/program__map__table__writer_8h_source.html @@ -0,0 +1,199 @@ + + + + + + +DASH Media Packaging SDK: media/formats/mp2t/program_map_table_writer.h Source File + + + + + + + + + +
+
+ + + + + + +
+
DASH Media Packaging SDK +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+
+
program_map_table_writer.h
+
+
+
1 // Copyright 2016 Google Inc. All rights reserved.
+
2 //
+
3 // Use of this source code is governed by a BSD-style
+
4 // license that can be found in the LICENSE file or at
+
5 // https://developers.google.com/open-source/licenses/bsd
+
6 
+
7 #ifndef PACKAGER_MEDIA_FORMATS_MP2T_PROGRAM_MAP_TABLE_WRITER_H_
+
8 #define PACKAGER_MEDIA_FORMATS_MP2T_PROGRAM_MAP_TABLE_WRITER_H_
+
9 
+
10 #include <stdint.h>
+
11 
+
12 #include <vector>
+
13 
+
14 #include "packager/base/macros.h"
+
15 
+
16 namespace edash_packager {
+
17 namespace media {
+
18 
+
19 class BufferWriter;
+
20 
+
21 namespace mp2t {
+
22 
+
23 class ContinuityCounter;
+
24 
+ +
28  public:
+ +
30  virtual ~ProgramMapTableWriter();
+
31 
+
34  virtual bool ClearLeadSegmentPmt(BufferWriter* writer) = 0;
+
35 
+
38  virtual bool EncryptedSegmentPmt(BufferWriter* writer) = 0;
+
39 
+
43  virtual bool ClearSegmentPmt(BufferWriter* writer) = 0;
+
44 
+
45  // The pid can be 13 bits long but 8 bits is sufficient for this library.
+
46  // This is the minimum PID that can be used for PMT.
+
47  static const uint8_t kPmtPid = 0x20;
+
48 
+
49  // This is arbitrary number that is not reserved by the spec.
+
50  static const uint8_t kElementaryPid = 0x50;
+
51 };
+
52 
+ +
56  public:
+
57  explicit H264ProgramMapTableWriter(ContinuityCounter* continuity_counter);
+
58  ~H264ProgramMapTableWriter() override;
+
59 
+
60  bool ClearLeadSegmentPmt(BufferWriter* writer) override;
+
61  bool EncryptedSegmentPmt(BufferWriter* writer) override;
+
62  bool ClearSegmentPmt(BufferWriter* writer) override;
+
63 
+
64  private:
+
65  ContinuityCounter* const continuity_counter_;
+
66 
+
67  DISALLOW_COPY_AND_ASSIGN(H264ProgramMapTableWriter);
+
68 };
+
69 
+
70 // TODO(rkuroiwa): For now just handle AAC, we would want AudioProgramMapTable
+
71 // later when we support other audio codecs.
+ +
75  public:
+ +
77  const std::vector<uint8_t>& aac_audio_specific_config,
+
78  ContinuityCounter* continuity_counter);
+
79  ~AacProgramMapTableWriter() override;
+
80 
+
81  bool ClearLeadSegmentPmt(BufferWriter* writer) override;
+
82  bool EncryptedSegmentPmt(BufferWriter* writer) override;
+
83  bool ClearSegmentPmt(BufferWriter* writer) override;
+
84 
+
85  private:
+
86  bool EncryptedSegmentPmtWithParameters(int version,
+
87  int current_next_indicator,
+
88  BufferWriter* writer);
+
89 
+
90  const std::vector<uint8_t> aac_audio_specific_config_;
+
91  ContinuityCounter* const continuity_counter_;
+
92 
+
93  DISALLOW_COPY_AND_ASSIGN(AacProgramMapTableWriter);
+
94 };
+
95 
+
96 } // namespace mp2t
+
97 } // namespace media
+
98 } // namespace edash_packager
+
99 
+
100 #endif // PACKAGER_MEDIA_FORMATS_MP2T_PROGRAM_MAP_TABLE_WRITER_H_
+ + + +
virtual bool EncryptedSegmentPmt(BufferWriter *writer)=0
+
virtual bool ClearLeadSegmentPmt(BufferWriter *writer)=0
+ + + + +
virtual bool ClearSegmentPmt(BufferWriter *writer)=0
+ + + + +
+ + + + diff --git a/docs/d2/dd6/mkv__writer_8h_source.html b/docs/d2/dd6/mkv__writer_8h_source.html index f2fa595078..fa0e62d71d 100644 --- a/docs/d2/dd6/mkv__writer_8h_source.html +++ b/docs/d2/dd6/mkv__writer_8h_source.html @@ -152,7 +152,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/dd8/classedash__packager_1_1media_1_1mp2t_1_1H264ProgramMapTableWriter-members.html b/docs/d2/dd8/classedash__packager_1_1media_1_1mp2t_1_1H264ProgramMapTableWriter-members.html new file mode 100644 index 0000000000..862d910fc5 --- /dev/null +++ b/docs/d2/dd8/classedash__packager_1_1media_1_1mp2t_1_1H264ProgramMapTableWriter-members.html @@ -0,0 +1,113 @@ + + + + + + +DASH Media Packaging SDK: Member List + + + + + + + + + +
+
+ + + + + + +
+
DASH Media Packaging SDK +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+
+
edash_packager::media::mp2t::H264ProgramMapTableWriter Member List
+
+ + + + + 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 ed20085c8f..5ed6f19923 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 e85332c6fa..434aedf27f 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 298938e24f..9d3d0d4375 100644 --- a/docs/d2/de6/packager__main_8cc_source.html +++ b/docs/d2/de6/packager__main_8cc_source.html @@ -588,7 +588,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/de9/mock__muxer__listener_8h_source.html b/docs/d2/de9/mock__muxer__listener_8h_source.html index 3cafb009f4..5bbcdc4c87 100644 --- a/docs/d2/de9/mock__muxer__listener_8h_source.html +++ b/docs/d2/de9/mock__muxer__listener_8h_source.html @@ -160,7 +160,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 0e9db78de1..876f3d3784 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/dee/pes__packet__generator_8cc_source.html b/docs/d2/dee/pes__packet__generator_8cc_source.html index 69ace27ea9..39922b5837 100644 --- a/docs/d2/dee/pes__packet__generator_8cc_source.html +++ b/docs/d2/dee/pes__packet__generator_8cc_source.html @@ -215,7 +215,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/df3/structedash__packager_1_1media_1_1H265VuiParameters-members.html b/docs/d2/df3/structedash__packager_1_1media_1_1H265VuiParameters-members.html index ba506d31a0..a94d52032b 100644 --- a/docs/d2/df3/structedash__packager_1_1media_1_1H265VuiParameters-members.html +++ b/docs/d2/df3/structedash__packager_1_1media_1_1H265VuiParameters-members.html @@ -103,7 +103,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 fda10bc12b..5ffd0bde9c 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 @@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/df8/structedash__packager_1_1media_1_1mp4_1_1CueSourceIDBox.html b/docs/d2/df8/structedash__packager_1_1media_1_1mp4_1_1CueSourceIDBox.html index 4dd0f2ac1d..7907cfe9bc 100644 --- a/docs/d2/df8/structedash__packager_1_1media_1_1mp4_1_1CueSourceIDBox.html +++ b/docs/d2/df8/structedash__packager_1_1media_1_1mp4_1_1CueSourceIDBox.html @@ -173,7 +173,7 @@ Additional Inherited Members diff --git a/docs/d2/dfa/classedash__packager_1_1RepresentationStateChangeListener.html b/docs/d2/dfa/classedash__packager_1_1RepresentationStateChangeListener.html index 9f2442f2b8..c987a3b33e 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 d8dd6713df..8a7461a1a0 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 276317a895..a73bc5888f 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 7404087312..ee55922fc2 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 cc33df4ac5..34ea1ea36a 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 43c96f0ecc..3130de63e1 100644 --- a/docs/d3/d0e/classedash__packager_1_1media_1_1MpdNotifyMuxerListener.html +++ b/docs/d3/d0e/classedash__packager_1_1media_1_1MpdNotifyMuxerListener.html @@ -483,7 +483,7 @@ Additional Inherited Members diff --git a/docs/d3/d11/structedash__packager_1_1media_1_1H265Pps.html b/docs/d3/d11/structedash__packager_1_1media_1_1H265Pps.html index ce908968fd..db83d9695f 100644 --- a/docs/d3/d11/structedash__packager_1_1media_1_1H265Pps.html +++ b/docs/d3/d11/structedash__packager_1_1media_1_1H265Pps.html @@ -224,7 +224,7 @@ bool chroma_qp_offset_list diff --git a/docs/d3/d15/udp__file__win_8cc_source.html b/docs/d3/d15/udp__file__win_8cc_source.html index 49795e6675..6296fef0eb 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 5d148ae7d3..561ec490ae 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/d1c/structedash__packager_1_1media_1_1mp4_1_1VTTEmptyCueBox.html b/docs/d3/d1c/structedash__packager_1_1media_1_1mp4_1_1VTTEmptyCueBox.html index 2a64b4a26d..7475bd7765 100644 --- a/docs/d3/d1c/structedash__packager_1_1media_1_1mp4_1_1VTTEmptyCueBox.html +++ b/docs/d3/d1c/structedash__packager_1_1media_1_1mp4_1_1VTTEmptyCueBox.html @@ -166,7 +166,7 @@ Additional Inherited Members 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 a10a178057..8f86d91724 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 @@ -194,7 +194,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 3ec8a35971..a335b740c8 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 @@ -118,7 +118,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/d35/video__slice__header__parser_8cc_source.html b/docs/d3/d35/video__slice__header__parser_8cc_source.html index 8e5f9afa06..e535ee34fd 100644 --- a/docs/d3/d35/video__slice__header__parser_8cc_source.html +++ b/docs/d3/d35/video__slice__header__parser_8cc_source.html @@ -201,7 +201,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/d39/structedash__packager_1_1media_1_1H265ReferencePictureListModifications.html b/docs/d3/d39/structedash__packager_1_1media_1_1H265ReferencePictureListModifications.html index 8e6e12410d..b97e5d0dbe 100644 --- a/docs/d3/d39/structedash__packager_1_1media_1_1H265ReferencePictureListModifications.html +++ b/docs/d3/d39/structedash__packager_1_1media_1_1H265ReferencePictureListModifications.html @@ -119,7 +119,7 @@ std::vector< int > l 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 7632973834..3c1b6d77dc 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/d43/structedash__packager_1_1media_1_1mp4_1_1EC3Specific.html b/docs/d3/d43/structedash__packager_1_1media_1_1mp4_1_1EC3Specific.html index cf02440f75..0f633d5da5 100644 --- a/docs/d3/d43/structedash__packager_1_1media_1_1mp4_1_1EC3Specific.html +++ b/docs/d3/d43/structedash__packager_1_1media_1_1mp4_1_1EC3Specific.html @@ -173,7 +173,7 @@ Additional Inherited Members 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 9615e642d6..13062f166d 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 @@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); 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 c85d0124f8..042412ea55 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 37326cf5ce..6c824fdb84 100644 --- a/docs/d3/d56/decrypt__config_8cc_source.html +++ b/docs/d3/d56/decrypt__config_8cc_source.html @@ -127,7 +127,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/d59/structedash__packager_1_1media_1_1mp4_1_1PrivFrame.html b/docs/d3/d59/structedash__packager_1_1media_1_1mp4_1_1PrivFrame.html index 3ac3f1c340..73eea29966 100644 --- a/docs/d3/d59/structedash__packager_1_1media_1_1mp4_1_1PrivFrame.html +++ b/docs/d3/d59/structedash__packager_1_1media_1_1mp4_1_1PrivFrame.html @@ -129,7 +129,7 @@ std::string value diff --git a/docs/d3/d62/continuity__counter_8h_source.html b/docs/d3/d62/continuity__counter_8h_source.html new file mode 100644 index 0000000000..8e644d955d --- /dev/null +++ b/docs/d3/d62/continuity__counter_8h_source.html @@ -0,0 +1,132 @@ + + + + + + +DASH Media Packaging SDK: media/formats/mp2t/continuity_counter.h Source File + + + + + + + + + +
+
+ + + + + + +
+
DASH Media Packaging SDK +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+
+
continuity_counter.h
+
+
+
1 // Copyright 2016 Google Inc. All rights reserved.
+
2 //
+
3 // Use of this source code is governed by a BSD-style
+
4 // license that can be found in the LICENSE file or at
+
5 // https://developers.google.com/open-source/licenses/bsd
+
6 
+
7 #ifndef PACKAGER_MEDIA_FORMATS_MP2T_CONTINUITY_COUNTER_H_
+
8 #define PACKAGER_MEDIA_FORMATS_MP2T_CONTINUITY_COUNTER_H_
+
9 
+
10 #include "packager/base/macros.h"
+
11 
+
12 namespace edash_packager {
+
13 namespace media {
+
14 namespace mp2t {
+
15 
+ +
17  public:
+ + +
20 
+
24  int GetNext();
+
25 
+
26  private:
+
27  int counter_ = 0;
+
28  DISALLOW_COPY_AND_ASSIGN(ContinuityCounter);
+
29 };
+
30 
+
31 } // namespace mp2t
+
32 } // namespace media
+
33 } // namespace edash_packager
+
34 
+
35 #endif // PACKAGER_MEDIA_FORMATS_MP2T_CONTINUITY_COUNTER_H_
+ + +
+ + + + diff --git a/docs/d3/d62/rcheck_8h_source.html b/docs/d3/d62/rcheck_8h_source.html index 45d2686db0..2aaf34fc45 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/d67/structedash__packager_1_1media_1_1mp4_1_1PrivFrame-members.html b/docs/d3/d67/structedash__packager_1_1media_1_1mp4_1_1PrivFrame-members.html index 6c1f394cf3..0aa4721b06 100644 --- a/docs/d3/d67/structedash__packager_1_1media_1_1mp4_1_1PrivFrame-members.html +++ b/docs/d3/d67/structedash__packager_1_1media_1_1mp4_1_1PrivFrame-members.html @@ -100,7 +100,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 f7e6cedf6a..8f3314f7e6 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/d6a/classedash__packager_1_1media_1_1NaluReader.html b/docs/d3/d6a/classedash__packager_1_1media_1_1NaluReader.html index 0f1a3af21e..5ed8e49449 100644 --- a/docs/d3/d6a/classedash__packager_1_1media_1_1NaluReader.html +++ b/docs/d3/d6a/classedash__packager_1_1media_1_1NaluReader.html @@ -228,7 +228,7 @@ static bool FindStartCode< 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 3cdd398401..371028b886 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/d6b/fixed__key__source_8cc_source.html b/docs/d3/d6b/fixed__key__source_8cc_source.html index 469a9b1647..46ac6c6f95 100644 --- a/docs/d3/d6b/fixed__key__source_8cc_source.html +++ b/docs/d3/d6b/fixed__key__source_8cc_source.html @@ -243,7 +243,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/d72/fixed__key__source_8h_source.html b/docs/d3/d72/fixed__key__source_8h_source.html index 3a27b58bc5..9788398b62 100644 --- a/docs/d3/d72/fixed__key__source_8h_source.html +++ b/docs/d3/d72/fixed__key__source_8h_source.html @@ -160,7 +160,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); 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 c3c8ca79d2..44cdb906d0 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 @@ -191,7 +191,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 ff4e9923d8..e57b48bc6a 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 3bfc19b7fa..142e270d00 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 @@ -191,7 +191,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 18eac5666a..179c15dfd7 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/d81/classedash__packager_1_1media_1_1MemoryFile.html b/docs/d3/d81/classedash__packager_1_1media_1_1MemoryFile.html index 88384e6fb7..b411e88fb5 100644 --- a/docs/d3/d81/classedash__packager_1_1media_1_1MemoryFile.html +++ b/docs/d3/d81/classedash__packager_1_1media_1_1MemoryFile.html @@ -485,7 +485,7 @@ bool  diff --git a/docs/d3/d8a/classedash__packager_1_1RepresentationStateChangeListener-members.html b/docs/d3/d8a/classedash__packager_1_1RepresentationStateChangeListener-members.html index d57c3eb248..424618fc0e 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 b15279376a..ee613126fa 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 3128e7298a..5ddf823c5e 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 @@ -130,7 +130,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/d90/ec3__audio__util_8cc_source.html b/docs/d3/d90/ec3__audio__util_8cc_source.html index c9a24f6491..b78e5d6cc8 100644 --- a/docs/d3/d90/ec3__audio__util_8cc_source.html +++ b/docs/d3/d90/ec3__audio__util_8cc_source.html @@ -245,7 +245,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 87a53d17b8..12015f4f9c 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 d4139393e6..ce8e7b54f8 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 @@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/da0/ec3__audio__util_8h_source.html b/docs/d3/da0/ec3__audio__util_8h_source.html index 32a8e6708e..5aa3fcf086 100644 --- a/docs/d3/da0/ec3__audio__util_8h_source.html +++ b/docs/d3/da0/ec3__audio__util_8h_source.html @@ -114,7 +114,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 3bbb7aff17..ef2aaf53e3 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 b43a7e17fb..bded4743a4 100644 --- a/docs/d3/dbc/seek__head_8cc_source.html +++ b/docs/d3/dbc/seek__head_8cc_source.html @@ -216,7 +216,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 461e2179cf..b21444f5df 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 507b0ebf21..66469abe57 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 @@ -182,7 +182,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 95f5ba40b1..13107f9d93 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 e2f1b562ed..303ffc9dff 100644 --- a/docs/d3/dbe/demuxer_8cc_source.html +++ b/docs/d3/dbe/demuxer_8cc_source.html @@ -345,7 +345,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 7a383c03fa..39eca5e56e 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 @@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); 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 68dc11af47..586bcc92d5 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 7db30ab463..009bc713dc 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 @@ -128,7 +128,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 2c2ddcb835..dc76ed63f4 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 @@ -182,7 +182,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 b77b18fca8..3cd48af15c 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 bb931bd8d0..42e5d05485 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/dec/classedash__packager_1_1media_1_1H26xBitReader.html b/docs/d3/dec/classedash__packager_1_1media_1_1H26xBitReader.html index e962ab36f5..dfe6a35d6a 100644 --- a/docs/d3/dec/classedash__packager_1_1media_1_1H26xBitReader.html +++ b/docs/d3/dec/classedash__packager_1_1media_1_1H26xBitReader.html @@ -134,7 +134,7 @@ size_t NumEmulationPrevent diff --git a/docs/d3/df1/box__reader_8cc_source.html b/docs/d3/df1/box__reader_8cc_source.html index 4e2c425f27..6cc4fd8ca5 100644 --- a/docs/d3/df1/box__reader_8cc_source.html +++ b/docs/d3/df1/box__reader_8cc_source.html @@ -296,7 +296,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/dfa/classedash__packager_1_1MpdBuilder.html b/docs/d3/dfa/classedash__packager_1_1MpdBuilder.html index ea0e6eb46e..bf4a5b0157 100644 --- a/docs/d3/dfa/classedash__packager_1_1MpdBuilder.html +++ b/docs/d3/dfa/classedash__packager_1_1MpdBuilder.html @@ -385,7 +385,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 ee13945caa..dc88cb004f 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 244a640806..25659e3aeb 100644 --- a/docs/d4/d00/mp4_2multi__segment__segmenter_8cc_source.html +++ b/docs/d4/d00/mp4_2multi__segment__segmenter_8cc_source.html @@ -304,7 +304,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 dba265c3ed..83c74df1b5 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 @@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); 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 dbb4a7785f..8470da1e37 100644 --- a/docs/d4/d1d/classedash__packager_1_1media_1_1Muxer.html +++ b/docs/d4/d1d/classedash__packager_1_1media_1_1Muxer.html @@ -342,7 +342,7 @@ class MediaStream diff --git a/docs/d4/d25/classedash__packager_1_1media_1_1mp2t_1_1TsWriter-members.html b/docs/d4/d25/classedash__packager_1_1media_1_1mp2t_1_1TsWriter-members.html index 420d1e4cf0..5749cb90d8 100644 --- a/docs/d4/d25/classedash__packager_1_1media_1_1mp2t_1_1TsWriter-members.html +++ b/docs/d4/d25/classedash__packager_1_1media_1_1mp2t_1_1TsWriter-members.html @@ -95,14 +95,16 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); - + + +
AddPesPacket(scoped_ptr< PesPacket > pes_packet)edash_packager::media::mp2t::TsWritervirtual
FinalizeSegment()edash_packager::media::mp2t::TsWritervirtual
Initialize(const StreamInfo &stream_info)edash_packager::media::mp2t::TsWritervirtual
Initialize(const StreamInfo &stream_info, bool will_be_encrypted)edash_packager::media::mp2t::TsWritervirtual
NewSegment(const std::string &file_name)edash_packager::media::mp2t::TsWritervirtual
SetProgramMapTableWriterForTesting(scoped_ptr< ProgramMapTableWriter > table_writer)edash_packager::media::mp2t::TsWriter
SignalEncypted()edash_packager::media::mp2t::TsWriter
TsWriter() (defined in edash_packager::media::mp2t::TsWriter)edash_packager::media::mp2t::TsWriter
~TsWriter() (defined in edash_packager::media::mp2t::TsWriter)edash_packager::media::mp2t::TsWritervirtual
diff --git a/docs/d4/d26/classedash__packager_1_1media_1_1mp2t_1_1TsWriter.html b/docs/d4/d26/classedash__packager_1_1media_1_1mp2t_1_1TsWriter.html index 74c3b835d7..53e563bf1b 100644 --- a/docs/d4/d26/classedash__packager_1_1media_1_1mp2t_1_1TsWriter.html +++ b/docs/d4/d26/classedash__packager_1_1media_1_1mp2t_1_1TsWriter.html @@ -98,19 +98,25 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); - - + + + + + + +

Public Member Functions

virtual bool Initialize (const StreamInfo &stream_info)
 
virtual bool Initialize (const StreamInfo &stream_info, bool will_be_encrypted)
 
virtual bool NewSegment (const std::string &file_name)
 
void SignalEncypted ()
 
virtual bool FinalizeSegment ()
 
virtual bool AddPesPacket (scoped_ptr< PesPacket > pes_packet)
 
+void SetProgramMapTableWriterForTesting (scoped_ptr< ProgramMapTableWriter > table_writer)
 Only for testing.
 

Detailed Description

This class takes PesPackets, encapsulates them into TS packets, and write the data to file. This also creates PSI from StreamInfo.

-

Definition at line 41 of file ts_writer.h.

+

Definition at line 28 of file ts_writer.h.

Member Function Documentation

@@ -142,7 +148,7 @@ Public Member Functions
Returns
true on success, false otherwise.
-

Definition at line 466 of file ts_writer.cc.

+

Definition at line 244 of file ts_writer.cc.

@@ -169,11 +175,11 @@ Public Member Functions

Flush all the pending PesPackets that have not been written to file and close the file.

Returns
true on success, false otherwise.
-

Definition at line 462 of file ts_writer.cc.

+

Definition at line 240 of file ts_writer.cc.

- +
@@ -184,8 +190,18 @@ Public Member Functions - + + + + + + + + + + +
bool edash_packager::media::mp2t::TsWriter::Initialize ( const StreamInfostream_info)stream_info,
bool will_be_encrypted 
)
@@ -195,9 +211,16 @@ Public Member Functions

This must be called before calling other methods.

+
Parameters
+ + + +
stream_infois the information about this stream.
will_be_encryptedmust be true if some segment would be encrypted. It is ok if the entire stream is not encrypted but have this true e.g. if the clear lead is very long.
+
+
Returns
true on success, false otherwise.
-

Definition at line 386 of file ts_writer.cc.

+

Definition at line 165 of file ts_writer.cc.

@@ -226,12 +249,31 @@ Public Member Functions
Parameters
+
file_nameis the output file name.
encryptedmust be true if the new segment is encrypted.
Returns
true on success, false otherwise.
-

Definition at line 439 of file ts_writer.cc.

+

Definition at line 201 of file ts_writer.cc.

+ + + + +
+
+ + + + + + + +
void edash_packager::media::mp2t::TsWriter::SignalEncypted ()
+
+

Signals the writer that the rest of the segments are encrypted. |will_be_encrypted| passed to Initialize() should be true.

+ +

Definition at line 236 of file ts_writer.cc.

@@ -242,7 +284,7 @@ Public Member Functions diff --git a/docs/d4/d37/io__cache_8cc_source.html b/docs/d4/d37/io__cache_8cc_source.html index 870f398389..b3a8978056 100644 --- a/docs/d4/d37/io__cache_8cc_source.html +++ b/docs/d4/d37/io__cache_8cc_source.html @@ -252,7 +252,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d4/d3d/structedash__packager_1_1media_1_1mp4_1_1PixelAspectRatio.html b/docs/d4/d3d/structedash__packager_1_1media_1_1mp4_1_1PixelAspectRatio.html index 849966ba4e..ee89518bad 100644 --- a/docs/d4/d3d/structedash__packager_1_1media_1_1mp4_1_1PixelAspectRatio.html +++ b/docs/d4/d3d/structedash__packager_1_1media_1_1mp4_1_1PixelAspectRatio.html @@ -176,7 +176,7 @@ Additional Inherited Members 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 b03b2d5659..a0cf7460e6 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/d4a/structedash__packager_1_1media_1_1H265Sps-members.html b/docs/d4/d4a/structedash__packager_1_1media_1_1H265Sps-members.html index 79aa314fe3..6331cd7d30 100644 --- a/docs/d4/d4a/structedash__packager_1_1media_1_1H265Sps-members.html +++ b/docs/d4/d4a/structedash__packager_1_1media_1_1H265Sps-members.html @@ -146,7 +146,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); 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 0ec57b43c2..f5b386688d 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 @@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); 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 b94f8f0841..59f6255dc5 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 @@ -128,7 +128,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d4/d87/nalu__reader_8h_source.html b/docs/d4/d87/nalu__reader_8h_source.html index 5f86259554..35091b3602 100644 --- a/docs/d4/d87/nalu__reader_8h_source.html +++ b/docs/d4/d87/nalu__reader_8h_source.html @@ -292,7 +292,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 69d1a3f990..c06c0a8a17 100644 --- a/docs/d4/d8c/classedash__packager_1_1media_1_1MkvWriter.html +++ b/docs/d4/d8c/classedash__packager_1_1media_1_1MkvWriter.html @@ -376,7 +376,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 1329ec2f08..31541aaa2f 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 @@ -119,7 +119,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); 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 fa60f9d07c..7be2a4267d 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 6d402513b5..aefaf18dab 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 @@ -173,7 +173,7 @@ Additional Inherited Members 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 7663b75af3..06494a3867 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 e25d5e6a9c..8db77fdc2d 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 c16de64e73..cff8a6e777 100644 --- a/docs/d4/da1/classedash__packager_1_1media_1_1DecryptConfig.html +++ b/docs/d4/da1/classedash__packager_1_1media_1_1DecryptConfig.html @@ -249,7 +249,7 @@ static const size_t  diff --git a/docs/d4/da7/segmenter__test__base_8cc_source.html b/docs/d4/da7/segmenter__test__base_8cc_source.html index f518b51eda..8db20b7aca 100644 --- a/docs/d4/da7/segmenter__test__base_8cc_source.html +++ b/docs/d4/da7/segmenter__test__base_8cc_source.html @@ -310,7 +310,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 3606710238..cb487ee48f 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/dbe/classedash__packager_1_1media_1_1NalUnitToByteStreamConverter.html b/docs/d4/dbe/classedash__packager_1_1media_1_1NalUnitToByteStreamConverter.html index 849051a27d..664e23d137 100644 --- a/docs/d4/dbe/classedash__packager_1_1media_1_1NalUnitToByteStreamConverter.html +++ b/docs/d4/dbe/classedash__packager_1_1media_1_1NalUnitToByteStreamConverter.html @@ -229,7 +229,7 @@ class NalUnitToByteStreamC 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 d15a494927..5bca935364 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 35f9701498..3be4ecc5f2 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 ee8b7880d6..00283dedb1 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 @@ -185,7 +185,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 9f437f8a52..cb38f45f30 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 57d08cc6ec..04972e678e 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 @@ -143,7 +143,7 @@ uint64_t earliest_presenta diff --git a/docs/d4/dd3/bit__reader_8h_source.html b/docs/d4/dd3/bit__reader_8h_source.html index 9e876c877e..4f9dd45323 100644 --- a/docs/d4/dd3/bit__reader_8h_source.html +++ b/docs/d4/dd3/bit__reader_8h_source.html @@ -178,7 +178,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d4/dd8/classedash__packager_1_1media_1_1H26xByteToUnitStreamConverter.html b/docs/d4/dd8/classedash__packager_1_1media_1_1H26xByteToUnitStreamConverter.html index 0fab803711..ee85082166 100644 --- a/docs/d4/dd8/classedash__packager_1_1media_1_1H26xByteToUnitStreamConverter.html +++ b/docs/d4/dd8/classedash__packager_1_1media_1_1H26xByteToUnitStreamConverter.html @@ -216,7 +216,7 @@ static const size_t kUnitS 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 73ad8dd623..76d8e5d3b0 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 @@ -197,7 +197,7 @@ Additional Inherited Members diff --git a/docs/d4/dde/webvtt__util_8h_source.html b/docs/d4/dde/webvtt__util_8h_source.html index 8d0ee6b70c..3d91882780 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/de0/structedash__packager_1_1media_1_1H265SliceHeader_1_1LongTermPicsInfo.html b/docs/d4/de0/structedash__packager_1_1media_1_1H265SliceHeader_1_1LongTermPicsInfo.html index 1022439e06..99ca58330f 100644 --- a/docs/d4/de0/structedash__packager_1_1media_1_1H265SliceHeader_1_1LongTermPicsInfo.html +++ b/docs/d4/de0/structedash__packager_1_1media_1_1H265SliceHeader_1_1LongTermPicsInfo.html @@ -112,7 +112,7 @@ int delta_poc_msb_cycle_lt 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 8491a169d5..f34ed10ea4 100644 --- a/docs/d4/de4/structedash__packager_1_1media_1_1SubsampleEntry.html +++ b/docs/d4/de4/structedash__packager_1_1media_1_1SubsampleEntry.html @@ -122,7 +122,7 @@ uint32_t 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 29f2e9e007..6a0733cb6d 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 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 a43839736b..fc2718867c 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 @@ -115,7 +115,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d4/df5/request__signer_8cc_source.html b/docs/d4/df5/request__signer_8cc_source.html index 20ef43723c..9016656c72 100644 --- a/docs/d4/df5/request__signer_8cc_source.html +++ b/docs/d4/df5/request__signer_8cc_source.html @@ -178,7 +178,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 c4fc0ea8db..cdb387a3b2 100644 --- a/docs/d4/df9/structedash__packager_1_1MpdOptions-members.html +++ b/docs/d4/df9/structedash__packager_1_1MpdOptions-members.html @@ -104,7 +104,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 282f8b40de..fd95da9e26 100644 --- a/docs/d4/dff/webm__media__parser_8cc_source.html +++ b/docs/d4/dff/webm__media__parser_8cc_source.html @@ -364,7 +364,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 722c700419..57dd571d63 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 bcc1edfbc8..d40f7d1434 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_1mp4_1_1CueIDBox-members.html b/docs/d5/d18/structedash__packager_1_1media_1_1mp4_1_1CueIDBox-members.html index 4fafbaa2f6..982c1325c8 100644 --- a/docs/d5/d18/structedash__packager_1_1media_1_1mp4_1_1CueIDBox-members.html +++ b/docs/d5/d18/structedash__packager_1_1media_1_1mp4_1_1CueIDBox-members.html @@ -109,7 +109,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 f127d3733a..8c2a67b927 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 6d1bea9e3f..573a2b8c45 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 @@ -115,7 +115,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 c8f0ee2830..e7743c55a4 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 8687d488f6..1707ad23f6 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 28adc0953b..622c2f16b4 100644 --- a/docs/d5/d30/classedash__packager_1_1media_1_1H264ByteToUnitStreamConverter.html +++ b/docs/d5/d30/classedash__packager_1_1media_1_1H264ByteToUnitStreamConverter.html @@ -171,7 +171,7 @@ static const size_t kUnitS diff --git a/docs/d5/d3e/structedash__packager_1_1media_1_1H265ReferencePictureSet-members.html b/docs/d5/d3e/structedash__packager_1_1media_1_1H265ReferencePictureSet-members.html index e10485973a..1784175837 100644 --- a/docs/d5/d3e/structedash__packager_1_1media_1_1H265ReferencePictureSet-members.html +++ b/docs/d5/d3e/structedash__packager_1_1media_1_1H265ReferencePictureSet-members.html @@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); 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 65555a1c8c..c26b545abd 100644 --- a/docs/d5/d40/webm_2single__segment__segmenter_8h_source.html +++ b/docs/d5/d40/webm_2single__segment__segmenter_8h_source.html @@ -156,7 +156,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 320c214f41..b8c53c0fac 100644 --- a/docs/d5/d41/hevc__decoder__configuration_8cc_source.html +++ b/docs/d5/d41/hevc__decoder__configuration_8cc_source.html @@ -256,7 +256,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/d49/structedash__packager_1_1media_1_1H265VuiParameters.html b/docs/d5/d49/structedash__packager_1_1media_1_1H265VuiParameters.html index e3afa99895..f54fcb0e5e 100644 --- a/docs/d5/d49/structedash__packager_1_1media_1_1H265VuiParameters.html +++ b/docs/d5/d49/structedash__packager_1_1media_1_1H265VuiParameters.html @@ -131,7 +131,7 @@ int min_spatial_segmentati 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 d196c11a4b..6e8bc19964 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 023486d332..cb0f01e1de 100644 --- a/docs/d5/d4d/box_8cc_source.html +++ b/docs/d5/d4d/box_8cc_source.html @@ -200,7 +200,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/d52/ts__section__pes_8h_source.html b/docs/d5/d52/ts__section__pes_8h_source.html index 2caafcf5db..c64dc20d36 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 4593a205f7..68dd443e86 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/d5c/continuity__counter_8cc_source.html b/docs/d5/d5c/continuity__counter_8cc_source.html new file mode 100644 index 0000000000..cb01d497a3 --- /dev/null +++ b/docs/d5/d5c/continuity__counter_8cc_source.html @@ -0,0 +1,124 @@ + + + + + + +DASH Media Packaging SDK: media/formats/mp2t/continuity_counter.cc Source File + + + + + + + + + +
+
+ + + + + + +
+
DASH Media Packaging SDK +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+
+
continuity_counter.cc
+
+
+
1 // Copyright 2016 Google Inc. All rights reserved.
+
2 //
+
3 // Use of this source code is governed by a BSD-style
+
4 // license that can be found in the LICENSE file or at
+
5 // https://developers.google.com/open-source/licenses/bsd
+
6 
+
7 #include "packager/media/formats/mp2t/continuity_counter.h"
+
8 
+
9 namespace edash_packager {
+
10 namespace media {
+
11 namespace mp2t {
+
12 
+
13 ContinuityCounter::ContinuityCounter() {}
+
14 ContinuityCounter::~ContinuityCounter() {}
+
15 
+ +
17  int ret = counter_;
+
18  ++counter_;
+
19  counter_ %= 16;
+
20  return ret;
+
21 }
+
22 
+
23 } // namespace mp2t
+
24 } // namespace media
+
25 } // namespace edash_packager
+ +
+ + + + 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 ebf50b5a6c..2cdab73e07 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 c179f62a56..b2e10347c8 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 999a073075..a00edcd641 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 @@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/d6f/vlog__flags_8cc_source.html b/docs/d5/d6f/vlog__flags_8cc_source.html index bb239005b4..fa91ce4cea 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 1453331d5a..fc1941dde7 100644 --- a/docs/d5/d73/vp__codec__configuration_8h_source.html +++ b/docs/d5/d73/vp__codec__configuration_8h_source.html @@ -192,7 +192,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/d78/structedash__packager_1_1media_1_1mp4_1_1SampleEncryption.html b/docs/d5/d78/structedash__packager_1_1media_1_1mp4_1_1SampleEncryption.html index eb24b0ef9e..132ea49b0b 100644 --- a/docs/d5/d78/structedash__packager_1_1media_1_1mp4_1_1SampleEncryption.html +++ b/docs/d5/d78/structedash__packager_1_1media_1_1mp4_1_1SampleEncryption.html @@ -250,7 +250,7 @@ Additional Inherited Members diff --git a/docs/d5/d7a/structedash__packager_1_1Element.html b/docs/d5/d7a/structedash__packager_1_1Element.html index 7cc6b21a25..7c02ee6973 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 9790c55d5a..6ef87bec08 100644 --- a/docs/d5/d7b/box__definitions_8h_source.html +++ b/docs/d5/d7b/box__definitions_8h_source.html @@ -959,7 +959,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/d89/classedash__packager_1_1media_1_1HlsNotifyMuxerListener.html b/docs/d5/d89/classedash__packager_1_1media_1_1HlsNotifyMuxerListener.html index 2a0db9e3c4..3a49491d7f 100644 --- a/docs/d5/d89/classedash__packager_1_1media_1_1HlsNotifyMuxerListener.html +++ b/docs/d5/d89/classedash__packager_1_1media_1_1HlsNotifyMuxerListener.html @@ -491,7 +491,7 @@ Additional Inherited Members diff --git a/docs/d5/d89/widevine__key__source_8cc_source.html b/docs/d5/d89/widevine__key__source_8cc_source.html index 36d49a9c4d..a14cf5cbf1 100644 --- a/docs/d5/d89/widevine__key__source_8cc_source.html +++ b/docs/d5/d89/widevine__key__source_8cc_source.html @@ -724,7 +724,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 a71848c424..604fbbf684 100644 --- a/docs/d5/d8f/webm__cluster__parser_8cc_source.html +++ b/docs/d5/d8f/webm__cluster__parser_8cc_source.html @@ -740,7 +740,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 b70af142f6..2c6a5afe47 100644 --- a/docs/d5/d91/es__parser__adts_8cc_source.html +++ b/docs/d5/d91/es__parser__adts_8cc_source.html @@ -376,7 +376,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/d98/encryptor_8cc_source.html b/docs/d5/d98/encryptor_8cc_source.html index 1643d8459a..bb57e4c70d 100644 --- a/docs/d5/d98/encryptor_8cc_source.html +++ b/docs/d5/d98/encryptor_8cc_source.html @@ -234,7 +234,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/d98/structedash__packager_1_1media_1_1H264Pps-members.html b/docs/d5/d98/structedash__packager_1_1media_1_1H264Pps-members.html index 770b3de149..04c213b3b8 100644 --- a/docs/d5/d98/structedash__packager_1_1media_1_1H264Pps-members.html +++ b/docs/d5/d98/structedash__packager_1_1media_1_1H264Pps-members.html @@ -117,7 +117,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 3d52f1014b..d5667f4057 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/d9f/structedash__packager_1_1media_1_1H265Pps-members.html b/docs/d5/d9f/structedash__packager_1_1media_1_1H265Pps-members.html index 02920446b3..6ca5d89e45 100644 --- a/docs/d5/d9f/structedash__packager_1_1media_1_1H265Pps-members.html +++ b/docs/d5/d9f/structedash__packager_1_1media_1_1H265Pps-members.html @@ -137,7 +137,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/da2/classedash__packager_1_1media_1_1mp2t_1_1EsParserH26x-members.html b/docs/d5/da2/classedash__packager_1_1media_1_1mp2t_1_1EsParserH26x-members.html index a11958b1f7..5c802724ce 100644 --- a/docs/d5/da2/classedash__packager_1_1media_1_1mp2t_1_1EsParserH26x-members.html +++ b/docs/d5/da2/classedash__packager_1_1media_1_1mp2t_1_1EsParserH26x-members.html @@ -107,7 +107,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 8ea0642282..a3518ce3c8 100644 --- a/docs/d5/da4/aes__encryptor_8cc_source.html +++ b/docs/d5/da4/aes__encryptor_8cc_source.html @@ -297,7 +297,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 0a4d3e077a..5a18b790d5 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 6ee557df01..43bd99baa2 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 34f78d6877..d31696c299 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/dc9/classedash__packager_1_1media_1_1AesCbcDecryptor-members.html b/docs/d5/dc9/classedash__packager_1_1media_1_1AesCbcDecryptor-members.html index 96ca2f74aa..976742afed 100644 --- a/docs/d5/dc9/classedash__packager_1_1media_1_1AesCbcDecryptor-members.html +++ b/docs/d5/dc9/classedash__packager_1_1media_1_1AesCbcDecryptor-members.html @@ -115,7 +115,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/dcb/classedash__packager_1_1media_1_1AesCbcDecryptor.html b/docs/d5/dcb/classedash__packager_1_1media_1_1AesCbcDecryptor.html index a8b95d7c54..3e44f7ae60 100644 --- a/docs/d5/dcb/classedash__packager_1_1media_1_1AesCbcDecryptor.html +++ b/docs/d5/dcb/classedash__packager_1_1media_1_1AesCbcDecryptor.html @@ -277,7 +277,7 @@ AES_KEY * mutable_aes_key< 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 656bcc3f55..edb12b708a 100644 --- a/docs/d5/dce/classedash__packager_1_1media_1_1Demuxer.html +++ b/docs/d5/dce/classedash__packager_1_1media_1_1Demuxer.html @@ -295,7 +295,7 @@ Public Member Functions diff --git a/docs/d5/dce/classedash__packager_1_1media_1_1VP8Parser.html b/docs/d5/dce/classedash__packager_1_1media_1_1VP8Parser.html index 7e77db29bc..4b24bf2f4a 100644 --- a/docs/d5/dce/classedash__packager_1_1media_1_1VP8Parser.html +++ b/docs/d5/dce/classedash__packager_1_1media_1_1VP8Parser.html @@ -235,7 +235,7 @@ Additional Inherited Members diff --git a/docs/d5/dcf/rsa__key_8h_source.html b/docs/d5/dcf/rsa__key_8h_source.html index 3737cbe7f6..ee45795bae 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/dd2/classedash__packager_1_1media_1_1VPxParser.html b/docs/d5/dd2/classedash__packager_1_1media_1_1VPxParser.html index adbeee8616..8d443d3ef1 100644 --- a/docs/d5/dd2/classedash__packager_1_1media_1_1VPxParser.html +++ b/docs/d5/dd2/classedash__packager_1_1media_1_1VPxParser.html @@ -205,7 +205,7 @@ Protected Member Functions diff --git a/docs/d5/dda/ts__section__psi_8h_source.html b/docs/d5/dda/ts__section__psi_8h_source.html index 22cdd7c372..da50d0b08a 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/de0/bit__reader_8cc_source.html b/docs/d5/de0/bit__reader_8cc_source.html index 1f0561c61b..3a597780df 100644 --- a/docs/d5/de0/bit__reader_8cc_source.html +++ b/docs/d5/de0/bit__reader_8cc_source.html @@ -199,7 +199,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 1bc43ebbc5..7b967eb3e2 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 768ac36f87..b7d0662d5b 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/dfc/file_8cc_source.html b/docs/d5/dfc/file_8cc_source.html index c426191982..a8588879f6 100644 --- a/docs/d5/dfc/file_8cc_source.html +++ b/docs/d5/dfc/file_8cc_source.html @@ -376,7 +376,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 5044b672f8..9fe15a3709 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 @@ -107,7 +107,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d05/structedash__packager_1_1media_1_1H265SliceHeader_1_1LongTermPicsInfo-members.html b/docs/d6/d05/structedash__packager_1_1media_1_1H265SliceHeader_1_1LongTermPicsInfo-members.html index cc5816be98..d3d691eeff 100644 --- a/docs/d6/d05/structedash__packager_1_1media_1_1H265SliceHeader_1_1LongTermPicsInfo-members.html +++ b/docs/d6/d05/structedash__packager_1_1media_1_1H265SliceHeader_1_1LongTermPicsInfo-members.html @@ -98,7 +98,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); 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 9b09e5bb5e..8d8416edb2 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/d09/aes__pattern__cryptor_8h_source.html b/docs/d6/d09/aes__pattern__cryptor_8h_source.html index 6e8906e50c..63c46fe222 100644 --- a/docs/d6/d09/aes__pattern__cryptor_8h_source.html +++ b/docs/d6/d09/aes__pattern__cryptor_8h_source.html @@ -136,7 +136,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d09/classedash__packager_1_1media_1_1H265Parser-members.html b/docs/d6/d09/classedash__packager_1_1media_1_1H265Parser-members.html index b8ce8d18a2..db35f96fca 100644 --- a/docs/d6/d09/classedash__packager_1_1media_1_1H265Parser-members.html +++ b/docs/d6/d09/classedash__packager_1_1media_1_1H265Parser-members.html @@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); 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 0ea02e82bf..33006d0ebc 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 @@ -125,7 +125,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 ba134e0354..2a966e3b0f 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 @@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); 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 427e053e01..7fe72de537 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 9c8d2c2e45..530d94e9eb 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 de7273a18b..b1b6683789 100644 --- a/docs/d6/d17/es__parser__h264_8cc_source.html +++ b/docs/d6/d17/es__parser__h264_8cc_source.html @@ -268,7 +268,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 03043ea8b3..7c2f5c3c86 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 @@ -114,7 +114,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d1a/ts__packet__writer__util_8cc_source.html b/docs/d6/d1a/ts__packet__writer__util_8cc_source.html new file mode 100644 index 0000000000..58e1566369 --- /dev/null +++ b/docs/d6/d1a/ts__packet__writer__util_8cc_source.html @@ -0,0 +1,263 @@ + + + + + + +DASH Media Packaging SDK: media/formats/mp2t/ts_packet_writer_util.cc Source File + + + + + + + + + +
+
+ + + + + + +
+
DASH Media Packaging SDK +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+
+
ts_packet_writer_util.cc
+
+
+
1 // Copyright 2016 Google Inc. All rights reserved.
+
2 //
+
3 // Use of this source code is governed by a BSD-style
+
4 // license that can be found in the LICENSE file or at
+
5 // https://developers.google.com/open-source/licenses/bsd
+
6 
+
7 #include "packager/media/formats/mp2t/ts_packet_writer_util.h"
+
8 
+
9 #include "packager/base/logging.h"
+
10 #include "packager/media/base/buffer_writer.h"
+
11 #include "packager/media/formats/mp2t/continuity_counter.h"
+
12 
+
13 namespace edash_packager {
+
14 namespace media {
+
15 namespace mp2t {
+
16 
+
17 namespace {
+
18 
+
19 const int kPcrFieldsSize = 6;
+
20 const uint8_t kSyncByte = 0x47;
+
21 
+
22 // This is the size of the first few fields in a TS packet, i.e. TS packet size
+
23 // without adaptation field or the payload.
+
24 const int kTsPacketHeaderSize = 4;
+
25 const int kTsPacketSize = 188;
+
26 const int kTsPacketMaximumPayloadSize =
+
27  kTsPacketSize - kTsPacketHeaderSize;
+
28 
+
29 // Used for adaptation field padding bytes.
+
30 const uint8_t kPaddingBytes[] = {
+
31  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+
32  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+
33  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+
34  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+
35  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+
36  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+
37  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+
38  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+
39  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+
40  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+
41  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+
42  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+
43  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+
44  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+
45  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+
46  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+
47  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+
48  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+
49  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+
50  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+
51  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+
52  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+
53  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+
54  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+
55 };
+
56 static_assert(arraysize(kPaddingBytes) >= kTsPacketMaximumPayloadSize,
+
57  "Padding array is not big enough.");
+
58 
+
59 // |remaining_data_size| is the amount of data that has to be written. This may
+
60 // be bigger than a TS packet size.
+
61 // |remaining_data_size| matters if it is short and requires padding.
+
62 void WriteAdaptationField(bool has_pcr,
+
63  uint64_t pcr_base,
+
64  size_t remaining_data_size,
+
65  BufferWriter* writer) {
+
66  // Special case where a TS packet requires 1 byte padding.
+
67  if (!has_pcr && remaining_data_size == kTsPacketMaximumPayloadSize - 1) {
+
68  writer->AppendInt(static_cast<uint8_t>(0));
+
69  return;
+
70  }
+
71 
+
72  // The size of the field itself.
+
73  const int kAdaptationFieldLengthSize = 1;
+
74 
+
75  // The size of all leading flags (not including the adaptation_field_length).
+
76  const int kAdaptationFieldHeaderSize = 1;
+
77  int adaptation_field_length =
+
78  kAdaptationFieldHeaderSize + (has_pcr ? kPcrFieldsSize : 0);
+
79  if (remaining_data_size < kTsPacketMaximumPayloadSize) {
+
80  const int current_ts_size = kTsPacketHeaderSize + remaining_data_size +
+
81  adaptation_field_length +
+
82  kAdaptationFieldLengthSize;
+
83  if (current_ts_size < kTsPacketSize) {
+
84  adaptation_field_length += kTsPacketSize - current_ts_size;
+
85  }
+
86  }
+
87 
+
88  writer->AppendInt(static_cast<uint8_t>(adaptation_field_length));
+
89  int remaining_bytes = adaptation_field_length;
+
90  writer->AppendInt(static_cast<uint8_t>(
+
91  // All flags except PCR_flag are 0.
+
92  static_cast<uint8_t>(has_pcr) << 4));
+
93  remaining_bytes -= 1;
+
94 
+
95  if (has_pcr) {
+
96  // program_clock_reference_extension = 0.
+
97  const uint32_t most_significant_32bits_pcr =
+
98  static_cast<uint32_t>(pcr_base >> 1);
+
99  const uint16_t pcr_last_bit_reserved_and_pcr_extension =
+
100  ((pcr_base & 1) << 15);
+
101  writer->AppendInt(most_significant_32bits_pcr);
+
102  writer->AppendInt(pcr_last_bit_reserved_and_pcr_extension);
+
103  remaining_bytes -= kPcrFieldsSize;
+
104  }
+
105  DCHECK_GE(remaining_bytes, 0);
+
106  if (remaining_bytes == 0)
+
107  return;
+
108 
+
109  DCHECK_GE(static_cast<int>(arraysize(kPaddingBytes)), remaining_bytes);
+
110  writer->AppendArray(kPaddingBytes, remaining_bytes);
+
111 }
+
112 
+
113 } // namespace
+
114 
+
115 void WritePayloadToBufferWriter(const uint8_t* payload,
+
116  size_t payload_size,
+
117  bool payload_unit_start_indicator,
+
118  int pid,
+
119  bool has_pcr,
+
120  uint64_t pcr_base,
+
121  ContinuityCounter* continuity_counter,
+
122  BufferWriter* writer) {
+
123  size_t payload_bytes_written = 0;
+
124 
+
125  do {
+
126  const bool must_write_adaptation_header = has_pcr;
+
127  const size_t bytes_left = payload_size - payload_bytes_written;
+
128  const bool has_adaptation_field = must_write_adaptation_header ||
+
129  bytes_left < kTsPacketMaximumPayloadSize;
+
130 
+
131  writer->AppendInt(kSyncByte);
+
132  writer->AppendInt(static_cast<uint16_t>(
+
133  // transport_error_indicator and transport_priority are both '0'.
+
134  static_cast<int>(payload_unit_start_indicator) << 14 | pid));
+
135 
+
136  const uint8_t adaptation_field_control =
+
137  ((has_adaptation_field ? 1 : 0) << 1) | ((bytes_left != 0) ? 1 : 0);
+
138  // transport_scrambling_control is '00'.
+
139  writer->AppendInt(static_cast<uint8_t>(adaptation_field_control << 4 |
+
140  continuity_counter->GetNext()));
+
141 
+
142  if (has_adaptation_field) {
+
143  const size_t before = writer->Size();
+
144  WriteAdaptationField(has_pcr, pcr_base, bytes_left, writer);
+
145  const size_t bytes_for_adaptation_field = writer->Size() - before;
+
146 
+
147  const int write_bytes =
+
148  kTsPacketMaximumPayloadSize - bytes_for_adaptation_field;
+
149  writer->AppendArray(payload + payload_bytes_written, write_bytes);
+
150  payload_bytes_written += write_bytes;
+
151  } else {
+
152  writer->AppendArray(payload + payload_bytes_written,
+
153  kTsPacketMaximumPayloadSize);
+
154  payload_bytes_written += kTsPacketMaximumPayloadSize;
+
155  }
+
156 
+
157  // Once written, not needed for this payload.
+
158  has_pcr = false;
+
159  payload_unit_start_indicator = false;
+
160  } while (payload_bytes_written < payload_size);
+
161 }
+
162 
+
163 } // namespace mp2t
+
164 } // namespace media
+
165 } // namespace edash_packager
+
+ + + + 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 9e8e6ce713..c9f0d2faad 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/d1d/structedash__packager_1_1media_1_1H265ReferencePictureListModifications-members.html b/docs/d6/d1d/structedash__packager_1_1media_1_1H265ReferencePictureListModifications-members.html index 609fd55d24..fda546bda8 100644 --- a/docs/d6/d1d/structedash__packager_1_1media_1_1H265ReferencePictureListModifications-members.html +++ b/docs/d6/d1d/structedash__packager_1_1media_1_1H265ReferencePictureListModifications-members.html @@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d29/classedash__packager_1_1media_1_1AesCryptor-members.html b/docs/d6/d29/classedash__packager_1_1media_1_1AesCryptor-members.html index d32a46c580..ac29c1a6c1 100644 --- a/docs/d6/d29/classedash__packager_1_1media_1_1AesCryptor-members.html +++ b/docs/d6/d29/classedash__packager_1_1media_1_1AesCryptor-members.html @@ -112,7 +112,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 1547e2cd4f..a912cea45f 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 d908778b0c..2c28f3b757 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 4c499b6e3a..bb4be59ef6 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 4a57ef6cde..e0102596a7 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 e7b4e059d7..ee1e4ac583 100644 --- a/docs/d6/d3b/chunk__info__iterator_8cc_source.html +++ b/docs/d6/d3b/chunk__info__iterator_8cc_source.html @@ -171,7 +171,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d3e/classedash__packager_1_1media_1_1mp2t_1_1PesPacket.html b/docs/d6/d3e/classedash__packager_1_1media_1_1mp2t_1_1PesPacket.html index 04544944d3..c9e7d2f6a3 100644 --- a/docs/d6/d3e/classedash__packager_1_1media_1_1mp2t_1_1PesPacket.html +++ b/docs/d6/d3e/classedash__packager_1_1media_1_1mp2t_1_1PesPacket.html @@ -387,7 +387,7 @@ const std::vector< uint8_t > &  diff --git a/docs/d6/d41/encrypting__fragmenter_8cc_source.html b/docs/d6/d41/encrypting__fragmenter_8cc_source.html index 1dcbe6fd49..ea03e616d8 100644 --- a/docs/d6/d41/encrypting__fragmenter_8cc_source.html +++ b/docs/d6/d41/encrypting__fragmenter_8cc_source.html @@ -463,7 +463,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 9798adcb9b..ce8327c0ce 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 @@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); 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 0028df3494..48145a7874 100644 --- a/docs/d6/d49/classedash__packager_1_1media_1_1AVCDecoderConfiguration.html +++ b/docs/d6/d49/classedash__packager_1_1media_1_1AVCDecoderConfiguration.html @@ -244,7 +244,7 @@ void  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 28218d2e11..d0ec21aa3b 100644 --- a/docs/d6/d4e/webm_2multi__segment__segmenter_8cc_source.html +++ b/docs/d6/d4e/webm_2multi__segment__segmenter_8cc_source.html @@ -188,7 +188,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d55/aes__cryptor_8cc_source.html b/docs/d6/d55/aes__cryptor_8cc_source.html index 2908229f70..565114ffd4 100644 --- a/docs/d6/d55/aes__cryptor_8cc_source.html +++ b/docs/d6/d55/aes__cryptor_8cc_source.html @@ -231,7 +231,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d59/protection__system__specific__info_8h_source.html b/docs/d6/d59/protection__system__specific__info_8h_source.html index 1f49fb6404..1474448c3f 100644 --- a/docs/d6/d59/protection__system__specific__info_8h_source.html +++ b/docs/d6/d59/protection__system__specific__info_8h_source.html @@ -163,7 +163,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 d7884a7c8a..9a9311f868 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 @@ -173,7 +173,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 f673d9f922..924b4f3d03 100644 --- a/docs/d6/d5d/classedash__packager_1_1media_1_1HEVCDecoderConfiguration.html +++ b/docs/d6/d5d/classedash__packager_1_1media_1_1HEVCDecoderConfiguration.html @@ -171,7 +171,7 @@ void  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 c5fe7bbff8..bde764705f 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/d6/d5e/structedash__packager_1_1media_1_1mp4_1_1DTSSpecific-members.html b/docs/d6/d5e/structedash__packager_1_1media_1_1mp4_1_1DTSSpecific-members.html index ea934378a9..eac4c57987 100644 --- a/docs/d6/d5e/structedash__packager_1_1media_1_1mp4_1_1DTSSpecific-members.html +++ b/docs/d6/d5e/structedash__packager_1_1media_1_1mp4_1_1DTSSpecific-members.html @@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d6c/h26x__bit__reader_8cc_source.html b/docs/d6/d6c/h26x__bit__reader_8cc_source.html index 7ceccc127b..468bf10a52 100644 --- a/docs/d6/d6c/h26x__bit__reader_8cc_source.html +++ b/docs/d6/d6c/h26x__bit__reader_8cc_source.html @@ -259,7 +259,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); 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 d144d87489..2ae96fb266 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 @@ -182,7 +182,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 8333629e9a..d3591c88ea 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 40ff0ab405..ae420968e5 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/d74/structedash__packager_1_1media_1_1mp4_1_1VTTCueBox.html b/docs/d6/d74/structedash__packager_1_1media_1_1mp4_1_1VTTCueBox.html index daea68f861..49aeccc7d4 100644 --- a/docs/d6/d74/structedash__packager_1_1media_1_1mp4_1_1VTTCueBox.html +++ b/docs/d6/d74/structedash__packager_1_1media_1_1mp4_1_1VTTCueBox.html @@ -185,7 +185,7 @@ Additional Inherited Members 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 bc0252a54e..a71a8d8607 100644 --- a/docs/d6/d77/dash__iop__mpd__notifier_8h_source.html +++ b/docs/d6/d77/dash__iop__mpd__notifier_8h_source.html @@ -210,7 +210,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 1d2323a6ff..a6fa928050 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 @@ -180,7 +180,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 b0465578a2..06507f4151 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 3de8f2f5c1..9913971a81 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 c1c60ce89f..bdc3216905 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 83ac3a1049..3db6ef0a82 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/d86/classedash__packager_1_1media_1_1mp2t_1_1EsParserH26x.html b/docs/d6/d86/classedash__packager_1_1media_1_1mp2t_1_1EsParserH26x.html index 80aa400280..8495014edd 100644 --- a/docs/d6/d86/classedash__packager_1_1media_1_1mp2t_1_1EsParserH26x.html +++ b/docs/d6/d86/classedash__packager_1_1media_1_1mp2t_1_1EsParserH26x.html @@ -159,7 +159,7 @@ const scoped_refptr
diff --git a/docs/d6/d8a/vp9__parser_8cc_source.html b/docs/d6/d8a/vp9__parser_8cc_source.html index bfa593db6e..8435417a53 100644 --- a/docs/d6/d8a/vp9__parser_8cc_source.html +++ b/docs/d6/d8a/vp9__parser_8cc_source.html @@ -659,7 +659,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 1deee2daf8..4350319c47 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 @@ -176,7 +176,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 c742d1ebd2..5fbc99eea6 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 @@ -245,7 +245,7 @@ Protected Member Functions diff --git a/docs/d6/d92/classedash__packager_1_1media_1_1webm_1_1Segmenter-members.html b/docs/d6/d92/classedash__packager_1_1media_1_1webm_1_1Segmenter-members.html index 14c88e3ad6..9293195868 100644 --- a/docs/d6/d92/classedash__packager_1_1media_1_1webm_1_1Segmenter-members.html +++ b/docs/d6/d92/classedash__packager_1_1media_1_1webm_1_1Segmenter-members.html @@ -121,7 +121,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d96/structedash__packager_1_1media_1_1mp4_1_1SampleDescription-members.html b/docs/d6/d96/structedash__packager_1_1media_1_1mp4_1_1SampleDescription-members.html index a26e4b7fd4..9ec7de2163 100644 --- a/docs/d6/d96/structedash__packager_1_1media_1_1mp4_1_1SampleDescription-members.html +++ b/docs/d6/d96/structedash__packager_1_1media_1_1mp4_1_1SampleDescription-members.html @@ -116,7 +116,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d97/classedash__packager_1_1media_1_1UdpFile-members.html b/docs/d6/d97/classedash__packager_1_1media_1_1UdpFile-members.html index 47b96d73cb..4dd677f655 100644 --- a/docs/d6/d97/classedash__packager_1_1media_1_1UdpFile-members.html +++ b/docs/d6/d97/classedash__packager_1_1media_1_1UdpFile-members.html @@ -117,7 +117,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d9b/h264__parser_8h_source.html b/docs/d6/d9b/h264__parser_8h_source.html index df30e8a28e..d5737495b1 100644 --- a/docs/d6/d9b/h264__parser_8h_source.html +++ b/docs/d6/d9b/h264__parser_8h_source.html @@ -439,7 +439,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d9c/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPes-members.html b/docs/d6/d9c/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPes-members.html index 826f5570de..50a522e9e0 100644 --- a/docs/d6/d9c/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPes-members.html +++ b/docs/d6/d9c/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPes-members.html @@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/da0/ts__section__pat_8h_source.html b/docs/d6/da0/ts__section__pat_8h_source.html index bda37eef69..ea37569034 100644 --- a/docs/d6/da0/ts__section__pat_8h_source.html +++ b/docs/d6/da0/ts__section__pat_8h_source.html @@ -135,7 +135,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/da3/classedash__packager_1_1media_1_1H264Parser.html b/docs/d6/da3/classedash__packager_1_1media_1_1H264Parser.html index 91b94e56f0..a3acc64f96 100644 --- a/docs/d6/da3/classedash__packager_1_1media_1_1H264Parser.html +++ b/docs/d6/da3/classedash__packager_1_1media_1_1H264Parser.html @@ -135,7 +135,7 @@ Result ParseSEI (const diff --git a/docs/d6/da3/mpd__builder_8h_source.html b/docs/d6/da3/mpd__builder_8h_source.html index f17ab62705..a1b9121d7d 100644 --- a/docs/d6/da3/mpd__builder_8h_source.html +++ b/docs/d6/da3/mpd__builder_8h_source.html @@ -534,7 +534,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/da8/classedash__packager_1_1media_1_1WebMWebVTTParser-members.html b/docs/d6/da8/classedash__packager_1_1media_1_1WebMWebVTTParser-members.html index 0004fd3ba8..0bdde7fb9b 100644 --- a/docs/d6/da8/classedash__packager_1_1media_1_1WebMWebVTTParser-members.html +++ b/docs/d6/da8/classedash__packager_1_1media_1_1WebMWebVTTParser-members.html @@ -97,7 +97,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/dba/classedash__packager_1_1media_1_1ThreadedIoFile-members.html b/docs/d6/dba/classedash__packager_1_1media_1_1ThreadedIoFile-members.html index 008c7a5e22..a77aa6921e 100644 --- a/docs/d6/dba/classedash__packager_1_1media_1_1ThreadedIoFile-members.html +++ b/docs/d6/dba/classedash__packager_1_1media_1_1ThreadedIoFile-members.html @@ -120,7 +120,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/dbb/structedash__packager_1_1media_1_1mp4_1_1CompositionOffset-members.html b/docs/d6/dbb/structedash__packager_1_1media_1_1mp4_1_1CompositionOffset-members.html index 7234031032..e1f861152c 100644 --- a/docs/d6/dbb/structedash__packager_1_1media_1_1mp4_1_1CompositionOffset-members.html +++ b/docs/d6/dbb/structedash__packager_1_1media_1_1mp4_1_1CompositionOffset-members.html @@ -98,7 +98,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/dbd/structedash__packager_1_1media_1_1Cue-members.html b/docs/d6/dbd/structedash__packager_1_1media_1_1Cue-members.html index f99efa3fd9..7f13d614c2 100644 --- a/docs/d6/dbd/structedash__packager_1_1media_1_1Cue-members.html +++ b/docs/d6/dbd/structedash__packager_1_1media_1_1Cue-members.html @@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/dc2/classedash__packager_1_1media_1_1TextTrackConfig-members.html b/docs/d6/dc2/classedash__packager_1_1media_1_1TextTrackConfig-members.html index f873865845..4cfc79409a 100644 --- a/docs/d6/dc2/classedash__packager_1_1media_1_1TextTrackConfig-members.html +++ b/docs/d6/dc2/classedash__packager_1_1media_1_1TextTrackConfig-members.html @@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/dc2/classedash__packager_1_1media_1_1mp4_1_1H264VideoSliceHeaderParser.html b/docs/d6/dc2/classedash__packager_1_1media_1_1mp4_1_1H264VideoSliceHeaderParser.html index c793e1fc60..43f18e609b 100644 --- a/docs/d6/dc2/classedash__packager_1_1media_1_1mp4_1_1H264VideoSliceHeaderParser.html +++ b/docs/d6/dc2/classedash__packager_1_1media_1_1mp4_1_1H264VideoSliceHeaderParser.html @@ -152,7 +152,7 @@ int64_t  diff --git a/docs/d6/dc8/mkv__writer_8cc_source.html b/docs/d6/dc8/mkv__writer_8cc_source.html index 0faabb2ff1..69ff23d86e 100644 --- a/docs/d6/dc8/mkv__writer_8cc_source.html +++ b/docs/d6/dc8/mkv__writer_8cc_source.html @@ -195,7 +195,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/dd6/classedash__packager_1_1media_1_1WebMListParser.html b/docs/d6/dd6/classedash__packager_1_1media_1_1WebMListParser.html index 35072e7ee4..cb5de0ea1e 100644 --- a/docs/d6/dd6/classedash__packager_1_1media_1_1WebMListParser.html +++ b/docs/d6/dd6/classedash__packager_1_1media_1_1WebMListParser.html @@ -210,7 +210,7 @@ void  diff --git a/docs/d6/dd7/classedash__packager_1_1media_1_1TextStreamInfo.html b/docs/d6/dd7/classedash__packager_1_1media_1_1TextStreamInfo.html index 2c2745ff06..0ab7d49933 100644 --- a/docs/d6/dd7/classedash__packager_1_1media_1_1TextStreamInfo.html +++ b/docs/d6/dd7/classedash__packager_1_1media_1_1TextStreamInfo.html @@ -276,7 +276,7 @@ void set_language (con diff --git a/docs/d6/de6/classedash__packager_1_1media_1_1KeyFetcher-members.html b/docs/d6/de6/classedash__packager_1_1media_1_1KeyFetcher-members.html index 4ad4316b21..a00da86ec3 100644 --- a/docs/d6/de6/classedash__packager_1_1media_1_1KeyFetcher-members.html +++ b/docs/d6/de6/classedash__packager_1_1media_1_1KeyFetcher-members.html @@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/de8/local__file_8cc_source.html b/docs/d6/de8/local__file_8cc_source.html index 9c918c4c9b..143800b024 100644 --- a/docs/d6/de8/local__file_8cc_source.html +++ b/docs/d6/de8/local__file_8cc_source.html @@ -191,7 +191,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/de8/network__util_8h_source.html b/docs/d6/de8/network__util_8h_source.html index 571c01daf9..bc79d5baa9 100644 --- a/docs/d6/de8/network__util_8h_source.html +++ b/docs/d6/de8/network__util_8h_source.html @@ -110,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/de9/ts__segmenter_8cc_source.html b/docs/d6/de9/ts__segmenter_8cc_source.html index 8a53102985..9e425ec836 100644 --- a/docs/d6/de9/ts__segmenter_8cc_source.html +++ b/docs/d6/de9/ts__segmenter_8cc_source.html @@ -119,7 +119,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
31  if (muxer_options_.segment_template.empty())
32  return Status(error::MUXER_FAILURE, "Segment template not specified.");
-
33  if (!ts_writer_->Initialize(stream_info))
+
33  if (!ts_writer_->Initialize(stream_info, false))
34  return Status(error::MUXER_FAILURE, "Failed to initialize TsWriter.");
35  if (!pes_packet_generator_->Initialize(stream_info)) {
36  return Status(error::MUXER_FAILURE,
@@ -241,7 +241,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
Abstract class holds stream information.
Definition: stream_info.h:26
void SetTsWriterFileOpenedForTesting(bool value)
Only for testing.
Definition: ts_segmenter.cc:84
- +
TsSegmenter(const MuxerOptions &options, MuxerListener *listener)
Definition: ts_segmenter.cc:23
@@ -257,7 +257,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/dec/structedash__packager_1_1media_1_1mp4_1_1Movie.html b/docs/d6/dec/structedash__packager_1_1media_1_1mp4_1_1Movie.html index ad1ab76629..6a7fc2cc74 100644 --- a/docs/d6/dec/structedash__packager_1_1media_1_1mp4_1_1Movie.html +++ b/docs/d6/dec/structedash__packager_1_1media_1_1mp4_1_1Movie.html @@ -186,7 +186,7 @@ Additional Inherited Members diff --git a/docs/d6/ded/ts__packet_8h_source.html b/docs/d6/ded/ts__packet_8h_source.html index 1c5644ef62..d02a8eb8e9 100644 --- a/docs/d6/ded/ts__packet_8h_source.html +++ b/docs/d6/ded/ts__packet_8h_source.html @@ -169,7 +169,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/def/sync__sample__iterator_8cc_source.html b/docs/d6/def/sync__sample__iterator_8cc_source.html index 212b00582b..cefd486a41 100644 --- a/docs/d6/def/sync__sample__iterator_8cc_source.html +++ b/docs/d6/def/sync__sample__iterator_8cc_source.html @@ -140,7 +140,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/df4/classedash__packager_1_1media_1_1webm_1_1MultiSegmentSegmenter-members.html b/docs/d6/df4/classedash__packager_1_1media_1_1webm_1_1MultiSegmentSegmenter-members.html index 30aacf4cde..164d46a4e8 100644 --- a/docs/d6/df4/classedash__packager_1_1media_1_1webm_1_1MultiSegmentSegmenter-members.html +++ b/docs/d6/df4/classedash__packager_1_1media_1_1webm_1_1MultiSegmentSegmenter-members.html @@ -123,7 +123,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/df9/classedash__packager_1_1media_1_1mp4_1_1MP4MediaParser-members.html b/docs/d6/df9/classedash__packager_1_1media_1_1mp4_1_1MP4MediaParser-members.html index 8d660c017e..8d7bc151f2 100644 --- a/docs/d6/df9/classedash__packager_1_1media_1_1mp4_1_1MP4MediaParser-members.html +++ b/docs/d6/df9/classedash__packager_1_1media_1_1mp4_1_1MP4MediaParser-members.html @@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/dff/classedash__packager_1_1media_1_1H265Parser.html b/docs/d6/dff/classedash__packager_1_1media_1_1H265Parser.html index a90ad210c6..7511b2c3bb 100644 --- a/docs/d6/dff/classedash__packager_1_1media_1_1H265Parser.html +++ b/docs/d6/dff/classedash__packager_1_1media_1_1H265Parser.html @@ -256,7 +256,7 @@ Public Member Functions diff --git a/docs/d7/d0b/muxer__listener__test__helper_8h_source.html b/docs/d7/d0b/muxer__listener__test__helper_8h_source.html index 83a908f44a..6d8d54356b 100644 --- a/docs/d7/d0b/muxer__listener__test__helper_8h_source.html +++ b/docs/d7/d0b/muxer__listener__test__helper_8h_source.html @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/d0d/structedash__packager_1_1media_1_1mp4_1_1DataReference.html b/docs/d7/d0d/structedash__packager_1_1media_1_1mp4_1_1DataReference.html index 151e480d75..082f924964 100644 --- a/docs/d7/d0d/structedash__packager_1_1media_1_1mp4_1_1DataReference.html +++ b/docs/d7/d0d/structedash__packager_1_1media_1_1mp4_1_1DataReference.html @@ -182,7 +182,7 @@ Additional Inherited Members diff --git a/docs/d7/d12/media__parser_8h_source.html b/docs/d7/d12/media__parser_8h_source.html index 02db265beb..ca0085cafc 100644 --- a/docs/d7/d12/media__parser_8h_source.html +++ b/docs/d7/d12/media__parser_8h_source.html @@ -150,7 +150,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/d15/classedash__packager_1_1Representation.html b/docs/d7/d15/classedash__packager_1_1Representation.html index bb19fcae68..0da840b2f2 100644 --- a/docs/d7/d15/classedash__packager_1_1Representation.html +++ b/docs/d7/d15/classedash__packager_1_1Representation.html @@ -456,7 +456,7 @@ template<MpdBuilder::MpdType type> diff --git a/docs/d7/d15/mpd__notifier_8h_source.html b/docs/d7/d15/mpd__notifier_8h_source.html index 41ef34f7a7..89efaa959f 100644 --- a/docs/d7/d15/mpd__notifier_8h_source.html +++ b/docs/d7/d15/mpd__notifier_8h_source.html @@ -169,7 +169,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/d1c/classedash__packager_1_1media_1_1AesCbcEncryptor-members.html b/docs/d7/d1c/classedash__packager_1_1media_1_1AesCbcEncryptor-members.html index 7c76cfeb90..3ff589fec7 100644 --- a/docs/d7/d1c/classedash__packager_1_1media_1_1AesCbcEncryptor-members.html +++ b/docs/d7/d1c/classedash__packager_1_1media_1_1AesCbcEncryptor-members.html @@ -117,7 +117,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/d1c/structedash__packager_1_1media_1_1mp4_1_1DecodingTime.html b/docs/d7/d1c/structedash__packager_1_1media_1_1mp4_1_1DecodingTime.html index ae8bfdcad7..c3234a7187 100644 --- a/docs/d7/d1c/structedash__packager_1_1media_1_1mp4_1_1DecodingTime.html +++ b/docs/d7/d1c/structedash__packager_1_1media_1_1mp4_1_1DecodingTime.html @@ -112,7 +112,7 @@ uint32_t sample_delta< diff --git a/docs/d7/d22/libcrypto__threading_8h_source.html b/docs/d7/d22/libcrypto__threading_8h_source.html index 123cfc3e74..00ade593ec 100644 --- a/docs/d7/d22/libcrypto__threading_8h_source.html +++ b/docs/d7/d22/libcrypto__threading_8h_source.html @@ -118,7 +118,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/d2a/classedash__packager_1_1media_1_1DecryptorSource-members.html b/docs/d7/d2a/classedash__packager_1_1media_1_1DecryptorSource-members.html index 554422f745..337a7d9b0b 100644 --- a/docs/d7/d2a/classedash__packager_1_1media_1_1DecryptorSource-members.html +++ b/docs/d7/d2a/classedash__packager_1_1media_1_1DecryptorSource-members.html @@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/d39/structedash__packager_1_1media_1_1mp4_1_1Movie-members.html b/docs/d7/d39/structedash__packager_1_1media_1_1mp4_1_1Movie-members.html index 23f935de6b..e901179907 100644 --- a/docs/d7/d39/structedash__packager_1_1media_1_1mp4_1_1Movie-members.html +++ b/docs/d7/d39/structedash__packager_1_1media_1_1mp4_1_1Movie-members.html @@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/d3a/classedash__packager_1_1media_1_1VideoStreamInfo.html b/docs/d7/d3a/classedash__packager_1_1media_1_1VideoStreamInfo.html index e4c635c2fa..50c1d6a80d 100644 --- a/docs/d7/d3a/classedash__packager_1_1media_1_1VideoStreamInfo.html +++ b/docs/d7/d3a/classedash__packager_1_1media_1_1VideoStreamInfo.html @@ -429,7 +429,7 @@ void set_language (con diff --git a/docs/d7/d40/classedash__packager_1_1media_1_1WebMClusterParser-members.html b/docs/d7/d40/classedash__packager_1_1media_1_1WebMClusterParser-members.html index 260e6624dc..a9b46e1268 100644 --- a/docs/d7/d40/classedash__packager_1_1media_1_1WebMClusterParser-members.html +++ b/docs/d7/d40/classedash__packager_1_1media_1_1WebMClusterParser-members.html @@ -110,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/d42/protection__system__specific__info_8cc_source.html b/docs/d7/d42/protection__system__specific__info_8cc_source.html index 8c7072ff43..5c05544830 100644 --- a/docs/d7/d42/protection__system__specific__info_8cc_source.html +++ b/docs/d7/d42/protection__system__specific__info_8cc_source.html @@ -219,7 +219,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/d44/classedash__packager_1_1MockMpdNotifier.html b/docs/d7/d44/classedash__packager_1_1MockMpdNotifier.html index f57e022edb..0c8ed7a05f 100644 --- a/docs/d7/d44/classedash__packager_1_1MockMpdNotifier.html +++ b/docs/d7/d44/classedash__packager_1_1MockMpdNotifier.html @@ -160,7 +160,7 @@ Public Member Functions diff --git a/docs/d7/d49/structedash__packager_1_1media_1_1mp4_1_1CuePayloadBox.html b/docs/d7/d49/structedash__packager_1_1media_1_1mp4_1_1CuePayloadBox.html index 9b42353306..26bc6cf01c 100644 --- a/docs/d7/d49/structedash__packager_1_1media_1_1mp4_1_1CuePayloadBox.html +++ b/docs/d7/d49/structedash__packager_1_1media_1_1mp4_1_1CuePayloadBox.html @@ -173,7 +173,7 @@ Additional Inherited Members diff --git a/docs/d7/d4f/structedash__packager_1_1media_1_1mp4_1_1Edit.html b/docs/d7/d4f/structedash__packager_1_1media_1_1mp4_1_1Edit.html index 3016facd78..7efd919ef8 100644 --- a/docs/d7/d4f/structedash__packager_1_1media_1_1mp4_1_1Edit.html +++ b/docs/d7/d4f/structedash__packager_1_1media_1_1mp4_1_1Edit.html @@ -173,7 +173,7 @@ Additional Inherited Members diff --git a/docs/d7/d50/classedash__packager_1_1media_1_1mp4_1_1EncryptingFragmenter-members.html b/docs/d7/d50/classedash__packager_1_1media_1_1mp4_1_1EncryptingFragmenter-members.html index fa8d469042..1c0d4d3ed4 100644 --- a/docs/d7/d50/classedash__packager_1_1media_1_1mp4_1_1EncryptingFragmenter-members.html +++ b/docs/d7/d50/classedash__packager_1_1media_1_1mp4_1_1EncryptingFragmenter-members.html @@ -121,7 +121,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/d52/classedash__packager_1_1media_1_1WebMListParser-members.html b/docs/d7/d52/classedash__packager_1_1media_1_1WebMListParser-members.html index 514a5fe8a0..55f6ceb85d 100644 --- a/docs/d7/d52/classedash__packager_1_1media_1_1WebMListParser-members.html +++ b/docs/d7/d52/classedash__packager_1_1media_1_1WebMListParser-members.html @@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/d55/structedash__packager_1_1media_1_1mp4_1_1CencSampleEncryptionInfoEntry.html b/docs/d7/d55/structedash__packager_1_1media_1_1mp4_1_1CencSampleEncryptionInfoEntry.html index ed8d404601..3f7c95f907 100644 --- a/docs/d7/d55/structedash__packager_1_1media_1_1mp4_1_1CencSampleEncryptionInfoEntry.html +++ b/docs/d7/d55/structedash__packager_1_1media_1_1mp4_1_1CencSampleEncryptionInfoEntry.html @@ -125,7 +125,7 @@ std::vector< uint8_t >  diff --git a/docs/d7/d56/structedash__packager_1_1media_1_1mp4_1_1EC3Specific-members.html b/docs/d7/d56/structedash__packager_1_1media_1_1mp4_1_1EC3Specific-members.html index c6682bf123..4a8780dbd3 100644 --- a/docs/d7/d56/structedash__packager_1_1media_1_1mp4_1_1EC3Specific-members.html +++ b/docs/d7/d56/structedash__packager_1_1media_1_1mp4_1_1EC3Specific-members.html @@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/d5a/classedash__packager_1_1media_1_1AesEncryptor-members.html b/docs/d7/d5a/classedash__packager_1_1media_1_1AesEncryptor-members.html index da3a1c026f..056ef97398 100644 --- a/docs/d7/d5a/classedash__packager_1_1media_1_1AesEncryptor-members.html +++ b/docs/d7/d5a/classedash__packager_1_1media_1_1AesEncryptor-members.html @@ -114,7 +114,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/d79/structedash__packager_1_1media_1_1mp4_1_1MediaData-members.html b/docs/d7/d79/structedash__packager_1_1media_1_1mp4_1_1MediaData-members.html index 9589f4c001..baa6e14680 100644 --- a/docs/d7/d79/structedash__packager_1_1media_1_1mp4_1_1MediaData-members.html +++ b/docs/d7/d79/structedash__packager_1_1media_1_1mp4_1_1MediaData-members.html @@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/d7b/structedash__packager_1_1media_1_1mp4_1_1DecodingTime-members.html b/docs/d7/d7b/structedash__packager_1_1media_1_1mp4_1_1DecodingTime-members.html index d617f4ef04..d97d6edb07 100644 --- a/docs/d7/d7b/structedash__packager_1_1media_1_1mp4_1_1DecodingTime-members.html +++ b/docs/d7/d7b/structedash__packager_1_1media_1_1mp4_1_1DecodingTime-members.html @@ -98,7 +98,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/d7c/vlog__flags_8h_source.html b/docs/d7/d7c/vlog__flags_8h_source.html index 6db0e7494b..4932c8d7c5 100644 --- a/docs/d7/d7c/vlog__flags_8h_source.html +++ b/docs/d7/d7c/vlog__flags_8h_source.html @@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/d82/classedash__packager_1_1MpdBuilder-members.html b/docs/d7/d82/classedash__packager_1_1MpdBuilder-members.html index ca46cec5c6..4a43cecb43 100644 --- a/docs/d7/d82/classedash__packager_1_1MpdBuilder-members.html +++ b/docs/d7/d82/classedash__packager_1_1MpdBuilder-members.html @@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/d85/classedash__packager_1_1media_1_1VPCodecConfiguration.html b/docs/d7/d85/classedash__packager_1_1media_1_1VPCodecConfiguration.html index dbe9c5fb3c..1f81ef46d0 100644 --- a/docs/d7/d85/classedash__packager_1_1media_1_1VPCodecConfiguration.html +++ b/docs/d7/d85/classedash__packager_1_1media_1_1VPCodecConfiguration.html @@ -255,7 +255,7 @@ bool video_full_range_flag diff --git a/docs/d7/d87/video__stream__info_8h_source.html b/docs/d7/d87/video__stream__info_8h_source.html index 1c94f38b52..98855dfb72 100644 --- a/docs/d7/d87/video__stream__info_8h_source.html +++ b/docs/d7/d87/video__stream__info_8h_source.html @@ -188,7 +188,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html b/docs/d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html index 4938704279..1cf45cc7f3 100644 --- a/docs/d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html +++ b/docs/d7/d8a/structedash__packager_1_1media_1_1mp4_1_1Box.html @@ -384,7 +384,7 @@ class BoxBuffer diff --git a/docs/d7/d8f/structedash__packager_1_1media_1_1mp4_1_1CueSourceIDBox-members.html b/docs/d7/d8f/structedash__packager_1_1media_1_1mp4_1_1CueSourceIDBox-members.html index 5870b7f63f..3d20668034 100644 --- a/docs/d7/d8f/structedash__packager_1_1media_1_1mp4_1_1CueSourceIDBox-members.html +++ b/docs/d7/d8f/structedash__packager_1_1media_1_1mp4_1_1CueSourceIDBox-members.html @@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/d9d/progress__listener_8h_source.html b/docs/d7/d9d/progress__listener_8h_source.html index ad92d79063..d73e844e71 100644 --- a/docs/d7/d9d/progress__listener_8h_source.html +++ b/docs/d7/d9d/progress__listener_8h_source.html @@ -127,7 +127,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/da4/track__run__iterator_8h_source.html b/docs/d7/da4/track__run__iterator_8h_source.html index e8417aa25d..4550a6de59 100644 --- a/docs/d7/da4/track__run__iterator_8h_source.html +++ b/docs/d7/da4/track__run__iterator_8h_source.html @@ -195,7 +195,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/da5/structedash__packager_1_1media_1_1mp4_1_1SampleSize.html b/docs/d7/da5/structedash__packager_1_1media_1_1mp4_1_1SampleSize.html index d12ac65b96..1f8d4d6241 100644 --- a/docs/d7/da5/structedash__packager_1_1media_1_1mp4_1_1SampleSize.html +++ b/docs/d7/da5/structedash__packager_1_1media_1_1mp4_1_1SampleSize.html @@ -188,7 +188,7 @@ Additional Inherited Members diff --git a/docs/d7/db0/mpd__writer_8h_source.html b/docs/d7/db0/mpd__writer_8h_source.html index 11e0039e54..4f87f47b03 100644 --- a/docs/d7/db0/mpd__writer_8h_source.html +++ b/docs/d7/db0/mpd__writer_8h_source.html @@ -184,7 +184,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/db3/structedash__packager_1_1Element-members.html b/docs/d7/db3/structedash__packager_1_1Element-members.html index 651e142ce1..85791476df 100644 --- a/docs/d7/db3/structedash__packager_1_1Element-members.html +++ b/docs/d7/db3/structedash__packager_1_1Element-members.html @@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/dc6/byte__queue_8h_source.html b/docs/d7/dc6/byte__queue_8h_source.html index 302c47ff1b..eec3e0dbb9 100644 --- a/docs/d7/dc6/byte__queue_8h_source.html +++ b/docs/d7/dc6/byte__queue_8h_source.html @@ -144,7 +144,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/dcc/structedash__packager_1_1media_1_1mp4_1_1WebVTTConfigurationBox.html b/docs/d7/dcc/structedash__packager_1_1media_1_1mp4_1_1WebVTTConfigurationBox.html index 6cd1aa0fe2..7fcb525847 100644 --- a/docs/d7/dcc/structedash__packager_1_1media_1_1mp4_1_1WebVTTConfigurationBox.html +++ b/docs/d7/dcc/structedash__packager_1_1media_1_1mp4_1_1WebVTTConfigurationBox.html @@ -173,7 +173,7 @@ Additional Inherited Members diff --git a/docs/d7/dd0/mpd__notifier__util_8h_source.html b/docs/d7/dd0/mpd__notifier__util_8h_source.html index 953148dc9c..e3ea7a7ee6 100644 --- a/docs/d7/dd0/mpd__notifier__util_8h_source.html +++ b/docs/d7/dd0/mpd__notifier__util_8h_source.html @@ -128,7 +128,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/dd2/classedash__packager_1_1media_1_1VPxParser-members.html b/docs/d7/dd2/classedash__packager_1_1media_1_1VPxParser-members.html index fed2b8682e..19ea3beab9 100644 --- a/docs/d7/dd2/classedash__packager_1_1media_1_1VPxParser-members.html +++ b/docs/d7/dd2/classedash__packager_1_1media_1_1VPxParser-members.html @@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/dd4/request__signer_8h_source.html b/docs/d7/dd4/request__signer_8h_source.html index 799c4038f8..9e59a06c7d 100644 --- a/docs/d7/dd4/request__signer_8h_source.html +++ b/docs/d7/dd4/request__signer_8h_source.html @@ -178,7 +178,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/dd6/key__source_8cc_source.html b/docs/d7/dd6/key__source_8cc_source.html index c558476591..aeb1c39674 100644 --- a/docs/d7/dd6/key__source_8cc_source.html +++ b/docs/d7/dd6/key__source_8cc_source.html @@ -142,7 +142,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/de3/structedash__packager_1_1xml_1_1XmlDeleter.html b/docs/d7/de3/structedash__packager_1_1xml_1_1XmlDeleter.html index e5685e0fe5..c4eeffbdaf 100644 --- a/docs/d7/de3/structedash__packager_1_1xml_1_1XmlDeleter.html +++ b/docs/d7/de3/structedash__packager_1_1xml_1_1XmlDeleter.html @@ -127,7 +127,7 @@ void operator() (xmlCh diff --git a/docs/d7/de6/structedash__packager_1_1media_1_1H265SliceHeader.html b/docs/d7/de6/structedash__packager_1_1media_1_1H265SliceHeader.html index e6cb5f14d2..e9b0181c07 100644 --- a/docs/d7/de6/structedash__packager_1_1media_1_1H265SliceHeader.html +++ b/docs/d7/de6/structedash__packager_1_1media_1_1H265SliceHeader.html @@ -236,7 +236,7 @@ std::vector< int > e diff --git a/docs/d7/dec/h264__byte__to__unit__stream__converter_8h_source.html b/docs/d7/dec/h264__byte__to__unit__stream__converter_8h_source.html index 328df7bee5..78ca9124c3 100644 --- a/docs/d7/dec/h264__byte__to__unit__stream__converter_8h_source.html +++ b/docs/d7/dec/h264__byte__to__unit__stream__converter_8h_source.html @@ -134,7 +134,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/dec/structedash__packager_1_1media_1_1mp4_1_1MediaHeader.html b/docs/d7/dec/structedash__packager_1_1media_1_1mp4_1_1MediaHeader.html index 46a0070c65..3ecd5ad342 100644 --- a/docs/d7/dec/structedash__packager_1_1media_1_1mp4_1_1MediaHeader.html +++ b/docs/d7/dec/structedash__packager_1_1media_1_1mp4_1_1MediaHeader.html @@ -194,7 +194,7 @@ Additional Inherited Members diff --git a/docs/d7/dee/mpd__generator_8cc_source.html b/docs/d7/dee/mpd__generator_8cc_source.html index 215b8a4bf6..1184c165b7 100644 --- a/docs/d7/dee/mpd__generator_8cc_source.html +++ b/docs/d7/dee/mpd__generator_8cc_source.html @@ -199,7 +199,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/def/mp4__media__parser_8cc_source.html b/docs/d7/def/mp4__media__parser_8cc_source.html index 91fcc99fcf..10419264bc 100644 --- a/docs/d7/def/mp4__media__parser_8cc_source.html +++ b/docs/d7/def/mp4__media__parser_8cc_source.html @@ -831,7 +831,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/df1/structedash__packager_1_1media_1_1mp4_1_1SegmentIndex-members.html b/docs/d7/df1/structedash__packager_1_1media_1_1mp4_1_1SegmentIndex-members.html index 9ebb9ce958..62abd1e6e0 100644 --- a/docs/d7/df1/structedash__packager_1_1media_1_1mp4_1_1SegmentIndex-members.html +++ b/docs/d7/df1/structedash__packager_1_1media_1_1mp4_1_1SegmentIndex-members.html @@ -117,7 +117,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/df3/classedash__packager_1_1media_1_1File-members.html b/docs/d7/df3/classedash__packager_1_1media_1_1File-members.html index 81f77e0c10..1d36917f45 100644 --- a/docs/d7/df3/classedash__packager_1_1media_1_1File-members.html +++ b/docs/d7/df3/classedash__packager_1_1media_1_1File-members.html @@ -116,7 +116,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/df9/byte__queue_8cc_source.html b/docs/d7/df9/byte__queue_8cc_source.html index ada306dd78..af67ce5609 100644 --- a/docs/d7/df9/byte__queue_8cc_source.html +++ b/docs/d7/df9/byte__queue_8cc_source.html @@ -182,7 +182,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d7/dfa/classedash__packager_1_1media_1_1webm_1_1TwoPassSingleSegmentSegmenter.html b/docs/d7/dfa/classedash__packager_1_1media_1_1webm_1_1TwoPassSingleSegmentSegmenter.html index 1b56779654..fc8cc04fec 100644 --- a/docs/d7/dfa/classedash__packager_1_1media_1_1webm_1_1TwoPassSingleSegmentSegmenter.html +++ b/docs/d7/dfa/classedash__packager_1_1media_1_1webm_1_1TwoPassSingleSegmentSegmenter.html @@ -217,7 +217,7 @@ double cluster_length_sec< diff --git a/docs/d8/d0d/classedash__packager_1_1media_1_1mp4_1_1MP4MediaParser.html b/docs/d8/d0d/classedash__packager_1_1media_1_1mp4_1_1MP4MediaParser.html index 7dea4065aa..881f56a9f5 100644 --- a/docs/d8/d0d/classedash__packager_1_1media_1_1mp4_1_1MP4MediaParser.html +++ b/docs/d8/d0d/classedash__packager_1_1media_1_1mp4_1_1MP4MediaParser.html @@ -285,7 +285,7 @@ track_id, const scoped_refptr
diff --git a/docs/d8/d0d/media__sample_8cc_source.html b/docs/d8/d0d/media__sample_8cc_source.html index 9bb7d57eec..588ed5a141 100644 --- a/docs/d8/d0d/media__sample_8cc_source.html +++ b/docs/d8/d0d/media__sample_8cc_source.html @@ -195,7 +195,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/d19/bandwidth__estimator_8h_source.html b/docs/d8/d19/bandwidth__estimator_8h_source.html index 17699c43e3..92a0044084 100644 --- a/docs/d8/d19/bandwidth__estimator_8h_source.html +++ b/docs/d8/d19/bandwidth__estimator_8h_source.html @@ -133,7 +133,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/d1e/classedash__packager_1_1media_1_1mp4_1_1EncryptingFragmenter.html b/docs/d8/d1e/classedash__packager_1_1media_1_1mp4_1_1EncryptingFragmenter.html index a3aba6ec73..e240dbb123 100644 --- a/docs/d8/d1e/classedash__packager_1_1media_1_1mp4_1_1EncryptingFragmenter.html +++ b/docs/d8/d1e/classedash__packager_1_1media_1_1mp4_1_1EncryptingFragmenter.html @@ -396,7 +396,7 @@ void set_encryption_key diff --git a/docs/d8/d21/structedash__packager_1_1media_1_1mp4_1_1ChunkInfo.html b/docs/d8/d21/structedash__packager_1_1media_1_1mp4_1_1ChunkInfo.html index 5eb93daf60..8dbaa75952 100644 --- a/docs/d8/d21/structedash__packager_1_1media_1_1mp4_1_1ChunkInfo.html +++ b/docs/d8/d21/structedash__packager_1_1media_1_1mp4_1_1ChunkInfo.html @@ -115,7 +115,7 @@ uint32_t sample_descriptio diff --git a/docs/d8/d22/classedash__packager_1_1media_1_1HttpKeyFetcher-members.html b/docs/d8/d22/classedash__packager_1_1media_1_1HttpKeyFetcher-members.html index b59aec99b6..b1b759bf4c 100644 --- a/docs/d8/d22/classedash__packager_1_1media_1_1HttpKeyFetcher-members.html +++ b/docs/d8/d22/classedash__packager_1_1media_1_1HttpKeyFetcher-members.html @@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/d25/classedash__packager_1_1media_1_1ProducerConsumerQueue-members.html b/docs/d8/d25/classedash__packager_1_1media_1_1ProducerConsumerQueue-members.html index 9fe2c78ac9..1cc0f012c8 100644 --- a/docs/d8/d25/classedash__packager_1_1media_1_1ProducerConsumerQueue-members.html +++ b/docs/d8/d25/classedash__packager_1_1media_1_1ProducerConsumerQueue-members.html @@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/d26/structedash__packager_1_1media_1_1mp4_1_1SegmentType-members.html b/docs/d8/d26/structedash__packager_1_1media_1_1mp4_1_1SegmentType-members.html index 18607d3676..8a4ec477b5 100644 --- a/docs/d8/d26/structedash__packager_1_1media_1_1mp4_1_1SegmentType-members.html +++ b/docs/d8/d26/structedash__packager_1_1media_1_1mp4_1_1SegmentType-members.html @@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/d28/es__parser__h265_8h_source.html b/docs/d8/d28/es__parser__h265_8h_source.html index 185c340262..4d04230397 100644 --- a/docs/d8/d28/es__parser__h265_8h_source.html +++ b/docs/d8/d28/es__parser__h265_8h_source.html @@ -155,7 +155,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/d2e/classedash__packager_1_1media_1_1ByteQueue.html b/docs/d8/d2e/classedash__packager_1_1media_1_1ByteQueue.html index ddace882b3..e533ad2fc0 100644 --- a/docs/d8/d2e/classedash__packager_1_1media_1_1ByteQueue.html +++ b/docs/d8/d2e/classedash__packager_1_1media_1_1ByteQueue.html @@ -177,7 +177,7 @@ void  diff --git a/docs/d8/d32/structedash__packager_1_1media_1_1mp4_1_1CompactSampleSize-members.html b/docs/d8/d32/structedash__packager_1_1media_1_1mp4_1_1CompactSampleSize-members.html index d5325ad545..3e7adba6d8 100644 --- a/docs/d8/d32/structedash__packager_1_1media_1_1mp4_1_1CompactSampleSize-members.html +++ b/docs/d8/d32/structedash__packager_1_1media_1_1mp4_1_1CompactSampleSize-members.html @@ -114,7 +114,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/d33/webm__content__encodings__client_8h_source.html b/docs/d8/d33/webm__content__encodings__client_8h_source.html index b298998d69..a631bcc071 100644 --- a/docs/d8/d33/webm__content__encodings__client_8h_source.html +++ b/docs/d8/d33/webm__content__encodings__client_8h_source.html @@ -140,7 +140,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/d34/structedash__packager_1_1media_1_1mp4_1_1ElementaryStreamDescriptor-members.html b/docs/d8/d34/structedash__packager_1_1media_1_1mp4_1_1ElementaryStreamDescriptor-members.html index 7e4f490c93..ec9beb54e1 100644 --- a/docs/d8/d34/structedash__packager_1_1media_1_1mp4_1_1ElementaryStreamDescriptor-members.html +++ b/docs/d8/d34/structedash__packager_1_1media_1_1mp4_1_1ElementaryStreamDescriptor-members.html @@ -114,7 +114,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/d37/classedash__packager_1_1media_1_1mp2t_1_1ContinuityCounter.html b/docs/d8/d37/classedash__packager_1_1media_1_1mp2t_1_1ContinuityCounter.html index 827087d619..415fa2c425 100644 --- a/docs/d8/d37/classedash__packager_1_1media_1_1mp2t_1_1ContinuityCounter.html +++ b/docs/d8/d37/classedash__packager_1_1media_1_1mp2t_1_1ContinuityCounter.html @@ -101,7 +101,7 @@ Public Member Functions

Detailed Description

-

Definition at line 24 of file ts_writer.h.

+

Definition at line 16 of file continuity_counter.h.

Member Function Documentation

@@ -118,18 +118,18 @@ Public Member Functions

As specified by the spec, this starts from 0 and is incremented by 1 until it wraps back to 0 when it reaches 16.

Returns
counter value.
-

Definition at line 376 of file ts_writer.cc.

+

Definition at line 16 of file continuity_counter.cc.


The documentation for this class was generated from the following files: diff --git a/docs/d8/d42/classedash__packager_1_1media_1_1mp2t_1_1AacProgramMapTableWriter-members.html b/docs/d8/d42/classedash__packager_1_1media_1_1mp2t_1_1AacProgramMapTableWriter-members.html new file mode 100644 index 0000000000..e57841abe6 --- /dev/null +++ b/docs/d8/d42/classedash__packager_1_1media_1_1mp2t_1_1AacProgramMapTableWriter-members.html @@ -0,0 +1,113 @@ + + + + + + +DASH Media Packaging SDK: Member List + + + + + + + + + +
+
+ + + + + + +
+
DASH Media Packaging SDK +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+
+
edash_packager::media::mp2t::AacProgramMapTableWriter Member List
+
+ + + + + diff --git a/docs/d8/d4a/structedash__packager_1_1media_1_1mp4_1_1EditList.html b/docs/d8/d4a/structedash__packager_1_1media_1_1mp4_1_1EditList.html index 9ea0f2189a..1a309cbbbd 100644 --- a/docs/d8/d4a/structedash__packager_1_1media_1_1mp4_1_1EditList.html +++ b/docs/d8/d4a/structedash__packager_1_1media_1_1mp4_1_1EditList.html @@ -182,7 +182,7 @@ Additional Inherited Members diff --git a/docs/d8/d4d/aes__decryptor_8h_source.html b/docs/d8/d4d/aes__decryptor_8h_source.html index 64a3a48cd4..2859078d13 100644 --- a/docs/d8/d4d/aes__decryptor_8h_source.html +++ b/docs/d8/d4d/aes__decryptor_8h_source.html @@ -147,7 +147,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/d4d/classedash__packager_1_1media_1_1H265ByteToUnitStreamConverter.html b/docs/d8/d4d/classedash__packager_1_1media_1_1H265ByteToUnitStreamConverter.html index f64620ae52..3d76037fa1 100644 --- a/docs/d8/d4d/classedash__packager_1_1media_1_1H265ByteToUnitStreamConverter.html +++ b/docs/d8/d4d/classedash__packager_1_1media_1_1H265ByteToUnitStreamConverter.html @@ -171,7 +171,7 @@ static const size_t kUnitS diff --git a/docs/d8/d6a/classedash__packager_1_1media_1_1AudioStreamInfo-members.html b/docs/d8/d6a/classedash__packager_1_1media_1_1AudioStreamInfo-members.html index 3beffafe68..0bd15746f1 100644 --- a/docs/d8/d6a/classedash__packager_1_1media_1_1AudioStreamInfo-members.html +++ b/docs/d8/d6a/classedash__packager_1_1media_1_1AudioStreamInfo-members.html @@ -124,7 +124,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/d6c/classedash__packager_1_1media_1_1MediaSample.html b/docs/d8/d6c/classedash__packager_1_1media_1_1MediaSample.html index 81077fd2cf..d0526314dc 100644 --- a/docs/d8/d6c/classedash__packager_1_1media_1_1MediaSample.html +++ b/docs/d8/d6c/classedash__packager_1_1media_1_1MediaSample.html @@ -411,7 +411,7 @@ class base::RefCountedThre diff --git a/docs/d8/d6f/classedash__packager_1_1MockAdaptationSet-members.html b/docs/d8/d6f/classedash__packager_1_1MockAdaptationSet-members.html index ea86a85235..ab4130004f 100644 --- a/docs/d8/d6f/classedash__packager_1_1MockAdaptationSet-members.html +++ b/docs/d8/d6f/classedash__packager_1_1MockAdaptationSet-members.html @@ -126,7 +126,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/d6f/structedash__packager_1_1media_1_1mp4_1_1TrackFragment-members.html b/docs/d8/d6f/structedash__packager_1_1media_1_1mp4_1_1TrackFragment-members.html index 7ad3974e81..065a00c37a 100644 --- a/docs/d8/d6f/structedash__packager_1_1media_1_1mp4_1_1TrackFragment-members.html +++ b/docs/d8/d6f/structedash__packager_1_1media_1_1mp4_1_1TrackFragment-members.html @@ -117,7 +117,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/d71/classedash__packager_1_1media_1_1mp4_1_1ChunkInfoIterator.html b/docs/d8/d71/classedash__packager_1_1media_1_1mp4_1_1ChunkInfoIterator.html index 444088e4f6..733c627174 100644 --- a/docs/d8/d71/classedash__packager_1_1media_1_1mp4_1_1ChunkInfoIterator.html +++ b/docs/d8/d71/classedash__packager_1_1media_1_1mp4_1_1ChunkInfoIterator.html @@ -320,7 +320,7 @@ Public Member Functions diff --git a/docs/d8/d74/classedash__packager_1_1Representation-members.html b/docs/d8/d74/classedash__packager_1_1Representation-members.html index db9c2461b2..d11248a680 100644 --- a/docs/d8/d74/classedash__packager_1_1Representation-members.html +++ b/docs/d8/d74/classedash__packager_1_1Representation-members.html @@ -112,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/d75/structedash__packager_1_1media_1_1mp4_1_1ProtectionSchemeInfo-members.html b/docs/d8/d75/structedash__packager_1_1media_1_1mp4_1_1ProtectionSchemeInfo-members.html index ec13ce39b8..5849cb2bbd 100644 --- a/docs/d8/d75/structedash__packager_1_1media_1_1mp4_1_1ProtectionSchemeInfo-members.html +++ b/docs/d8/d75/structedash__packager_1_1media_1_1mp4_1_1ProtectionSchemeInfo-members.html @@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/d78/classedash__packager_1_1MockAdaptationSet.html b/docs/d8/d78/classedash__packager_1_1MockAdaptationSet.html index 8497e4c972..129839e54a 100644 --- a/docs/d8/d78/classedash__packager_1_1MockAdaptationSet.html +++ b/docs/d8/d78/classedash__packager_1_1MockAdaptationSet.html @@ -183,7 +183,7 @@ Additional Inherited Members diff --git a/docs/d8/d78/classedash__packager_1_1media_1_1WebMContentEncodingsClient.html b/docs/d8/d78/classedash__packager_1_1media_1_1WebMContentEncodingsClient.html index 403ceffd63..4c97b7ce1b 100644 --- a/docs/d8/d78/classedash__packager_1_1media_1_1WebMContentEncodingsClient.html +++ b/docs/d8/d78/classedash__packager_1_1media_1_1WebMContentEncodingsClient.html @@ -152,7 +152,7 @@ Additional Inherited Members diff --git a/docs/d8/d82/classedash__packager_1_1media_1_1MpdNotifyMuxerListener-members.html b/docs/d8/d82/classedash__packager_1_1media_1_1MpdNotifyMuxerListener-members.html index 25702efd75..bf95e00cab 100644 --- a/docs/d8/d82/classedash__packager_1_1media_1_1MpdNotifyMuxerListener-members.html +++ b/docs/d8/d82/classedash__packager_1_1media_1_1MpdNotifyMuxerListener-members.html @@ -110,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/d8e/classedash__packager_1_1media_1_1mp2t_1_1TsSection.html b/docs/d8/d8e/classedash__packager_1_1media_1_1mp2t_1_1TsSection.html index 38deecd55e..36be46c2ec 100644 --- a/docs/d8/d8e/classedash__packager_1_1media_1_1mp2t_1_1TsSection.html +++ b/docs/d8/d8e/classedash__packager_1_1media_1_1mp2t_1_1TsSection.html @@ -141,7 +141,7 @@ virtual void Reset ()= diff --git a/docs/d8/d94/adts__constants_8cc_source.html b/docs/d8/d94/adts__constants_8cc_source.html index 6f1b315a0d..9ffa020ef5 100644 --- a/docs/d8/d94/adts__constants_8cc_source.html +++ b/docs/d8/d94/adts__constants_8cc_source.html @@ -116,7 +116,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/d94/classedash__packager_1_1media_1_1mp2t_1_1PesPacketGenerator-members.html b/docs/d8/d94/classedash__packager_1_1media_1_1mp2t_1_1PesPacketGenerator-members.html index 1906429cf9..9d4eb8295f 100644 --- a/docs/d8/d94/classedash__packager_1_1media_1_1mp2t_1_1PesPacketGenerator-members.html +++ b/docs/d8/d94/classedash__packager_1_1media_1_1mp2t_1_1PesPacketGenerator-members.html @@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/d94/pes__packet_8h_source.html b/docs/d8/d94/pes__packet_8h_source.html index 90b00daea1..f0905017b0 100644 --- a/docs/d8/d94/pes__packet_8h_source.html +++ b/docs/d8/d94/pes__packet_8h_source.html @@ -159,7 +159,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/d97/structedash__packager_1_1ContentProtectionElement-members.html b/docs/d8/d97/structedash__packager_1_1ContentProtectionElement-members.html index fcf4108d8c..9a783842e7 100644 --- a/docs/d8/d97/structedash__packager_1_1ContentProtectionElement-members.html +++ b/docs/d8/d97/structedash__packager_1_1ContentProtectionElement-members.html @@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/d9a/fragmenter_8cc_source.html b/docs/d8/d9a/fragmenter_8cc_source.html index e333d080e9..bcf5c12e03 100644 --- a/docs/d8/d9a/fragmenter_8cc_source.html +++ b/docs/d8/d9a/fragmenter_8cc_source.html @@ -251,7 +251,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/d9c/webm__tracks__parser_8cc_source.html b/docs/d8/d9c/webm__tracks__parser_8cc_source.html index a93e2339c4..83d5a1f4c3 100644 --- a/docs/d8/d9c/webm__tracks__parser_8cc_source.html +++ b/docs/d8/d9c/webm__tracks__parser_8cc_source.html @@ -440,7 +440,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/d9f/udp__file_8h_source.html b/docs/d8/d9f/udp__file_8h_source.html index 29a0117685..60782d3759 100644 --- a/docs/d8/d9f/udp__file_8h_source.html +++ b/docs/d8/d9f/udp__file_8h_source.html @@ -147,7 +147,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/da0/classedash__packager_1_1media_1_1wvm_1_1WvmMediaParser.html b/docs/d8/da0/classedash__packager_1_1media_1_1wvm_1_1WvmMediaParser.html index 886a8ea324..16e957cb0f 100644 --- a/docs/d8/da0/classedash__packager_1_1media_1_1wvm_1_1WvmMediaParser.html +++ b/docs/d8/da0/classedash__packager_1_1media_1_1wvm_1_1WvmMediaParser.html @@ -256,7 +256,7 @@ track_id, const scoped_refptr
diff --git a/docs/d8/da1/classedash__packager_1_1media_1_1WidevineKeySource-members.html b/docs/d8/da1/classedash__packager_1_1media_1_1WidevineKeySource-members.html index 7e5af71d66..f110b1b3e6 100644 --- a/docs/d8/da1/classedash__packager_1_1media_1_1WidevineKeySource-members.html +++ b/docs/d8/da1/classedash__packager_1_1media_1_1WidevineKeySource-members.html @@ -119,7 +119,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/da6/structedash__packager_1_1media_1_1mp4_1_1SoundMediaHeader-members.html b/docs/d8/da6/structedash__packager_1_1media_1_1mp4_1_1SoundMediaHeader-members.html index 132b42f0ac..7203732078 100644 --- a/docs/d8/da6/structedash__packager_1_1media_1_1mp4_1_1SoundMediaHeader-members.html +++ b/docs/d8/da6/structedash__packager_1_1media_1_1mp4_1_1SoundMediaHeader-members.html @@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/daa/stream__info_8h_source.html b/docs/d8/daa/stream__info_8h_source.html index 304b825653..584b0c789e 100644 --- a/docs/d8/daa/stream__info_8h_source.html +++ b/docs/d8/daa/stream__info_8h_source.html @@ -185,7 +185,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/dbb/structedash__packager_1_1media_1_1wvm_1_1PrevSampleData-members.html b/docs/d8/dbb/structedash__packager_1_1media_1_1wvm_1_1PrevSampleData-members.html index d3a491e90e..f2f55d61c8 100644 --- a/docs/d8/dbb/structedash__packager_1_1media_1_1wvm_1_1PrevSampleData-members.html +++ b/docs/d8/dbb/structedash__packager_1_1media_1_1wvm_1_1PrevSampleData-members.html @@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/dc7/classedash__packager_1_1media_1_1UdpFile.html b/docs/d8/dc7/classedash__packager_1_1media_1_1UdpFile.html index 0f9d5871f1..444481cd9f 100644 --- a/docs/d8/dc7/classedash__packager_1_1media_1_1UdpFile.html +++ b/docs/d8/dc7/classedash__packager_1_1media_1_1UdpFile.html @@ -463,7 +463,7 @@ Additional Inherited Members diff --git a/docs/d8/dca/ts__writer_8h_source.html b/docs/d8/dca/ts__writer_8h_source.html index c577c7c3d3..3272c0459e 100644 --- a/docs/d8/dca/ts__writer_8h_source.html +++ b/docs/d8/dca/ts__writer_8h_source.html @@ -104,68 +104,68 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
15 #include "packager/media/base/media_stream.h"
16 #include "packager/media/file/file.h"
17 #include "packager/media/file/file_closer.h"
-
18 #include "packager/media/formats/mp2t/pes_packet.h"
-
19 
-
20 namespace edash_packager {
-
21 namespace media {
-
22 namespace mp2t {
-
23 
- -
25  public:
- - -
28 
-
32  int GetNext();
-
33 
-
34  private:
-
35  int counter_ = 0;
-
36  DISALLOW_COPY_AND_ASSIGN(ContinuityCounter);
-
37 };
-
38 
-
41 class TsWriter {
-
42  public:
-
43  TsWriter();
-
44  virtual ~TsWriter();
-
45 
-
48  virtual bool Initialize(const StreamInfo& stream_info);
-
49 
-
53  virtual bool NewSegment(const std::string& file_name);
-
54 
-
58  virtual bool FinalizeSegment();
-
59 
-
64  virtual bool AddPesPacket(scoped_ptr<PesPacket> pes_packet);
-
65 
-
66  private:
-
67  std::vector<uint8_t> psi_ts_packets_;
-
68 
-
69  uint32_t time_scale_ = 0u;
-
70 
-
71  ContinuityCounter pmt_continuity_counter_;
-
72  ContinuityCounter pat_continuity_counter_;
-
73  ContinuityCounter elementary_stream_continuity_counter_;
-
74 
-
75  scoped_ptr<File, FileCloser> current_file_;
+
18 #include "packager/media/formats/mp2t/continuity_counter.h"
+
19 #include "packager/media/formats/mp2t/pes_packet.h"
+
20 #include "packager/media/formats/mp2t/program_map_table_writer.h"
+
21 
+
22 namespace edash_packager {
+
23 namespace media {
+
24 namespace mp2t {
+
25 
+
28 class TsWriter {
+
29  public:
+
30  TsWriter();
+
31  virtual ~TsWriter();
+
32 
+
39  virtual bool Initialize(const StreamInfo& stream_info,
+
40  bool will_be_encrypted);
+
41 
+
46  virtual bool NewSegment(const std::string& file_name);
+
47 
+
50  void SignalEncypted();
+
51 
+
55  virtual bool FinalizeSegment();
+
56 
+
61  virtual bool AddPesPacket(scoped_ptr<PesPacket> pes_packet);
+
62 
+ +
65  scoped_ptr<ProgramMapTableWriter> table_writer);
+
66 
+
67  private:
+
68  // True if further segments generated by this instance should be encrypted.
+
69  bool encrypted_ = false;
+
70  // The stream will be encrypted some time later.
+
71  bool will_be_encrypted_ = false;
+
72 
+
73  ContinuityCounter pmt_continuity_counter_;
+
74  ContinuityCounter pat_continuity_counter_;
+
75  ContinuityCounter elementary_stream_continuity_counter_;
76 
-
77  DISALLOW_COPY_AND_ASSIGN(TsWriter);
-
78 };
-
79 
-
80 } // namespace mp2t
-
81 } // namespace media
-
82 } // namespace edash_packager
+
77  scoped_ptr<ProgramMapTableWriter> pmt_writer_;
+
78 
+
79  scoped_ptr<File, FileCloser> current_file_;
+
80 
+
81  DISALLOW_COPY_AND_ASSIGN(TsWriter);
+
82 };
83 
-
84 #endif // PACKAGER_MEDIA_FORMATS_MP2T_TS_WRITER_H_
+
84 } // namespace mp2t
+
85 } // namespace media
+
86 } // namespace edash_packager
+
87 
+
88 #endif // PACKAGER_MEDIA_FORMATS_MP2T_TS_WRITER_H_
Abstract class holds stream information.
Definition: stream_info.h:26
-
virtual bool Initialize(const StreamInfo &stream_info)
Definition: ts_writer.cc:386
- - -
virtual bool NewSegment(const std::string &file_name)
Definition: ts_writer.cc:439
- -
virtual bool AddPesPacket(scoped_ptr< PesPacket > pes_packet)
Definition: ts_writer.cc:466
- +
void SetProgramMapTableWriterForTesting(scoped_ptr< ProgramMapTableWriter > table_writer)
Only for testing.
Definition: ts_writer.cc:256
+ +
virtual bool NewSegment(const std::string &file_name)
Definition: ts_writer.cc:201
+ +
virtual bool AddPesPacket(scoped_ptr< PesPacket > pes_packet)
Definition: ts_writer.cc:244
+ +
virtual bool Initialize(const StreamInfo &stream_info, bool will_be_encrypted)
Definition: ts_writer.cc:165
+ diff --git a/docs/d8/dcc/classedash__packager_1_1media_1_1AesRequestSigner.html b/docs/d8/dcc/classedash__packager_1_1media_1_1AesRequestSigner.html index 62e348da1e..bcfbed8b1a 100644 --- a/docs/d8/dcc/classedash__packager_1_1media_1_1AesRequestSigner.html +++ b/docs/d8/dcc/classedash__packager_1_1media_1_1AesRequestSigner.html @@ -188,7 +188,7 @@ Additional Inherited Members diff --git a/docs/d8/dcf/classedash__packager_1_1media_1_1RsaRequestSigner-members.html b/docs/d8/dcf/classedash__packager_1_1media_1_1RsaRequestSigner-members.html index 4e181b8470..8daf83cf22 100644 --- a/docs/d8/dcf/classedash__packager_1_1media_1_1RsaRequestSigner-members.html +++ b/docs/d8/dcf/classedash__packager_1_1media_1_1RsaRequestSigner-members.html @@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/de5/structedash__packager_1_1media_1_1mp4_1_1SampleEncryptionEntry.html b/docs/d8/de5/structedash__packager_1_1media_1_1mp4_1_1SampleEncryptionEntry.html index ff84c06cb7..9a2e0779c9 100644 --- a/docs/d8/de5/structedash__packager_1_1media_1_1mp4_1_1SampleEncryptionEntry.html +++ b/docs/d8/de5/structedash__packager_1_1media_1_1mp4_1_1SampleEncryptionEntry.html @@ -250,7 +250,7 @@ std::vector< diff --git a/docs/d8/de6/webm__crypto__helpers_8h_source.html b/docs/d8/de6/webm__crypto__helpers_8h_source.html index 800a8ab3db..28303d1af3 100644 --- a/docs/d8/de6/webm__crypto__helpers_8h_source.html +++ b/docs/d8/de6/webm__crypto__helpers_8h_source.html @@ -116,7 +116,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/df0/webm_2single__segment__segmenter_8cc_source.html b/docs/d8/df0/webm_2single__segment__segmenter_8cc_source.html index 27c4aca971..cfed145754 100644 --- a/docs/d8/df0/webm_2single__segment__segmenter_8cc_source.html +++ b/docs/d8/df0/webm_2single__segment__segmenter_8cc_source.html @@ -181,7 +181,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/df1/classedash__packager_1_1MpdWriter-members.html b/docs/d8/df1/classedash__packager_1_1MpdWriter-members.html index 87565c30dd..8341cd8f05 100644 --- a/docs/d8/df1/classedash__packager_1_1MpdWriter-members.html +++ b/docs/d8/df1/classedash__packager_1_1MpdWriter-members.html @@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/df4/classedash__packager_1_1media_1_1mp2t_1_1TsSegmenter-members.html b/docs/d8/df4/classedash__packager_1_1media_1_1mp2t_1_1TsSegmenter-members.html index 9a8cca364f..d753b8d9a9 100644 --- a/docs/d8/df4/classedash__packager_1_1media_1_1mp2t_1_1TsSegmenter-members.html +++ b/docs/d8/df4/classedash__packager_1_1media_1_1mp2t_1_1TsSegmenter-members.html @@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/dfa/nal__unit__to__byte__stream__converter_8h_source.html b/docs/d8/dfa/nal__unit__to__byte__stream__converter_8h_source.html index fbaf4aebb9..51a4c93cc2 100644 --- a/docs/d8/dfa/nal__unit__to__byte__stream__converter_8h_source.html +++ b/docs/d8/dfa/nal__unit__to__byte__stream__converter_8h_source.html @@ -142,7 +142,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d8/dfb/classedash__packager_1_1media_1_1DecoderConfiguration.html b/docs/d8/dfb/classedash__packager_1_1media_1_1DecoderConfiguration.html index 1a577f818d..f59aaa6a23 100644 --- a/docs/d8/dfb/classedash__packager_1_1media_1_1DecoderConfiguration.html +++ b/docs/d8/dfb/classedash__packager_1_1media_1_1DecoderConfiguration.html @@ -333,7 +333,7 @@ void  diff --git a/docs/d8/dfd/structedash__packager_1_1media_1_1VPxFrameInfo.html b/docs/d8/dfd/structedash__packager_1_1media_1_1VPxFrameInfo.html index d178a17cd7..2787217726 100644 --- a/docs/d8/dfd/structedash__packager_1_1media_1_1VPxFrameInfo.html +++ b/docs/d8/dfd/structedash__packager_1_1media_1_1VPxFrameInfo.html @@ -121,7 +121,7 @@ uint32_t height diff --git a/docs/d9/d01/mp4_2single__segment__segmenter_8h_source.html b/docs/d9/d01/mp4_2single__segment__segmenter_8h_source.html index 7754bda061..d369bbae67 100644 --- a/docs/d9/d01/mp4_2single__segment__segmenter_8h_source.html +++ b/docs/d9/d01/mp4_2single__segment__segmenter_8h_source.html @@ -140,7 +140,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d9/d08/mock__mpd__builder_8h_source.html b/docs/d9/d08/mock__mpd__builder_8h_source.html index e954235947..312ec08197 100644 --- a/docs/d9/d08/mock__mpd__builder_8h_source.html +++ b/docs/d9/d08/mock__mpd__builder_8h_source.html @@ -180,7 +180,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d9/d15/key__rotation__fragmenter_8cc_source.html b/docs/d9/d15/key__rotation__fragmenter_8cc_source.html index aaad5642f6..27d1095105 100644 --- a/docs/d9/d15/key__rotation__fragmenter_8cc_source.html +++ b/docs/d9/d15/key__rotation__fragmenter_8cc_source.html @@ -250,7 +250,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d9/d17/classedash__packager_1_1DashIopMpdNotifier-members.html b/docs/d9/d17/classedash__packager_1_1DashIopMpdNotifier-members.html index 60ad37af81..17906c2d3b 100644 --- a/docs/d9/d17/classedash__packager_1_1DashIopMpdNotifier-members.html +++ b/docs/d9/d17/classedash__packager_1_1DashIopMpdNotifier-members.html @@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d9/d18/structedash__packager_1_1media_1_1mp4_1_1SyncSample.html b/docs/d9/d18/structedash__packager_1_1media_1_1mp4_1_1SyncSample.html index d04896e782..446332fefc 100644 --- a/docs/d9/d18/structedash__packager_1_1media_1_1mp4_1_1SyncSample.html +++ b/docs/d9/d18/structedash__packager_1_1media_1_1mp4_1_1SyncSample.html @@ -182,7 +182,7 @@ Additional Inherited Members diff --git a/docs/d9/d1b/classedash__packager_1_1media_1_1mp2t_1_1EsParserH265-members.html b/docs/d9/d1b/classedash__packager_1_1media_1_1mp2t_1_1EsParserH265-members.html index 56dd3dce34..b41ea1f97f 100644 --- a/docs/d9/d1b/classedash__packager_1_1media_1_1mp2t_1_1EsParserH265-members.html +++ b/docs/d9/d1b/classedash__packager_1_1media_1_1mp2t_1_1EsParserH265-members.html @@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d9/d21/structedash__packager_1_1media_1_1mp4_1_1ID3v2.html b/docs/d9/d21/structedash__packager_1_1media_1_1mp4_1_1ID3v2.html index 529eb3165c..ccf6ca6e70 100644 --- a/docs/d9/d21/structedash__packager_1_1media_1_1mp4_1_1ID3v2.html +++ b/docs/d9/d21/structedash__packager_1_1media_1_1mp4_1_1ID3v2.html @@ -189,7 +189,7 @@ Additional Inherited Members diff --git a/docs/d9/d2c/classedash__packager_1_1media_1_1ProgressListener.html b/docs/d9/d2c/classedash__packager_1_1media_1_1ProgressListener.html index c6c6266259..b1a78df263 100644 --- a/docs/d9/d2c/classedash__packager_1_1media_1_1ProgressListener.html +++ b/docs/d9/d2c/classedash__packager_1_1media_1_1ProgressListener.html @@ -146,7 +146,7 @@ Public Member Functions diff --git a/docs/d9/d3b/classedash__packager_1_1media_1_1MemoryFile-members.html b/docs/d9/d3b/classedash__packager_1_1media_1_1MemoryFile-members.html index ff67bc2bf7..cbf36222df 100644 --- a/docs/d9/d3b/classedash__packager_1_1media_1_1MemoryFile-members.html +++ b/docs/d9/d3b/classedash__packager_1_1media_1_1MemoryFile-members.html @@ -119,7 +119,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d9/d3b/webm__content__encodings_8h_source.html b/docs/d9/d3b/webm__content__encodings_8h_source.html index 35a081ce47..e24f92f338 100644 --- a/docs/d9/d3b/webm__content__encodings_8h_source.html +++ b/docs/d9/d3b/webm__content__encodings_8h_source.html @@ -179,7 +179,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d9/d46/classedash__packager_1_1media_1_1BufferReader.html b/docs/d9/d46/classedash__packager_1_1media_1_1BufferReader.html index 335049980d..fd70870b25 100644 --- a/docs/d9/d46/classedash__packager_1_1media_1_1BufferReader.html +++ b/docs/d9/d46/classedash__packager_1_1media_1_1BufferReader.html @@ -276,7 +276,7 @@ bool ReadNBytesInto8s diff --git a/docs/d9/d47/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentHeader.html b/docs/d9/d47/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentHeader.html index 380e9ef488..43b8af0111 100644 --- a/docs/d9/d47/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentHeader.html +++ b/docs/d9/d47/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentHeader.html @@ -222,7 +222,7 @@ Additional Inherited Members diff --git a/docs/d9/d5b/structedash__packager_1_1SegmentInfo-members.html b/docs/d9/d5b/structedash__packager_1_1SegmentInfo-members.html index f0eb51cbab..9fda5030e8 100644 --- a/docs/d9/d5b/structedash__packager_1_1SegmentInfo-members.html +++ b/docs/d9/d5b/structedash__packager_1_1SegmentInfo-members.html @@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d9/d60/classedash__packager_1_1media_1_1AesCryptor.html b/docs/d9/d60/classedash__packager_1_1media_1_1AesCryptor.html index 1b2101330a..90c9470bc1 100644 --- a/docs/d9/d60/classedash__packager_1_1media_1_1AesCryptor.html +++ b/docs/d9/d60/classedash__packager_1_1media_1_1AesCryptor.html @@ -396,7 +396,7 @@ AES_KEY * mutable_aes_key< diff --git a/docs/d9/d65/classedash__packager_1_1media_1_1TextTrack-members.html b/docs/d9/d65/classedash__packager_1_1media_1_1TextTrack-members.html index 1ebf2223dd..7373e33d76 100644 --- a/docs/d9/d65/classedash__packager_1_1media_1_1TextTrack-members.html +++ b/docs/d9/d65/classedash__packager_1_1media_1_1TextTrack-members.html @@ -98,7 +98,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d9/d76/structedash__packager_1_1media_1_1H264ModificationOfPicNum.html b/docs/d9/d76/structedash__packager_1_1media_1_1H264ModificationOfPicNum.html index d55d4204fc..594baf4820 100644 --- a/docs/d9/d76/structedash__packager_1_1media_1_1H264ModificationOfPicNum.html +++ b/docs/d9/d76/structedash__packager_1_1media_1_1H264ModificationOfPicNum.html @@ -119,7 +119,7 @@ union { diff --git a/docs/d9/d76/ts__muxer_8cc_source.html b/docs/d9/d76/ts__muxer_8cc_source.html index 103d1cb7f3..543e1262d4 100644 --- a/docs/d9/d76/ts__muxer_8cc_source.html +++ b/docs/d9/d76/ts__muxer_8cc_source.html @@ -153,7 +153,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d9/d7b/structedash__packager_1_1media_1_1wvm_1_1PrevSampleData.html b/docs/d9/d7b/structedash__packager_1_1media_1_1wvm_1_1PrevSampleData.html index a48d5c7f96..12b751639b 100644 --- a/docs/d9/d7b/structedash__packager_1_1media_1_1wvm_1_1PrevSampleData.html +++ b/docs/d9/d7b/structedash__packager_1_1media_1_1wvm_1_1PrevSampleData.html @@ -132,7 +132,7 @@ int64_t video_sample_durat diff --git a/docs/d9/d86/limits_8h_source.html b/docs/d9/d86/limits_8h_source.html index 10489ae314..291c4cbacb 100644 --- a/docs/d9/d86/limits_8h_source.html +++ b/docs/d9/d86/limits_8h_source.html @@ -141,7 +141,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d9/d8b/classedash__packager_1_1media_1_1KeySource.html b/docs/d9/d8b/classedash__packager_1_1media_1_1KeySource.html index cc4103b817..485ea1f2b2 100644 --- a/docs/d9/d8b/classedash__packager_1_1media_1_1KeySource.html +++ b/docs/d9/d8b/classedash__packager_1_1media_1_1KeySource.html @@ -407,7 +407,7 @@ static std::string  diff --git a/docs/d9/d90/text__track_8h_source.html b/docs/d9/d90/text__track_8h_source.html index 271afdef15..fa81d80c03 100644 --- a/docs/d9/d90/text__track_8h_source.html +++ b/docs/d9/d90/text__track_8h_source.html @@ -134,7 +134,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d9/d93/media__stream_8h_source.html b/docs/d9/d93/media__stream_8h_source.html index 5b7b863b09..f759b778d6 100644 --- a/docs/d9/d93/media__stream_8h_source.html +++ b/docs/d9/d93/media__stream_8h_source.html @@ -170,7 +170,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d9/d95/classedash__packager_1_1media_1_1MediaStream-members.html b/docs/d9/d95/classedash__packager_1_1media_1_1MediaStream-members.html index 48a20f015d..fe57c0fa82 100644 --- a/docs/d9/d95/classedash__packager_1_1media_1_1MediaStream-members.html +++ b/docs/d9/d95/classedash__packager_1_1media_1_1MediaStream-members.html @@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d9/d99/classedash__packager_1_1media_1_1DecryptConfig-members.html b/docs/d9/d99/classedash__packager_1_1media_1_1DecryptConfig-members.html index b491413779..7154928849 100644 --- a/docs/d9/d99/classedash__packager_1_1media_1_1DecryptConfig-members.html +++ b/docs/d9/d99/classedash__packager_1_1media_1_1DecryptConfig-members.html @@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d9/d9b/structedash__packager_1_1SegmentInfo.html b/docs/d9/d9b/structedash__packager_1_1SegmentInfo.html index 308ca6329a..89df844ff7 100644 --- a/docs/d9/d9b/structedash__packager_1_1SegmentInfo.html +++ b/docs/d9/d9b/structedash__packager_1_1SegmentInfo.html @@ -118,7 +118,7 @@ uint64_t repeat diff --git a/docs/d9/da4/stream__descriptor_8h_source.html b/docs/d9/da4/stream__descriptor_8h_source.html index aec3e0419c..fcb26ce88e 100644 --- a/docs/d9/da4/stream__descriptor_8h_source.html +++ b/docs/d9/da4/stream__descriptor_8h_source.html @@ -141,7 +141,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d9/da7/classedash__packager_1_1media_1_1H26xBitReader-members.html b/docs/d9/da7/classedash__packager_1_1media_1_1H26xBitReader-members.html index 6fb56ae9ad..8e752421ba 100644 --- a/docs/d9/da7/classedash__packager_1_1media_1_1H26xBitReader-members.html +++ b/docs/d9/da7/classedash__packager_1_1media_1_1H26xBitReader-members.html @@ -107,7 +107,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d9/db4/classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener.html b/docs/d9/db4/classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener.html index c56bd1aa05..e67134b711 100644 --- a/docs/d9/db4/classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener.html +++ b/docs/d9/db4/classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener.html @@ -501,7 +501,7 @@ Additional Inherited Members diff --git a/docs/d9/db9/content__protection__element_8cc_source.html b/docs/d9/db9/content__protection__element_8cc_source.html index 24588ff85a..e65d4fbda1 100644 --- a/docs/d9/db9/content__protection__element_8cc_source.html +++ b/docs/d9/db9/content__protection__element_8cc_source.html @@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d9/db9/muxer_8cc_source.html b/docs/d9/db9/muxer_8cc_source.html index cd73620dc0..de30eeca06 100644 --- a/docs/d9/db9/muxer_8cc_source.html +++ b/docs/d9/db9/muxer_8cc_source.html @@ -218,7 +218,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d9/dbf/classedash__packager_1_1media_1_1TextStreamInfo-members.html b/docs/d9/dbf/classedash__packager_1_1media_1_1TextStreamInfo-members.html index dab4c6f450..d339b2f370 100644 --- a/docs/d9/dbf/classedash__packager_1_1media_1_1TextStreamInfo-members.html +++ b/docs/d9/dbf/classedash__packager_1_1media_1_1TextStreamInfo-members.html @@ -116,7 +116,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d9/dc8/webm__constants_8cc_source.html b/docs/d9/dc8/webm__constants_8cc_source.html index 9134b3f5e2..5ba0f739b6 100644 --- a/docs/d9/dc8/webm__constants_8cc_source.html +++ b/docs/d9/dc8/webm__constants_8cc_source.html @@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d9/dcc/structedash__packager_1_1media_1_1mp4_1_1ElementaryStreamDescriptor.html b/docs/d9/dcc/structedash__packager_1_1media_1_1mp4_1_1ElementaryStreamDescriptor.html index eef1ca9a5f..c57878aaa4 100644 --- a/docs/d9/dcc/structedash__packager_1_1media_1_1mp4_1_1ElementaryStreamDescriptor.html +++ b/docs/d9/dcc/structedash__packager_1_1media_1_1mp4_1_1ElementaryStreamDescriptor.html @@ -185,7 +185,7 @@ Additional Inherited Members diff --git a/docs/d9/dcc/webm__video__client_8h_source.html b/docs/d9/dcc/webm__video__client_8h_source.html index 0898890790..098f302dd4 100644 --- a/docs/d9/dcc/webm__video__client_8h_source.html +++ b/docs/d9/dcc/webm__video__client_8h_source.html @@ -149,7 +149,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d9/de3/muxer__listener__internal_8cc_source.html b/docs/d9/de3/muxer__listener__internal_8cc_source.html index d4ce4ed5b4..8dac06184f 100644 --- a/docs/d9/de3/muxer__listener__internal_8cc_source.html +++ b/docs/d9/de3/muxer__listener__internal_8cc_source.html @@ -348,7 +348,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d9/dec/classedash__packager_1_1media_1_1RequestSigner-members.html b/docs/d9/dec/classedash__packager_1_1media_1_1RequestSigner-members.html index 297151fdcb..f86591c4f7 100644 --- a/docs/d9/dec/classedash__packager_1_1media_1_1RequestSigner-members.html +++ b/docs/d9/dec/classedash__packager_1_1media_1_1RequestSigner-members.html @@ -100,7 +100,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d9/ded/aac__audio__specific__config_8cc_source.html b/docs/d9/ded/aac__audio__specific__config_8cc_source.html index fa9b1dbe88..bd8873be8c 100644 --- a/docs/d9/ded/aac__audio__specific__config_8cc_source.html +++ b/docs/d9/ded/aac__audio__specific__config_8cc_source.html @@ -357,7 +357,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/d00/structedash__packager_1_1media_1_1mp4_1_1SubtitleMediaHeader-members.html b/docs/da/d00/structedash__packager_1_1media_1_1mp4_1_1SubtitleMediaHeader-members.html index 9d0772c6ec..921509e580 100644 --- a/docs/da/d00/structedash__packager_1_1media_1_1mp4_1_1SubtitleMediaHeader-members.html +++ b/docs/da/d00/structedash__packager_1_1media_1_1mp4_1_1SubtitleMediaHeader-members.html @@ -112,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/d02/structedash__packager_1_1media_1_1H264WeightingFactors-members.html b/docs/da/d02/structedash__packager_1_1media_1_1H264WeightingFactors-members.html index ac49ebec94..a9f4e06a9f 100644 --- a/docs/da/d02/structedash__packager_1_1media_1_1H264WeightingFactors-members.html +++ b/docs/da/d02/structedash__packager_1_1media_1_1H264WeightingFactors-members.html @@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/d02/structedash__packager_1_1media_1_1mp4_1_1SyncSample-members.html b/docs/da/d02/structedash__packager_1_1media_1_1mp4_1_1SyncSample-members.html index 452a758718..bceb85762e 100644 --- a/docs/da/d02/structedash__packager_1_1media_1_1mp4_1_1SyncSample-members.html +++ b/docs/da/d02/structedash__packager_1_1media_1_1mp4_1_1SyncSample-members.html @@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/d04/audio__stream__info_8cc_source.html b/docs/da/d04/audio__stream__info_8cc_source.html index 431c1feec8..f5c74d5f48 100644 --- a/docs/da/d04/audio__stream__info_8cc_source.html +++ b/docs/da/d04/audio__stream__info_8cc_source.html @@ -225,7 +225,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/d09/classedash__packager_1_1media_1_1SegmentTestBase-members.html b/docs/da/d09/classedash__packager_1_1media_1_1SegmentTestBase-members.html index 74224118cf..c00080cf1a 100644 --- a/docs/da/d09/classedash__packager_1_1media_1_1SegmentTestBase-members.html +++ b/docs/da/d09/classedash__packager_1_1media_1_1SegmentTestBase-members.html @@ -115,7 +115,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/d0b/classedash__packager_1_1media_1_1FixedKeySource-members.html b/docs/da/d0b/classedash__packager_1_1media_1_1FixedKeySource-members.html index 9b4caaacc0..a502d4212f 100644 --- a/docs/da/d0b/classedash__packager_1_1media_1_1FixedKeySource-members.html +++ b/docs/da/d0b/classedash__packager_1_1media_1_1FixedKeySource-members.html @@ -116,7 +116,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/d14/classedash__packager_1_1media_1_1webm_1_1Segmenter.html b/docs/da/d14/classedash__packager_1_1media_1_1webm_1_1Segmenter.html index be21ea1cbc..453dfdd068 100644 --- a/docs/da/d14/classedash__packager_1_1media_1_1webm_1_1Segmenter.html +++ b/docs/da/d14/classedash__packager_1_1media_1_1webm_1_1Segmenter.html @@ -427,7 +427,7 @@ virtual diff --git a/docs/da/d15/structedash__packager_1_1media_1_1mp4_1_1HandlerReference-members.html b/docs/da/d15/structedash__packager_1_1media_1_1mp4_1_1HandlerReference-members.html index 8d87b6e147..28f904ceb5 100644 --- a/docs/da/d15/structedash__packager_1_1media_1_1mp4_1_1HandlerReference-members.html +++ b/docs/da/d15/structedash__packager_1_1media_1_1mp4_1_1HandlerReference-members.html @@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/d17/structedash__packager_1_1media_1_1mp4_1_1MovieExtendsHeader.html b/docs/da/d17/structedash__packager_1_1media_1_1mp4_1_1MovieExtendsHeader.html index a89ce1985a..280f4f710e 100644 --- a/docs/da/d17/structedash__packager_1_1media_1_1mp4_1_1MovieExtendsHeader.html +++ b/docs/da/d17/structedash__packager_1_1media_1_1mp4_1_1MovieExtendsHeader.html @@ -182,7 +182,7 @@ Additional Inherited Members diff --git a/docs/da/d1e/classedash__packager_1_1media_1_1StreamInfo-members.html b/docs/da/d1e/classedash__packager_1_1media_1_1StreamInfo-members.html index ebfa2d0e1c..535c00cec9 100644 --- a/docs/da/d1e/classedash__packager_1_1media_1_1StreamInfo-members.html +++ b/docs/da/d1e/classedash__packager_1_1media_1_1StreamInfo-members.html @@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/d22/key__rotation__fragmenter_8h_source.html b/docs/da/d22/key__rotation__fragmenter_8h_source.html index e4640cb752..c8c62ac939 100644 --- a/docs/da/d22/key__rotation__fragmenter_8h_source.html +++ b/docs/da/d22/key__rotation__fragmenter_8h_source.html @@ -158,7 +158,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/d23/ts__muxer_8h_source.html b/docs/da/d23/ts__muxer_8h_source.html index cc30edb8fd..0d56a04a19 100644 --- a/docs/da/d23/ts__muxer_8h_source.html +++ b/docs/da/d23/ts__muxer_8h_source.html @@ -137,7 +137,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/d24/h265__parser_8h_source.html b/docs/da/d24/h265__parser_8h_source.html index e1781d4625..e1335b9d7a 100644 --- a/docs/da/d24/h265__parser_8h_source.html +++ b/docs/da/d24/h265__parser_8h_source.html @@ -450,7 +450,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/d25/classedash__packager_1_1media_1_1mp2t_1_1TsMuxer-members.html b/docs/da/d25/classedash__packager_1_1media_1_1mp2t_1_1TsMuxer-members.html index 0316a9d55a..a18292237d 100644 --- a/docs/da/d25/classedash__packager_1_1media_1_1mp2t_1_1TsMuxer-members.html +++ b/docs/da/d25/classedash__packager_1_1media_1_1mp2t_1_1TsMuxer-members.html @@ -117,7 +117,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/d27/classedash__packager_1_1media_1_1AudioStreamInfo.html b/docs/da/d27/classedash__packager_1_1media_1_1AudioStreamInfo.html index 0cf2254a46..597374d91a 100644 --- a/docs/da/d27/classedash__packager_1_1media_1_1AudioStreamInfo.html +++ b/docs/da/d27/classedash__packager_1_1media_1_1AudioStreamInfo.html @@ -307,7 +307,7 @@ Static Public Member Functions diff --git a/docs/da/d2a/structedash__packager_1_1media_1_1mp4_1_1ProtectionSystemSpecificHeader.html b/docs/da/d2a/structedash__packager_1_1media_1_1mp4_1_1ProtectionSystemSpecificHeader.html index f16d49fee1..4c50de7987 100644 --- a/docs/da/d2a/structedash__packager_1_1media_1_1mp4_1_1ProtectionSystemSpecificHeader.html +++ b/docs/da/d2a/structedash__packager_1_1media_1_1mp4_1_1ProtectionSystemSpecificHeader.html @@ -182,7 +182,7 @@ Additional Inherited Members diff --git a/docs/da/d2a/text__stream__info_8h_source.html b/docs/da/d2a/text__stream__info_8h_source.html index 1d7ec9d825..1313428629 100644 --- a/docs/da/d2a/text__stream__info_8h_source.html +++ b/docs/da/d2a/text__stream__info_8h_source.html @@ -140,7 +140,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/d2c/decoder__configuration_8cc_source.html b/docs/da/d2c/decoder__configuration_8cc_source.html index f371e9bf89..3acb044042 100644 --- a/docs/da/d2c/decoder__configuration_8cc_source.html +++ b/docs/da/d2c/decoder__configuration_8cc_source.html @@ -119,7 +119,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/d2e/classedash__packager_1_1media_1_1mp4_1_1H264VideoSliceHeaderParser-members.html b/docs/da/d2e/classedash__packager_1_1media_1_1mp4_1_1H264VideoSliceHeaderParser-members.html index d89f197ca5..31f28c9f0b 100644 --- a/docs/da/d2e/classedash__packager_1_1media_1_1mp4_1_1H264VideoSliceHeaderParser-members.html +++ b/docs/da/d2e/classedash__packager_1_1media_1_1mp4_1_1H264VideoSliceHeaderParser-members.html @@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/d37/classedash__packager_1_1media_1_1IoCache-members.html b/docs/da/d37/classedash__packager_1_1media_1_1IoCache-members.html index 827636aeb6..c843a1deda 100644 --- a/docs/da/d37/classedash__packager_1_1media_1_1IoCache-members.html +++ b/docs/da/d37/classedash__packager_1_1media_1_1IoCache-members.html @@ -107,7 +107,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/d38/classedash__packager_1_1MpdNotifier.html b/docs/da/d38/classedash__packager_1_1MpdNotifier.html index 3c0974c17b..123208c1f3 100644 --- a/docs/da/d38/classedash__packager_1_1MpdNotifier.html +++ b/docs/da/d38/classedash__packager_1_1MpdNotifier.html @@ -472,7 +472,7 @@ Public Member Functions diff --git a/docs/da/d40/classedash__packager_1_1media_1_1RsaPrivateKey-members.html b/docs/da/d40/classedash__packager_1_1media_1_1RsaPrivateKey-members.html index 80effd425d..9654e41662 100644 --- a/docs/da/d40/classedash__packager_1_1media_1_1RsaPrivateKey-members.html +++ b/docs/da/d40/classedash__packager_1_1media_1_1RsaPrivateKey-members.html @@ -100,7 +100,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/d41/mp4_2multi__segment__segmenter_8h_source.html b/docs/da/d41/mp4_2multi__segment__segmenter_8h_source.html index 4455f72f15..55cc45256b 100644 --- a/docs/da/d41/mp4_2multi__segment__segmenter_8h_source.html +++ b/docs/da/d41/mp4_2multi__segment__segmenter_8h_source.html @@ -143,7 +143,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/d49/classedash__packager_1_1DashIopMpdNotifier.html b/docs/da/d49/classedash__packager_1_1DashIopMpdNotifier.html index 400dde2067..3dceefd0d5 100644 --- a/docs/da/d49/classedash__packager_1_1DashIopMpdNotifier.html +++ b/docs/da/d49/classedash__packager_1_1DashIopMpdNotifier.html @@ -473,7 +473,7 @@ class DashIopMpdNotifierTe diff --git a/docs/da/d4b/structedash__packager_1_1media_1_1mp4_1_1OriginalFormat.html b/docs/da/d4b/structedash__packager_1_1media_1_1mp4_1_1OriginalFormat.html index 5b67375058..b2da237dca 100644 --- a/docs/da/d4b/structedash__packager_1_1media_1_1mp4_1_1OriginalFormat.html +++ b/docs/da/d4b/structedash__packager_1_1media_1_1mp4_1_1OriginalFormat.html @@ -173,7 +173,7 @@ Additional Inherited Members diff --git a/docs/da/d53/es__parser__h265_8cc_source.html b/docs/da/d53/es__parser__h265_8cc_source.html index 72c7cc5c21..e483c831fc 100644 --- a/docs/da/d53/es__parser__h265_8cc_source.html +++ b/docs/da/d53/es__parser__h265_8cc_source.html @@ -267,7 +267,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/d54/structedash__packager_1_1media_1_1mp4_1_1CompositionTimeToSample.html b/docs/da/d54/structedash__packager_1_1media_1_1mp4_1_1CompositionTimeToSample.html index bbd5236e9e..1e2f223075 100644 --- a/docs/da/d54/structedash__packager_1_1media_1_1mp4_1_1CompositionTimeToSample.html +++ b/docs/da/d54/structedash__packager_1_1media_1_1mp4_1_1CompositionTimeToSample.html @@ -182,7 +182,7 @@ Additional Inherited Members diff --git a/docs/da/d5c/widevine__key__source_8h_source.html b/docs/da/d5c/widevine__key__source_8h_source.html index 4e1497c169..0b220d0c01 100644 --- a/docs/da/d5c/widevine__key__source_8h_source.html +++ b/docs/da/d5c/widevine__key__source_8h_source.html @@ -218,7 +218,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/d5f/classedash__packager_1_1media_1_1VP9Parser.html b/docs/da/d5f/classedash__packager_1_1media_1_1VP9Parser.html index fd58b85509..a94d43d338 100644 --- a/docs/da/d5f/classedash__packager_1_1media_1_1VP9Parser.html +++ b/docs/da/d5f/classedash__packager_1_1media_1_1VP9Parser.html @@ -238,7 +238,7 @@ Additional Inherited Members diff --git a/docs/da/d60/structedash__packager_1_1media_1_1EncryptionKey-members.html b/docs/da/d60/structedash__packager_1_1media_1_1EncryptionKey-members.html index 749ed42365..02abda2111 100644 --- a/docs/da/d60/structedash__packager_1_1media_1_1EncryptionKey-members.html +++ b/docs/da/d60/structedash__packager_1_1media_1_1EncryptionKey-members.html @@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/d72/classedash__packager_1_1media_1_1mp2t_1_1EsParser-members.html b/docs/da/d72/classedash__packager_1_1media_1_1mp2t_1_1EsParser-members.html index b4771e87d6..b6c44aa4a3 100644 --- a/docs/da/d72/classedash__packager_1_1media_1_1mp2t_1_1EsParser-members.html +++ b/docs/da/d72/classedash__packager_1_1media_1_1mp2t_1_1EsParser-members.html @@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/d75/classedash__packager_1_1media_1_1mp4_1_1SingleSegmentSegmenter.html b/docs/da/d75/classedash__packager_1_1media_1_1mp4_1_1SingleSegmentSegmenter.html index bfb6ee294a..13a2b89b42 100644 --- a/docs/da/d75/classedash__packager_1_1media_1_1mp4_1_1SingleSegmentSegmenter.html +++ b/docs/da/d75/classedash__packager_1_1media_1_1mp4_1_1SingleSegmentSegmenter.html @@ -259,7 +259,7 @@ void set_progress_target diff --git a/docs/da/d78/structedash__packager_1_1media_1_1mp4_1_1Metadata-members.html b/docs/da/d78/structedash__packager_1_1media_1_1mp4_1_1Metadata-members.html index c152d53bd9..4647e01140 100644 --- a/docs/da/d78/structedash__packager_1_1media_1_1mp4_1_1Metadata-members.html +++ b/docs/da/d78/structedash__packager_1_1media_1_1mp4_1_1Metadata-members.html @@ -114,7 +114,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/d7a/classedash__packager_1_1media_1_1AVCDecoderConfiguration-members.html b/docs/da/d7a/classedash__packager_1_1media_1_1AVCDecoderConfiguration-members.html index 9692d6baf6..eb292b12cc 100644 --- a/docs/da/d7a/classedash__packager_1_1media_1_1AVCDecoderConfiguration-members.html +++ b/docs/da/d7a/classedash__packager_1_1media_1_1AVCDecoderConfiguration-members.html @@ -119,7 +119,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/d7a/fixed__key__encryption__flags_8h_source.html b/docs/da/d7a/fixed__key__encryption__flags_8h_source.html index 514b8ab165..f35cc397a1 100644 --- a/docs/da/d7a/fixed__key__encryption__flags_8h_source.html +++ b/docs/da/d7a/fixed__key__encryption__flags_8h_source.html @@ -118,7 +118,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/d7d/classedash__packager_1_1media_1_1StreamDescriptorCompareFn.html b/docs/da/d7d/classedash__packager_1_1media_1_1StreamDescriptorCompareFn.html index bbe3959497..5c22c0ac6f 100644 --- a/docs/da/d7d/classedash__packager_1_1media_1_1StreamDescriptorCompareFn.html +++ b/docs/da/d7d/classedash__packager_1_1media_1_1StreamDescriptorCompareFn.html @@ -109,7 +109,7 @@ bool operator() (const diff --git a/docs/da/d7f/classedash__packager_1_1media_1_1AesCbcEncryptor.html b/docs/da/d7f/classedash__packager_1_1media_1_1AesCbcEncryptor.html index cd31bd45a2..405521c153 100644 --- a/docs/da/d7f/classedash__packager_1_1media_1_1AesCbcEncryptor.html +++ b/docs/da/d7f/classedash__packager_1_1media_1_1AesCbcEncryptor.html @@ -233,7 +233,7 @@ AES_KEY * mutable_aes_key< diff --git a/docs/da/d7f/hevc__decoder__configuration_8h_source.html b/docs/da/d7f/hevc__decoder__configuration_8h_source.html index e8338f2ce4..9eecd3e8b7 100644 --- a/docs/da/d7f/hevc__decoder__configuration_8h_source.html +++ b/docs/da/d7f/hevc__decoder__configuration_8h_source.html @@ -138,7 +138,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/d81/structedash__packager_1_1media_1_1mp4_1_1ChunkLargeOffset.html b/docs/da/d81/structedash__packager_1_1media_1_1mp4_1_1ChunkLargeOffset.html index 09f2c554ee..f1daf0404f 100644 --- a/docs/da/d81/structedash__packager_1_1media_1_1mp4_1_1ChunkLargeOffset.html +++ b/docs/da/d81/structedash__packager_1_1media_1_1mp4_1_1ChunkLargeOffset.html @@ -185,7 +185,7 @@ Additional Inherited Members diff --git a/docs/da/d88/mp4__muxer_8cc_source.html b/docs/da/d88/mp4__muxer_8cc_source.html index 9def7e1c8c..2c5e511f72 100644 --- a/docs/da/d88/mp4__muxer_8cc_source.html +++ b/docs/da/d88/mp4__muxer_8cc_source.html @@ -474,7 +474,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/d8e/container__names_8cc_source.html b/docs/da/d8e/container__names_8cc_source.html index 584245b708..539738e419 100644 --- a/docs/da/d8e/container__names_8cc_source.html +++ b/docs/da/d8e/container__names_8cc_source.html @@ -1844,7 +1844,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/d95/classedash__packager_1_1media_1_1MkvWriter-members.html b/docs/da/d95/classedash__packager_1_1media_1_1MkvWriter-members.html index 73b348af4d..6f3a85602f 100644 --- a/docs/da/d95/classedash__packager_1_1media_1_1MkvWriter-members.html +++ b/docs/da/d95/classedash__packager_1_1media_1_1MkvWriter-members.html @@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/d99/classedash__packager_1_1media_1_1webm_1_1Encryptor-members.html b/docs/da/d99/classedash__packager_1_1media_1_1webm_1_1Encryptor-members.html index 1bd56f8bc5..491f457e53 100644 --- a/docs/da/d99/classedash__packager_1_1media_1_1webm_1_1Encryptor-members.html +++ b/docs/da/d99/classedash__packager_1_1media_1_1webm_1_1Encryptor-members.html @@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/db0/structedash__packager_1_1media_1_1mp4_1_1SoundMediaHeader.html b/docs/da/db0/structedash__packager_1_1media_1_1mp4_1_1SoundMediaHeader.html index 65541eca9a..1b878e356a 100644 --- a/docs/da/db0/structedash__packager_1_1media_1_1mp4_1_1SoundMediaHeader.html +++ b/docs/da/db0/structedash__packager_1_1media_1_1mp4_1_1SoundMediaHeader.html @@ -182,7 +182,7 @@ Additional Inherited Members diff --git a/docs/da/dc3/status_8cc_source.html b/docs/da/dc3/status_8cc_source.html index 95ddb08f18..806f51851f 100644 --- a/docs/da/dc3/status_8cc_source.html +++ b/docs/da/dc3/status_8cc_source.html @@ -168,7 +168,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/dcb/es__descriptor_8h_source.html b/docs/da/dcb/es__descriptor_8h_source.html index 38a53bc667..dd848b02a6 100644 --- a/docs/da/dcb/es__descriptor_8h_source.html +++ b/docs/da/dcb/es__descriptor_8h_source.html @@ -187,7 +187,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/dd0/webm__info__parser_8h_source.html b/docs/da/dd0/webm__info__parser_8h_source.html index ce5c143feb..aeb3f2aebd 100644 --- a/docs/da/dd0/webm__info__parser_8h_source.html +++ b/docs/da/dd0/webm__info__parser_8h_source.html @@ -138,7 +138,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/dd1/fragmenter_8h_source.html b/docs/da/dd1/fragmenter_8h_source.html index fcfeec62d9..3a9e74a9c0 100644 --- a/docs/da/dd1/fragmenter_8h_source.html +++ b/docs/da/dd1/fragmenter_8h_source.html @@ -197,7 +197,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/de2/mock__mpd__builder_8cc_source.html b/docs/da/de2/mock__mpd__builder_8cc_source.html index 622496929b..f8e1804f07 100644 --- a/docs/da/de2/mock__mpd__builder_8cc_source.html +++ b/docs/da/de2/mock__mpd__builder_8cc_source.html @@ -123,7 +123,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/de4/classedash__packager_1_1media_1_1AudioTimestampHelper.html b/docs/da/de4/classedash__packager_1_1media_1_1AudioTimestampHelper.html index a44d02624b..90d22cddaf 100644 --- a/docs/da/de4/classedash__packager_1_1media_1_1AudioTimestampHelper.html +++ b/docs/da/de4/classedash__packager_1_1media_1_1AudioTimestampHelper.html @@ -131,7 +131,7 @@ int64_t GetFramesToTarget< diff --git a/docs/da/df0/classedash__packager_1_1media_1_1NalUnitToByteStreamConverter-members.html b/docs/da/df0/classedash__packager_1_1media_1_1NalUnitToByteStreamConverter-members.html index 6146e4955c..2c31135262 100644 --- a/docs/da/df0/classedash__packager_1_1media_1_1NalUnitToByteStreamConverter-members.html +++ b/docs/da/df0/classedash__packager_1_1media_1_1NalUnitToByteStreamConverter-members.html @@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/df4/aes__decryptor_8cc_source.html b/docs/da/df4/aes__decryptor_8cc_source.html index 53a4379412..728326ab11 100644 --- a/docs/da/df4/aes__decryptor_8cc_source.html +++ b/docs/da/df4/aes__decryptor_8cc_source.html @@ -258,7 +258,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/da/dfe/structedash__packager_1_1media_1_1mp4_1_1CompositionOffset.html b/docs/da/dfe/structedash__packager_1_1media_1_1mp4_1_1CompositionOffset.html index 4d52a40bca..7f638ca8e5 100644 --- a/docs/da/dfe/structedash__packager_1_1media_1_1mp4_1_1CompositionOffset.html +++ b/docs/da/dfe/structedash__packager_1_1media_1_1mp4_1_1CompositionOffset.html @@ -112,7 +112,7 @@ int64_t sample_offset< diff --git a/docs/db/d01/avc__decoder__configuration_8cc_source.html b/docs/db/d01/avc__decoder__configuration_8cc_source.html index b4325ccb16..28a6010735 100644 --- a/docs/db/d01/avc__decoder__configuration_8cc_source.html +++ b/docs/db/d01/avc__decoder__configuration_8cc_source.html @@ -203,7 +203,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/d01/classedash__packager_1_1media_1_1mp4_1_1SyncSampleIterator.html b/docs/db/d01/classedash__packager_1_1media_1_1mp4_1_1SyncSampleIterator.html index 9615b1a383..079fc26c19 100644 --- a/docs/db/d01/classedash__packager_1_1media_1_1mp4_1_1SyncSampleIterator.html +++ b/docs/db/d01/classedash__packager_1_1media_1_1mp4_1_1SyncSampleIterator.html @@ -177,7 +177,7 @@ Public Member Functions diff --git a/docs/db/d09/namespaceedash__packager.html b/docs/db/d09/namespaceedash__packager.html index 7ce4f9c672..3e56a2f3fd 100644 --- a/docs/db/d09/namespaceedash__packager.html +++ b/docs/db/d09/namespaceedash__packager.html @@ -556,7 +556,7 @@ const char kPsshElementNam diff --git a/docs/db/d11/classedash__packager_1_1media_1_1ContentEncoding-members.html b/docs/db/d11/classedash__packager_1_1media_1_1ContentEncoding-members.html index 3cc3dedc59..a8bc761c8f 100644 --- a/docs/db/d11/classedash__packager_1_1media_1_1ContentEncoding-members.html +++ b/docs/db/d11/classedash__packager_1_1media_1_1ContentEncoding-members.html @@ -132,7 +132,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/d15/structedash__packager_1_1media_1_1mp4_1_1DecodingTimeToSample-members.html b/docs/db/d15/structedash__packager_1_1media_1_1mp4_1_1DecodingTimeToSample-members.html index 879f01ea13..800d9b13d1 100644 --- a/docs/db/d15/structedash__packager_1_1media_1_1mp4_1_1DecodingTimeToSample-members.html +++ b/docs/db/d15/structedash__packager_1_1media_1_1mp4_1_1DecodingTimeToSample-members.html @@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/d23/classedash__packager_1_1media_1_1WebMTracksParser.html b/docs/db/d23/classedash__packager_1_1media_1_1WebMTracksParser.html index bee11a39ce..5a681e269a 100644 --- a/docs/db/d23/classedash__packager_1_1media_1_1WebMTracksParser.html +++ b/docs/db/d23/classedash__packager_1_1media_1_1WebMTracksParser.html @@ -225,7 +225,7 @@ The number of bytes parsed on success. diff --git a/docs/db/d26/classedash__packager_1_1media_1_1mp4_1_1TrackRunIterator.html b/docs/db/d26/classedash__packager_1_1media_1_1mp4_1_1TrackRunIterator.html index 6fd85590b2..a2833f34e4 100644 --- a/docs/db/d26/classedash__packager_1_1media_1_1mp4_1_1TrackRunIterator.html +++ b/docs/db/d26/classedash__packager_1_1media_1_1mp4_1_1TrackRunIterator.html @@ -412,7 +412,7 @@ bool is_keyframe () co diff --git a/docs/db/d2e/classedash__packager_1_1MockMpdBuilder.html b/docs/db/d2e/classedash__packager_1_1MockMpdBuilder.html index 0e99d91095..b43083b731 100644 --- a/docs/db/d2e/classedash__packager_1_1MockMpdBuilder.html +++ b/docs/db/d2e/classedash__packager_1_1MockMpdBuilder.html @@ -153,7 +153,7 @@ Additional Inherited Members diff --git a/docs/db/d31/h26x__byte__to__unit__stream__converter_8h_source.html b/docs/db/d31/h26x__byte__to__unit__stream__converter_8h_source.html index 2e4dd1aa41..c37153f86d 100644 --- a/docs/db/d31/h26x__byte__to__unit__stream__converter_8h_source.html +++ b/docs/db/d31/h26x__byte__to__unit__stream__converter_8h_source.html @@ -143,7 +143,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/d31/track__run__iterator_8cc_source.html b/docs/db/d31/track__run__iterator_8cc_source.html index af1afeb232..813a3ef014 100644 --- a/docs/db/d31/track__run__iterator_8cc_source.html +++ b/docs/db/d31/track__run__iterator_8cc_source.html @@ -767,7 +767,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/d44/structedash__packager_1_1media_1_1mp4_1_1DataReference-members.html b/docs/db/d44/structedash__packager_1_1media_1_1mp4_1_1DataReference-members.html index e5055b41b7..5359dab4ed 100644 --- a/docs/db/d44/structedash__packager_1_1media_1_1mp4_1_1DataReference-members.html +++ b/docs/db/d44/structedash__packager_1_1media_1_1mp4_1_1DataReference-members.html @@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/d45/mpd__notify__muxer__listener_8h_source.html b/docs/db/d45/mpd__notify__muxer__listener_8h_source.html index f2f4c24b30..cb4a4434de 100644 --- a/docs/db/d45/mpd__notify__muxer__listener_8h_source.html +++ b/docs/db/d45/mpd__notify__muxer__listener_8h_source.html @@ -187,7 +187,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/d4e/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPsi.html b/docs/db/d4e/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPsi.html index 0a5830e800..dbc5f9ef4a 100644 --- a/docs/db/d4e/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPsi.html +++ b/docs/db/d4e/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPsi.html @@ -147,7 +147,7 @@ Additional Inherited Members diff --git a/docs/db/d51/mp2t__media__parser_8h_source.html b/docs/db/d51/mp2t__media__parser_8h_source.html index 6f02b99776..47758cb546 100644 --- a/docs/db/d51/mp2t__media__parser_8h_source.html +++ b/docs/db/d51/mp2t__media__parser_8h_source.html @@ -193,7 +193,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/d51/two__pass__single__segment__segmenter_8h_source.html b/docs/db/d51/two__pass__single__segment__segmenter_8h_source.html index 94d9cb5a67..758c217d4d 100644 --- a/docs/db/d51/two__pass__single__segment__segmenter_8h_source.html +++ b/docs/db/d51/two__pass__single__segment__segmenter_8h_source.html @@ -145,7 +145,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/d52/classedash__packager_1_1media_1_1ProtectionSystemSpecificInfo-members.html b/docs/db/d52/classedash__packager_1_1media_1_1ProtectionSystemSpecificInfo-members.html index c8c3660f88..b5fb59ab7f 100644 --- a/docs/db/d52/classedash__packager_1_1media_1_1ProtectionSystemSpecificInfo-members.html +++ b/docs/db/d52/classedash__packager_1_1media_1_1ProtectionSystemSpecificInfo-members.html @@ -110,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/d56/classedash__packager_1_1SimpleMpdNotifier.html b/docs/db/d56/classedash__packager_1_1SimpleMpdNotifier.html index 5c2e417db8..814289ac92 100644 --- a/docs/db/d56/classedash__packager_1_1SimpleMpdNotifier.html +++ b/docs/db/d56/classedash__packager_1_1SimpleMpdNotifier.html @@ -471,7 +471,7 @@ class SimpleMpdNotifierTes diff --git a/docs/db/d5a/structedash__packager_1_1media_1_1mp4_1_1SampleEncryptionEntry-members.html b/docs/db/d5a/structedash__packager_1_1media_1_1mp4_1_1SampleEncryptionEntry-members.html index 5a02ffb78c..e823b52ea0 100644 --- a/docs/db/d5a/structedash__packager_1_1media_1_1mp4_1_1SampleEncryptionEntry-members.html +++ b/docs/db/d5a/structedash__packager_1_1media_1_1mp4_1_1SampleEncryptionEntry-members.html @@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/d5b/classedash__packager_1_1media_1_1HEVCDecoderConfiguration-members.html b/docs/db/d5b/classedash__packager_1_1media_1_1HEVCDecoderConfiguration-members.html index 1ec945c15e..f3886683cd 100644 --- a/docs/db/d5b/classedash__packager_1_1media_1_1HEVCDecoderConfiguration-members.html +++ b/docs/db/d5b/classedash__packager_1_1media_1_1HEVCDecoderConfiguration-members.html @@ -110,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/d60/mpd__options_8h_source.html b/docs/db/d60/mpd__options_8h_source.html index 24714ead71..d118418f60 100644 --- a/docs/db/d60/mpd__options_8h_source.html +++ b/docs/db/d60/mpd__options_8h_source.html @@ -130,7 +130,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/d61/classedash__packager_1_1media_1_1mp4_1_1SingleSegmentSegmenter-members.html b/docs/db/d61/classedash__packager_1_1media_1_1mp4_1_1SingleSegmentSegmenter-members.html index 2084ccf821..9aff91f238 100644 --- a/docs/db/d61/classedash__packager_1_1media_1_1mp4_1_1SingleSegmentSegmenter-members.html +++ b/docs/db/d61/classedash__packager_1_1media_1_1mp4_1_1SingleSegmentSegmenter-members.html @@ -118,7 +118,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/d64/webvtt__media__parser_8h_source.html b/docs/db/d64/webvtt__media__parser_8h_source.html index 654c654d22..d6b1673e95 100644 --- a/docs/db/d64/webvtt__media__parser_8h_source.html +++ b/docs/db/d64/webvtt__media__parser_8h_source.html @@ -181,7 +181,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/d69/classedash__packager_1_1media_1_1mp2t_1_1AdtsHeader.html b/docs/db/d69/classedash__packager_1_1media_1_1mp2t_1_1AdtsHeader.html index 0508fb4014..7515fd8f50 100644 --- a/docs/db/d69/classedash__packager_1_1media_1_1mp2t_1_1AdtsHeader.html +++ b/docs/db/d69/classedash__packager_1_1media_1_1mp2t_1_1AdtsHeader.html @@ -336,7 +336,7 @@ Static Public Member Functions diff --git a/docs/db/d6b/structedash__packager_1_1media_1_1mp4_1_1VTTAdditionalTextBox.html b/docs/db/d6b/structedash__packager_1_1media_1_1mp4_1_1VTTAdditionalTextBox.html index e90522484f..909dd175d9 100644 --- a/docs/db/d6b/structedash__packager_1_1media_1_1mp4_1_1VTTAdditionalTextBox.html +++ b/docs/db/d6b/structedash__packager_1_1media_1_1mp4_1_1VTTAdditionalTextBox.html @@ -173,7 +173,7 @@ Additional Inherited Members diff --git a/docs/db/d6c/classedash__packager_1_1media_1_1mp4_1_1BoxReader.html b/docs/db/d6c/classedash__packager_1_1media_1_1mp4_1_1BoxReader.html index f901368e63..7aad1fcd7c 100644 --- a/docs/db/d6c/classedash__packager_1_1media_1_1mp4_1_1BoxReader.html +++ b/docs/db/d6c/classedash__packager_1_1media_1_1mp4_1_1BoxReader.html @@ -497,7 +497,7 @@ template<typename T > diff --git a/docs/db/d71/http__key__fetcher_8h_source.html b/docs/db/d71/http__key__fetcher_8h_source.html index f4d032d103..4dabd1d8fc 100644 --- a/docs/db/d71/http__key__fetcher_8h_source.html +++ b/docs/db/d71/http__key__fetcher_8h_source.html @@ -150,7 +150,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/d79/structedash__packager_1_1media_1_1mp4_1_1EditListEntry-members.html b/docs/db/d79/structedash__packager_1_1media_1_1mp4_1_1EditListEntry-members.html index a6b4f7e129..74e5fda15b 100644 --- a/docs/db/d79/structedash__packager_1_1media_1_1mp4_1_1EditListEntry-members.html +++ b/docs/db/d79/structedash__packager_1_1media_1_1mp4_1_1EditListEntry-members.html @@ -100,7 +100,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/d7b/structedash__packager_1_1media_1_1H264Pps.html b/docs/db/d7b/structedash__packager_1_1media_1_1H264Pps.html index 9e6614e4b4..7c825de93f 100644 --- a/docs/db/d7b/structedash__packager_1_1media_1_1H264Pps.html +++ b/docs/db/d7b/structedash__packager_1_1media_1_1H264Pps.html @@ -167,7 +167,7 @@ int second_chroma_qp_index diff --git a/docs/db/d7e/muxer__options_8cc_source.html b/docs/db/d7e/muxer__options_8cc_source.html index 9371edc5ac..fcf584dc3a 100644 --- a/docs/db/d7e/muxer__options_8cc_source.html +++ b/docs/db/d7e/muxer__options_8cc_source.html @@ -115,7 +115,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/d89/structedash__packager_1_1media_1_1mp4_1_1CompactSampleSize.html b/docs/db/d89/structedash__packager_1_1media_1_1mp4_1_1CompactSampleSize.html index 170efe243b..c6e17f6dec 100644 --- a/docs/db/d89/structedash__packager_1_1media_1_1mp4_1_1CompactSampleSize.html +++ b/docs/db/d89/structedash__packager_1_1media_1_1mp4_1_1CompactSampleSize.html @@ -185,7 +185,7 @@ Additional Inherited Members diff --git a/docs/db/d8f/mp4__muxer_8h_source.html b/docs/db/d8f/mp4__muxer_8h_source.html index 7120316559..d11f2e4d92 100644 --- a/docs/db/d8f/mp4__muxer_8h_source.html +++ b/docs/db/d8f/mp4__muxer_8h_source.html @@ -173,7 +173,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/d96/wvm__media__parser_8h_source.html b/docs/db/d96/wvm__media__parser_8h_source.html index 5e0cd2d806..a5c6a8fed2 100644 --- a/docs/db/d96/wvm__media__parser_8h_source.html +++ b/docs/db/d96/wvm__media__parser_8h_source.html @@ -363,7 +363,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/d97/classedash__packager_1_1media_1_1WebMContentEncodingsClient-members.html b/docs/db/d97/classedash__packager_1_1media_1_1WebMContentEncodingsClient-members.html index 7502c839d0..628c10b450 100644 --- a/docs/db/d97/classedash__packager_1_1media_1_1WebMContentEncodingsClient-members.html +++ b/docs/db/d97/classedash__packager_1_1media_1_1WebMContentEncodingsClient-members.html @@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/da0/classedash__packager_1_1media_1_1ProtectionSystemSpecificInfo.html b/docs/db/da0/classedash__packager_1_1media_1_1ProtectionSystemSpecificInfo.html index 396da7858c..28736c82a0 100644 --- a/docs/db/da0/classedash__packager_1_1media_1_1ProtectionSystemSpecificInfo.html +++ b/docs/db/da0/classedash__packager_1_1media_1_1ProtectionSystemSpecificInfo.html @@ -222,7 +222,7 @@ Static Public Member Functions diff --git a/docs/db/da0/classedash__packager_1_1media_1_1WebMClusterParser.html b/docs/db/da0/classedash__packager_1_1media_1_1WebMClusterParser.html index 5a32579373..a928925ea7 100644 --- a/docs/db/da0/classedash__packager_1_1media_1_1WebMClusterParser.html +++ b/docs/db/da0/classedash__packager_1_1media_1_1WebMClusterParser.html @@ -365,7 +365,7 @@ The number of bytes parsed on success. diff --git a/docs/db/da4/classBandwidthEstimator-members.html b/docs/db/da4/classBandwidthEstimator-members.html index 20419dd53f..cf8f26d0c1 100644 --- a/docs/db/da4/classBandwidthEstimator-members.html +++ b/docs/db/da4/classBandwidthEstimator-members.html @@ -97,7 +97,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/da4/classedash__packager_1_1media_1_1WidevineKeySource.html b/docs/db/da4/classedash__packager_1_1media_1_1WidevineKeySource.html index 4cb09eb5e7..6375f07f14 100644 --- a/docs/db/da4/classedash__packager_1_1media_1_1WidevineKeySource.html +++ b/docs/db/da4/classedash__packager_1_1media_1_1WidevineKeySource.html @@ -550,7 +550,7 @@ static std::string  diff --git a/docs/db/da5/structedash__packager_1_1media_1_1mp4_1_1CencSampleEncryptionInfoEntry-members.html b/docs/db/da5/structedash__packager_1_1media_1_1mp4_1_1CencSampleEncryptionInfoEntry-members.html index e0e1881a88..94a6a488b6 100644 --- a/docs/db/da5/structedash__packager_1_1media_1_1mp4_1_1CencSampleEncryptionInfoEntry-members.html +++ b/docs/db/da5/structedash__packager_1_1media_1_1mp4_1_1CencSampleEncryptionInfoEntry-members.html @@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/da6/memory__file_8h_source.html b/docs/db/da6/memory__file_8h_source.html index 2be5d71e5d..f68ce32789 100644 --- a/docs/db/da6/memory__file_8h_source.html +++ b/docs/db/da6/memory__file_8h_source.html @@ -154,7 +154,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/dae/classedash__packager_1_1media_1_1mp4_1_1Fragmenter.html b/docs/db/dae/classedash__packager_1_1media_1_1mp4_1_1Fragmenter.html index 48b2ce1688..7c8335ff67 100644 --- a/docs/db/dae/classedash__packager_1_1media_1_1mp4_1_1Fragmenter.html +++ b/docs/db/dae/classedash__packager_1_1media_1_1mp4_1_1Fragmenter.html @@ -299,7 +299,7 @@ template<typename T > diff --git a/docs/db/db8/structedash__packager_1_1media_1_1mp4_1_1ID3v2-members.html b/docs/db/db8/structedash__packager_1_1media_1_1mp4_1_1ID3v2-members.html index a2f1d1c0c9..3e7e6de727 100644 --- a/docs/db/db8/structedash__packager_1_1media_1_1mp4_1_1ID3v2-members.html +++ b/docs/db/db8/structedash__packager_1_1media_1_1mp4_1_1ID3v2-members.html @@ -114,7 +114,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/dbd/classedash__packager_1_1media_1_1mp2t_1_1ProgramMapTableWriter-members.html b/docs/db/dbd/classedash__packager_1_1media_1_1mp2t_1_1ProgramMapTableWriter-members.html new file mode 100644 index 0000000000..3caeaafc49 --- /dev/null +++ b/docs/db/dbd/classedash__packager_1_1media_1_1mp2t_1_1ProgramMapTableWriter-members.html @@ -0,0 +1,111 @@ + + + + + + +DASH Media Packaging SDK: Member List + + + + + + + + + +
+
+ + + + + + +
+
DASH Media Packaging SDK +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+
+
edash_packager::media::mp2t::ProgramMapTableWriter Member List
+
+ + + + + diff --git a/docs/db/dbf/classedash__packager_1_1media_1_1H265ByteToUnitStreamConverter-members.html b/docs/db/dbf/classedash__packager_1_1media_1_1H265ByteToUnitStreamConverter-members.html index 6b63428129..1cb8d273a3 100644 --- a/docs/db/dbf/classedash__packager_1_1media_1_1H265ByteToUnitStreamConverter-members.html +++ b/docs/db/dbf/classedash__packager_1_1media_1_1H265ByteToUnitStreamConverter-members.html @@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/dbf/classedash__packager_1_1media_1_1mp4_1_1H265VideoSliceHeaderParser.html b/docs/db/dbf/classedash__packager_1_1media_1_1mp4_1_1H265VideoSliceHeaderParser.html index 7cc9919232..4f30f07671 100644 --- a/docs/db/dbf/classedash__packager_1_1media_1_1mp4_1_1H265VideoSliceHeaderParser.html +++ b/docs/db/dbf/classedash__packager_1_1media_1_1mp4_1_1H265VideoSliceHeaderParser.html @@ -152,7 +152,7 @@ int64_t  diff --git a/docs/db/dc8/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPmt-members.html b/docs/db/dc8/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPmt-members.html index 2ccb06d338..06d12df8c6 100644 --- a/docs/db/dc8/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPmt-members.html +++ b/docs/db/dc8/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPmt-members.html @@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/dd1/structedash__packager_1_1media_1_1mp4_1_1SampleEncryption-members.html b/docs/db/dd1/structedash__packager_1_1media_1_1mp4_1_1SampleEncryption-members.html index ddcba0c5d4..72d6351904 100644 --- a/docs/db/dd1/structedash__packager_1_1media_1_1mp4_1_1SampleEncryption-members.html +++ b/docs/db/dd1/structedash__packager_1_1media_1_1mp4_1_1SampleEncryption-members.html @@ -118,7 +118,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/dd2/chunk__info__iterator_8h_source.html b/docs/db/dd2/chunk__info__iterator_8h_source.html index 6346fe1771..c4af8a0d97 100644 --- a/docs/db/dd2/chunk__info__iterator_8h_source.html +++ b/docs/db/dd2/chunk__info__iterator_8h_source.html @@ -161,7 +161,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/dd9/sync__sample__iterator_8h_source.html b/docs/db/dd9/sync__sample__iterator_8h_source.html index 30db2844f4..6818c36fc1 100644 --- a/docs/db/dd9/sync__sample__iterator_8h_source.html +++ b/docs/db/dd9/sync__sample__iterator_8h_source.html @@ -140,7 +140,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/dde/h265__parser_8cc_source.html b/docs/db/dde/h265__parser_8cc_source.html index d603c89ef2..3c03976f39 100644 --- a/docs/db/dde/h265__parser_8cc_source.html +++ b/docs/db/dde/h265__parser_8cc_source.html @@ -1217,7 +1217,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/de0/classedash__packager_1_1media_1_1MockMuxerListener-members.html b/docs/db/de0/classedash__packager_1_1media_1_1MockMuxerListener-members.html index 07644f9673..77ffb69fd1 100644 --- a/docs/db/de0/classedash__packager_1_1media_1_1MockMuxerListener-members.html +++ b/docs/db/de0/classedash__packager_1_1media_1_1MockMuxerListener-members.html @@ -115,7 +115,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/de4/classedash__packager_1_1AdaptationSet.html b/docs/db/de4/classedash__packager_1_1AdaptationSet.html index 991b61b926..cd1ba9e500 100644 --- a/docs/db/de4/classedash__packager_1_1AdaptationSet.html +++ b/docs/db/de4/classedash__packager_1_1AdaptationSet.html @@ -582,7 +582,7 @@ template<MpdBuilder::MpdType type> diff --git a/docs/db/de9/classedash__packager_1_1media_1_1StreamDescriptorCompareFn-members.html b/docs/db/de9/classedash__packager_1_1media_1_1StreamDescriptorCompareFn-members.html index cb1634b961..ab79b9defe 100644 --- a/docs/db/de9/classedash__packager_1_1media_1_1StreamDescriptorCompareFn-members.html +++ b/docs/db/de9/classedash__packager_1_1media_1_1StreamDescriptorCompareFn-members.html @@ -97,7 +97,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/dec/audio__timestamp__helper_8cc_source.html b/docs/db/dec/audio__timestamp__helper_8cc_source.html index 8a8230eff0..e66c74e09b 100644 --- a/docs/db/dec/audio__timestamp__helper_8cc_source.html +++ b/docs/db/dec/audio__timestamp__helper_8cc_source.html @@ -165,7 +165,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/dee/pes__packet_8cc_source.html b/docs/db/dee/pes__packet_8cc_source.html index 947c3135c5..32fe0d6eb7 100644 --- a/docs/db/dee/pes__packet_8cc_source.html +++ b/docs/db/dee/pes__packet_8cc_source.html @@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/df2/classedash__packager_1_1media_1_1mp2t_1_1EsParser.html b/docs/db/df2/classedash__packager_1_1media_1_1mp2t_1_1EsParser.html index c53b3b67b4..373f4c39ce 100644 --- a/docs/db/df2/classedash__packager_1_1media_1_1mp2t_1_1EsParser.html +++ b/docs/db/df2/classedash__packager_1_1media_1_1mp2t_1_1EsParser.html @@ -146,7 +146,7 @@ uint32_t pid () diff --git a/docs/db/df6/muxer_8h_source.html b/docs/db/df6/muxer_8h_source.html index 4f0669348a..417b0ba147 100644 --- a/docs/db/df6/muxer_8h_source.html +++ b/docs/db/df6/muxer_8h_source.html @@ -212,7 +212,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/df7/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPsi-members.html b/docs/db/df7/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPsi-members.html index 3eee765a68..016a73379c 100644 --- a/docs/db/df7/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPsi-members.html +++ b/docs/db/df7/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPsi-members.html @@ -110,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/df7/structedash__packager_1_1media_1_1mp4_1_1VideoMediaHeader.html b/docs/db/df7/structedash__packager_1_1media_1_1mp4_1_1VideoMediaHeader.html index f9236bf176..db0599a252 100644 --- a/docs/db/df7/structedash__packager_1_1media_1_1mp4_1_1VideoMediaHeader.html +++ b/docs/db/df7/structedash__packager_1_1media_1_1mp4_1_1VideoMediaHeader.html @@ -191,7 +191,7 @@ Additional Inherited Members diff --git a/docs/db/dfb/mpd__utils_8cc_source.html b/docs/db/dfb/mpd__utils_8cc_source.html index d0b9f6ee0a..655453f7f0 100644 --- a/docs/db/dfb/mpd__utils_8cc_source.html +++ b/docs/db/dfb/mpd__utils_8cc_source.html @@ -443,7 +443,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/dfc/mpd__notify__muxer__listener_8cc_source.html b/docs/db/dfc/mpd__notify__muxer__listener_8cc_source.html index 0fad0c07c3..ca356a9d92 100644 --- a/docs/db/dfc/mpd__notify__muxer__listener_8cc_source.html +++ b/docs/db/dfc/mpd__notify__muxer__listener_8cc_source.html @@ -271,7 +271,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/d05/classedash__packager_1_1xml_1_1RepresentationXmlNode.html b/docs/dc/d05/classedash__packager_1_1xml_1_1RepresentationXmlNode.html index e455769965..0612f52502 100644 --- a/docs/dc/d05/classedash__packager_1_1xml_1_1RepresentationXmlNode.html +++ b/docs/dc/d05/classedash__packager_1_1xml_1_1RepresentationXmlNode.html @@ -311,7 +311,7 @@ Additional Inherited Members diff --git a/docs/dc/d06/classedash__packager_1_1media_1_1MockMuxerListener.html b/docs/dc/d06/classedash__packager_1_1media_1_1MockMuxerListener.html index 43ec5d9b3f..900f82c764 100644 --- a/docs/dc/d06/classedash__packager_1_1media_1_1MockMuxerListener.html +++ b/docs/dc/d06/classedash__packager_1_1media_1_1MockMuxerListener.html @@ -152,7 +152,7 @@ Additional Inherited Members diff --git a/docs/dc/d0c/classedash__packager_1_1media_1_1WebMVideoClient.html b/docs/dc/d0c/classedash__packager_1_1media_1_1WebMVideoClient.html index 21ab475530..1f70eea0c6 100644 --- a/docs/dc/d0c/classedash__packager_1_1media_1_1WebMVideoClient.html +++ b/docs/dc/d0c/classedash__packager_1_1media_1_1WebMVideoClient.html @@ -190,7 +190,7 @@ An empty scoped_refptr if there was unexpected values in the provided parameters diff --git a/docs/dc/d0d/structedash__packager_1_1media_1_1mp4_1_1EditListEntry.html b/docs/dc/d0d/structedash__packager_1_1media_1_1mp4_1_1EditListEntry.html index 4784852f4e..498940adff 100644 --- a/docs/dc/d0d/structedash__packager_1_1media_1_1mp4_1_1EditListEntry.html +++ b/docs/dc/d0d/structedash__packager_1_1media_1_1mp4_1_1EditListEntry.html @@ -118,7 +118,7 @@ int16_t media_rate_fractio diff --git a/docs/dc/d19/box_8h_source.html b/docs/dc/d19/box_8h_source.html index d7e58a0c28..49e9295cc0 100644 --- a/docs/dc/d19/box_8h_source.html +++ b/docs/dc/d19/box_8h_source.html @@ -184,7 +184,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/d22/dash__iop__mpd__notifier_8cc_source.html b/docs/dc/d22/dash__iop__mpd__notifier_8cc_source.html index 9081b5e40b..a2d5f6a49b 100644 --- a/docs/dc/d22/dash__iop__mpd__notifier_8cc_source.html +++ b/docs/dc/d22/dash__iop__mpd__notifier_8cc_source.html @@ -397,7 +397,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/d23/classedash__packager_1_1MockMpdNotifier-members.html b/docs/dc/d23/classedash__packager_1_1MockMpdNotifier-members.html index 99a14d589c..5457172ce5 100644 --- a/docs/dc/d23/classedash__packager_1_1MockMpdNotifier-members.html +++ b/docs/dc/d23/classedash__packager_1_1MockMpdNotifier-members.html @@ -115,7 +115,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/d2f/classedash__packager_1_1media_1_1KeySource-members.html b/docs/dc/d2f/classedash__packager_1_1media_1_1KeySource-members.html index 0c7362ef71..6fac5f6e39 100644 --- a/docs/dc/d2f/classedash__packager_1_1media_1_1KeySource-members.html +++ b/docs/dc/d2f/classedash__packager_1_1media_1_1KeySource-members.html @@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/d31/classedash__packager_1_1media_1_1ClusterBuilder-members.html b/docs/dc/d31/classedash__packager_1_1media_1_1ClusterBuilder-members.html index 2ec9394862..1a19da23b9 100644 --- a/docs/dc/d31/classedash__packager_1_1media_1_1ClusterBuilder-members.html +++ b/docs/dc/d31/classedash__packager_1_1media_1_1ClusterBuilder-members.html @@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/d35/classedash__packager_1_1media_1_1mp2t_1_1Mp2tMediaParser-members.html b/docs/dc/d35/classedash__packager_1_1media_1_1mp2t_1_1Mp2tMediaParser-members.html index 48d6a44995..681614285e 100644 --- a/docs/dc/d35/classedash__packager_1_1media_1_1mp2t_1_1Mp2tMediaParser-members.html +++ b/docs/dc/d35/classedash__packager_1_1media_1_1mp2t_1_1Mp2tMediaParser-members.html @@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/d3b/fixed__key__encryption__flags_8cc_source.html b/docs/dc/d3b/fixed__key__encryption__flags_8cc_source.html index c7f4b6b974..ec82f556be 100644 --- a/docs/dc/d3b/fixed__key__encryption__flags_8cc_source.html +++ b/docs/dc/d3b/fixed__key__encryption__flags_8cc_source.html @@ -166,7 +166,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/d3c/webm__cluster__parser_8h_source.html b/docs/dc/d3c/webm__cluster__parser_8h_source.html index 5236778415..b3b576cabf 100644 --- a/docs/dc/d3c/webm__cluster__parser_8h_source.html +++ b/docs/dc/d3c/webm__cluster__parser_8h_source.html @@ -298,7 +298,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/d3f/key__source_8h_source.html b/docs/dc/d3f/key__source_8h_source.html index 61d764321c..18de235a75 100644 --- a/docs/dc/d3f/key__source_8h_source.html +++ b/docs/dc/d3f/key__source_8h_source.html @@ -169,7 +169,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/d41/classedash__packager_1_1xml_1_1RepresentationXmlNode-members.html b/docs/dc/d41/classedash__packager_1_1xml_1_1RepresentationXmlNode-members.html index ba5c909187..a9f6b6fbbb 100644 --- a/docs/dc/d41/classedash__packager_1_1xml_1_1RepresentationXmlNode-members.html +++ b/docs/dc/d41/classedash__packager_1_1xml_1_1RepresentationXmlNode-members.html @@ -117,7 +117,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/d44/classedash__packager_1_1xml_1_1XmlNode-members.html b/docs/dc/d44/classedash__packager_1_1xml_1_1XmlNode-members.html index a8fb6f301b..f0bdadf968 100644 --- a/docs/dc/d44/classedash__packager_1_1xml_1_1XmlNode-members.html +++ b/docs/dc/d44/classedash__packager_1_1xml_1_1XmlNode-members.html @@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/d46/classedash__packager_1_1media_1_1Cluster-members.html b/docs/dc/d46/classedash__packager_1_1media_1_1Cluster-members.html index cfe306509f..ec5b62dccc 100644 --- a/docs/dc/d46/classedash__packager_1_1media_1_1Cluster-members.html +++ b/docs/dc/d46/classedash__packager_1_1media_1_1Cluster-members.html @@ -100,7 +100,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/d48/classedash__packager_1_1media_1_1MediaParser.html b/docs/dc/d48/classedash__packager_1_1media_1_1MediaParser.html index 77aaf7881e..7ffe6e18f1 100644 --- a/docs/dc/d48/classedash__packager_1_1media_1_1MediaParser.html +++ b/docs/dc/d48/classedash__packager_1_1media_1_1MediaParser.html @@ -298,7 +298,7 @@ Public Member Functions diff --git a/docs/dc/d4a/structedash__packager_1_1media_1_1mp4_1_1WebVTTConfigurationBox-members.html b/docs/dc/d4a/structedash__packager_1_1media_1_1mp4_1_1WebVTTConfigurationBox-members.html index 865c11f11f..5198f21ac7 100644 --- a/docs/dc/d4a/structedash__packager_1_1media_1_1mp4_1_1WebVTTConfigurationBox-members.html +++ b/docs/dc/d4a/structedash__packager_1_1media_1_1mp4_1_1WebVTTConfigurationBox-members.html @@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/d51/h265__byte__to__unit__stream__converter_8cc_source.html b/docs/dc/d51/h265__byte__to__unit__stream__converter_8cc_source.html index ef7cb30089..0e5a13c4d9 100644 --- a/docs/dc/d51/h265__byte__to__unit__stream__converter_8cc_source.html +++ b/docs/dc/d51/h265__byte__to__unit__stream__converter_8cc_source.html @@ -222,7 +222,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/d52/decoding__time__iterator_8h_source.html b/docs/dc/d52/decoding__time__iterator_8h_source.html index 699344661c..23075ed663 100644 --- a/docs/dc/d52/decoding__time__iterator_8h_source.html +++ b/docs/dc/d52/decoding__time__iterator_8h_source.html @@ -147,7 +147,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/d53/webm_2segmenter_8cc_source.html b/docs/dc/d53/webm_2segmenter_8cc_source.html index 71a4a185ee..f68b5731f2 100644 --- a/docs/dc/d53/webm_2segmenter_8cc_source.html +++ b/docs/dc/d53/webm_2segmenter_8cc_source.html @@ -536,7 +536,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/d54/classedash__packager_1_1media_1_1AesPatternCryptor.html b/docs/dc/d54/classedash__packager_1_1media_1_1AesPatternCryptor.html index 41a6ebcb10..66a400b7e6 100644 --- a/docs/dc/d54/classedash__packager_1_1media_1_1AesPatternCryptor.html +++ b/docs/dc/d54/classedash__packager_1_1media_1_1AesPatternCryptor.html @@ -256,7 +256,7 @@ AES_KEY * mutable_aes_key< diff --git a/docs/dc/d55/structedash__packager_1_1media_1_1H264SEIMessage-members.html b/docs/dc/d55/structedash__packager_1_1media_1_1H264SEIMessage-members.html index dae48741f7..ab5cb05c85 100644 --- a/docs/dc/d55/structedash__packager_1_1media_1_1H264SEIMessage-members.html +++ b/docs/dc/d55/structedash__packager_1_1media_1_1H264SEIMessage-members.html @@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/d58/webm__media__parser_8h_source.html b/docs/dc/d58/webm__media__parser_8h_source.html index 74bf0466c7..21fe0c369d 100644 --- a/docs/dc/d58/webm__media__parser_8h_source.html +++ b/docs/dc/d58/webm__media__parser_8h_source.html @@ -179,7 +179,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/d73/classedash__packager_1_1media_1_1RequestSigner.html b/docs/dc/d73/classedash__packager_1_1media_1_1RequestSigner.html index 2009a327e8..29adb428f8 100644 --- a/docs/dc/d73/classedash__packager_1_1media_1_1RequestSigner.html +++ b/docs/dc/d73/classedash__packager_1_1media_1_1RequestSigner.html @@ -180,7 +180,7 @@ Protected Member Functions diff --git a/docs/dc/d7a/classedash__packager_1_1media_1_1mp4_1_1MultiSegmentSegmenter.html b/docs/dc/d7a/classedash__packager_1_1media_1_1mp4_1_1MultiSegmentSegmenter.html index 7ba1635c63..669f2e3a43 100644 --- a/docs/dc/d7a/classedash__packager_1_1media_1_1mp4_1_1MultiSegmentSegmenter.html +++ b/docs/dc/d7a/classedash__packager_1_1media_1_1mp4_1_1MultiSegmentSegmenter.html @@ -259,7 +259,7 @@ void set_progress_target diff --git a/docs/dc/d7b/closure__thread_8cc_source.html b/docs/dc/d7b/closure__thread_8cc_source.html index 9d7fa7eaf4..1381a1369a 100644 --- a/docs/dc/d7b/closure__thread_8cc_source.html +++ b/docs/dc/d7b/closure__thread_8cc_source.html @@ -118,7 +118,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/d7b/h264__parser_8cc_source.html b/docs/dc/d7b/h264__parser_8cc_source.html index 73515966bb..215af0cc4a 100644 --- a/docs/dc/d7b/h264__parser_8cc_source.html +++ b/docs/dc/d7b/h264__parser_8cc_source.html @@ -1267,7 +1267,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/d81/classedash__packager_1_1MpdWriter.html b/docs/dc/d81/classedash__packager_1_1MpdWriter.html index e87767cbb7..4bbf2722ec 100644 --- a/docs/dc/d81/classedash__packager_1_1MpdWriter.html +++ b/docs/dc/d81/classedash__packager_1_1MpdWriter.html @@ -123,7 +123,7 @@ class MpdWriterTest diff --git a/docs/dc/d8a/classedash__packager_1_1media_1_1mp4_1_1KeyRotationFragmenter.html b/docs/dc/d8a/classedash__packager_1_1media_1_1mp4_1_1KeyRotationFragmenter.html index 93334cf294..a954f808fa 100644 --- a/docs/dc/d8a/classedash__packager_1_1media_1_1mp4_1_1KeyRotationFragmenter.html +++ b/docs/dc/d8a/classedash__packager_1_1media_1_1mp4_1_1KeyRotationFragmenter.html @@ -325,7 +325,7 @@ void set_encryption_key diff --git a/docs/dc/d92/classedash__packager_1_1media_1_1AesEncryptor.html b/docs/dc/d92/classedash__packager_1_1media_1_1AesEncryptor.html index 47dbd54130..326b4a2519 100644 --- a/docs/dc/d92/classedash__packager_1_1media_1_1AesEncryptor.html +++ b/docs/dc/d92/classedash__packager_1_1media_1_1AesEncryptor.html @@ -234,7 +234,7 @@ AES_KEY * mutable_aes_key< diff --git a/docs/dc/d96/structedash__packager_1_1media_1_1H265Sps.html b/docs/dc/d96/structedash__packager_1_1media_1_1H265Sps.html index 202028e1fc..41dd9a07cf 100644 --- a/docs/dc/d96/structedash__packager_1_1media_1_1H265Sps.html +++ b/docs/dc/d96/structedash__packager_1_1media_1_1H265Sps.html @@ -256,7 +256,7 @@ bool vui_parameters_presen diff --git a/docs/dc/dab/classedash__packager_1_1media_1_1mp2t_1_1Mp2tMediaParser.html b/docs/dc/dab/classedash__packager_1_1media_1_1mp2t_1_1Mp2tMediaParser.html index 6c2c879779..e2681903ae 100644 --- a/docs/dc/dab/classedash__packager_1_1media_1_1mp2t_1_1Mp2tMediaParser.html +++ b/docs/dc/dab/classedash__packager_1_1media_1_1mp2t_1_1Mp2tMediaParser.html @@ -256,7 +256,7 @@ track_id, const scoped_refptr
diff --git a/docs/dc/db7/structedash__packager_1_1media_1_1mp4_1_1DecodingTimeToSample.html b/docs/dc/db7/structedash__packager_1_1media_1_1mp4_1_1DecodingTimeToSample.html index bf7fb3f5a0..6b3f03b0d3 100644 --- a/docs/dc/db7/structedash__packager_1_1media_1_1mp4_1_1DecodingTimeToSample.html +++ b/docs/dc/db7/structedash__packager_1_1media_1_1mp4_1_1DecodingTimeToSample.html @@ -182,7 +182,7 @@ Additional Inherited Members diff --git a/docs/dc/dbf/box__buffer_8h_source.html b/docs/dc/dbf/box__buffer_8h_source.html index 02f11140b7..7cd276c558 100644 --- a/docs/dc/dbf/box__buffer_8h_source.html +++ b/docs/dc/dbf/box__buffer_8h_source.html @@ -294,7 +294,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/dc6/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html b/docs/dc/dc6/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html index 91bfe74392..124d3111a4 100644 --- a/docs/dc/dc6/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html +++ b/docs/dc/dc6/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html @@ -329,7 +329,7 @@ static const size_t  diff --git a/docs/dc/dc8/classedash__packager_1_1media_1_1WebMWebVTTParser.html b/docs/dc/dc8/classedash__packager_1_1media_1_1WebMWebVTTParser.html index 3136adf275..91563f01c4 100644 --- a/docs/dc/dc8/classedash__packager_1_1media_1_1WebMWebVTTParser.html +++ b/docs/dc/dc8/classedash__packager_1_1media_1_1WebMWebVTTParser.html @@ -111,7 +111,7 @@ static void  diff --git a/docs/dc/dd4/structedash__packager_1_1media_1_1mp4_1_1SampleToGroupEntry-members.html b/docs/dc/dd4/structedash__packager_1_1media_1_1mp4_1_1SampleToGroupEntry-members.html index 93c26d47e8..16168a2bc2 100644 --- a/docs/dc/dd4/structedash__packager_1_1media_1_1mp4_1_1SampleToGroupEntry-members.html +++ b/docs/dc/dd4/structedash__packager_1_1media_1_1mp4_1_1SampleToGroupEntry-members.html @@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/dd9/rsa__key_8cc_source.html b/docs/dc/dd9/rsa__key_8cc_source.html index e0b8c1c8e3..ad89770932 100644 --- a/docs/dc/dd9/rsa__key_8cc_source.html +++ b/docs/dc/dd9/rsa__key_8cc_source.html @@ -350,7 +350,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/ddf/classedash__packager_1_1media_1_1WebMInfoParser-members.html b/docs/dc/ddf/classedash__packager_1_1media_1_1WebMInfoParser-members.html index 017d48a56a..93b60ca269 100644 --- a/docs/dc/ddf/classedash__packager_1_1media_1_1WebMInfoParser-members.html +++ b/docs/dc/ddf/classedash__packager_1_1media_1_1WebMInfoParser-members.html @@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/ddf/udp__file__posix_8cc_source.html b/docs/dc/ddf/udp__file__posix_8cc_source.html index 787f744f55..fee186a2d8 100644 --- a/docs/dc/ddf/udp__file__posix_8cc_source.html +++ b/docs/dc/ddf/udp__file__posix_8cc_source.html @@ -322,7 +322,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html b/docs/dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html index 22b83d8a43..f7d608e8d3 100644 --- a/docs/dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html +++ b/docs/dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html @@ -430,7 +430,7 @@ void set_progress_target diff --git a/docs/dc/deb/h265__byte__to__unit__stream__converter_8h_source.html b/docs/dc/deb/h265__byte__to__unit__stream__converter_8h_source.html index 984f88dcbf..530fd6733f 100644 --- a/docs/dc/deb/h265__byte__to__unit__stream__converter_8h_source.html +++ b/docs/dc/deb/h265__byte__to__unit__stream__converter_8h_source.html @@ -135,7 +135,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/dec/ts__section__pmt_8cc_source.html b/docs/dc/dec/ts__section__pmt_8cc_source.html index fc6e2b9e82..fd3a4f36bc 100644 --- a/docs/dc/dec/ts__section__pmt_8cc_source.html +++ b/docs/dc/dec/ts__section__pmt_8cc_source.html @@ -207,7 +207,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/def/structedash__packager_1_1media_1_1mp4_1_1DataInformation-members.html b/docs/dc/def/structedash__packager_1_1media_1_1mp4_1_1DataInformation-members.html index 0ed85b4262..596c4abd48 100644 --- a/docs/dc/def/structedash__packager_1_1media_1_1mp4_1_1DataInformation-members.html +++ b/docs/dc/def/structedash__packager_1_1media_1_1mp4_1_1DataInformation-members.html @@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/df1/classedash__packager_1_1media_1_1DecryptorSource.html b/docs/dc/df1/classedash__packager_1_1media_1_1DecryptorSource.html index 564ad64c59..3bb6463d9e 100644 --- a/docs/dc/df1/classedash__packager_1_1media_1_1DecryptorSource.html +++ b/docs/dc/df1/classedash__packager_1_1media_1_1DecryptorSource.html @@ -119,7 +119,7 @@ bool DecryptSampleBuffer diff --git a/docs/dc/df8/closure__thread_8h_source.html b/docs/dc/df8/closure__thread_8h_source.html index efc576aa05..2927f270d0 100644 --- a/docs/dc/df8/closure__thread_8h_source.html +++ b/docs/dc/df8/closure__thread_8h_source.html @@ -127,7 +127,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dc/dfa/classedash__packager_1_1media_1_1ThreadedIoFile.html b/docs/dc/dfa/classedash__packager_1_1media_1_1ThreadedIoFile.html index cfb5e6a5ad..72085c92ff 100644 --- a/docs/dc/dfa/classedash__packager_1_1media_1_1ThreadedIoFile.html +++ b/docs/dc/dfa/classedash__packager_1_1media_1_1ThreadedIoFile.html @@ -438,7 +438,7 @@ Additional Inherited Members diff --git a/docs/dc/dfc/classedash__packager_1_1media_1_1Muxer-members.html b/docs/dc/dfc/classedash__packager_1_1media_1_1Muxer-members.html index eba0fe907d..148e081511 100644 --- a/docs/dc/dfc/classedash__packager_1_1media_1_1Muxer-members.html +++ b/docs/dc/dfc/classedash__packager_1_1media_1_1Muxer-members.html @@ -116,7 +116,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/d0c/classedash__packager_1_1media_1_1SegmentTestBase_1_1ClusterParser-members.html b/docs/dd/d0c/classedash__packager_1_1media_1_1SegmentTestBase_1_1ClusterParser-members.html index 54b217e11f..ef562b5f37 100644 --- a/docs/dd/d0c/classedash__packager_1_1media_1_1SegmentTestBase_1_1ClusterParser-members.html +++ b/docs/dd/d0c/classedash__packager_1_1media_1_1SegmentTestBase_1_1ClusterParser-members.html @@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/d0e/classedash__packager_1_1media_1_1mp2t_1_1EsParserH264.html b/docs/dd/d0e/classedash__packager_1_1media_1_1mp2t_1_1EsParserH264.html index f54468e9c7..6a2c670638 100644 --- a/docs/dd/d0e/classedash__packager_1_1media_1_1mp2t_1_1EsParserH264.html +++ b/docs/dd/d0e/classedash__packager_1_1media_1_1mp2t_1_1EsParserH264.html @@ -161,7 +161,7 @@ const
diff --git a/docs/dd/d0e/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPat.html b/docs/dd/d0e/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPat.html index b9589c16e8..9f5ad1a3ef 100644 --- a/docs/dd/d0e/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPat.html +++ b/docs/dd/d0e/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPat.html @@ -155,7 +155,7 @@ void Reset () override diff --git a/docs/dd/d11/mpd__builder_8cc_source.html b/docs/dd/d11/mpd__builder_8cc_source.html index 6a4e47e2e2..9d0689d2c7 100644 --- a/docs/dd/d11/mpd__builder_8cc_source.html +++ b/docs/dd/d11/mpd__builder_8cc_source.html @@ -1503,7 +1503,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/d12/mpd__writer_8cc_source.html b/docs/dd/d12/mpd__writer_8cc_source.html index 8047b33884..cb25a77a6e 100644 --- a/docs/dd/d12/mpd__writer_8cc_source.html +++ b/docs/dd/d12/mpd__writer_8cc_source.html @@ -224,7 +224,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/d12/structedash__packager_1_1media_1_1mp4_1_1CueTimeBox.html b/docs/dd/d12/structedash__packager_1_1media_1_1mp4_1_1CueTimeBox.html index 8eaa6acbd5..1f7020109c 100644 --- a/docs/dd/d12/structedash__packager_1_1media_1_1mp4_1_1CueTimeBox.html +++ b/docs/dd/d12/structedash__packager_1_1media_1_1mp4_1_1CueTimeBox.html @@ -173,7 +173,7 @@ Additional Inherited Members diff --git a/docs/dd/d14/structedash__packager_1_1media_1_1mp4_1_1MovieHeader.html b/docs/dd/d14/structedash__packager_1_1media_1_1mp4_1_1MovieHeader.html index 921725c075..434eb16ca1 100644 --- a/docs/dd/d14/structedash__packager_1_1media_1_1mp4_1_1MovieHeader.html +++ b/docs/dd/d14/structedash__packager_1_1media_1_1mp4_1_1MovieHeader.html @@ -200,7 +200,7 @@ Additional Inherited Members diff --git a/docs/dd/d15/classedash__packager_1_1media_1_1mp2t_1_1ProgramMapTableWriter.html b/docs/dd/d15/classedash__packager_1_1media_1_1mp2t_1_1ProgramMapTableWriter.html new file mode 100644 index 0000000000..c24119c1a7 --- /dev/null +++ b/docs/dd/d15/classedash__packager_1_1media_1_1mp2t_1_1ProgramMapTableWriter.html @@ -0,0 +1,226 @@ + + + + + + +DASH Media Packaging SDK: edash_packager::media::mp2t::ProgramMapTableWriter Class Reference + + + + + + + + + +
+
+ + + + + + +
+
DASH Media Packaging SDK +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+ +
+
edash_packager::media::mp2t::ProgramMapTableWriter Class Referenceabstract
+
+
+ +

#include <program_map_table_writer.h>

+
+Inheritance diagram for edash_packager::media::mp2t::ProgramMapTableWriter:
+
+
+ + +edash_packager::media::mp2t::AacProgramMapTableWriter +edash_packager::media::mp2t::H264ProgramMapTableWriter + +
+ + + + + + + + +

+Public Member Functions

virtual bool ClearLeadSegmentPmt (BufferWriter *writer)=0
 
virtual bool EncryptedSegmentPmt (BufferWriter *writer)=0
 
virtual bool ClearSegmentPmt (BufferWriter *writer)=0
 
+ + + + + +

+Static Public Attributes

+static const uint8_t kPmtPid = 0x20
 
+static const uint8_t kElementaryPid = 0x50
 
+

Detailed Description

+

Puts PMT into TS packets and writes them to buffer. Note that this does not currently allow encryption without clear lead.

+ +

Definition at line 27 of file program_map_table_writer.h.

+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + +
virtual bool edash_packager::media::mp2t::ProgramMapTableWriter::ClearLeadSegmentPmt (BufferWriterwriter)
+
+pure virtual
+
+

Writes TS packets with PMT for clear lead followed by another PMT for encrypted segments.

+ +

Implemented in edash_packager::media::mp2t::AacProgramMapTableWriter, and edash_packager::media::mp2t::H264ProgramMapTableWriter.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual bool edash_packager::media::mp2t::ProgramMapTableWriter::ClearSegmentPmt (BufferWriterwriter)
+
+pure virtual
+
+

This is the same as ClearLeadSegmentPmt() but does not append the extra PMT for encrypted segments that the clear segments. IOW use this if the entire stream is in the clear.

+ +

Implemented in edash_packager::media::mp2t::AacProgramMapTableWriter, and edash_packager::media::mp2t::H264ProgramMapTableWriter.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual bool edash_packager::media::mp2t::ProgramMapTableWriter::EncryptedSegmentPmt (BufferWriterwriter)
+
+pure virtual
+
+

Writes TS packets with PMT for encrypted segments, the version number will be 1.

+ +

Implemented in edash_packager::media::mp2t::AacProgramMapTableWriter, and edash_packager::media::mp2t::H264ProgramMapTableWriter.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/dd/d15/classedash__packager_1_1media_1_1mp2t_1_1ProgramMapTableWriter.png b/docs/dd/d15/classedash__packager_1_1media_1_1mp2t_1_1ProgramMapTableWriter.png new file mode 100644 index 0000000000..d369b01704 Binary files /dev/null and b/docs/dd/d15/classedash__packager_1_1media_1_1mp2t_1_1ProgramMapTableWriter.png differ diff --git a/docs/dd/d15/structedash__packager_1_1media_1_1mp4_1_1TrackHeader.html b/docs/dd/d15/structedash__packager_1_1media_1_1mp4_1_1TrackHeader.html index b03fa239da..6c17a3f066 100644 --- a/docs/dd/d15/structedash__packager_1_1media_1_1mp4_1_1TrackHeader.html +++ b/docs/dd/d15/structedash__packager_1_1media_1_1mp4_1_1TrackHeader.html @@ -215,7 +215,7 @@ Additional Inherited Members diff --git a/docs/dd/d18/es__parser__adts_8h_source.html b/docs/dd/d18/es__parser__adts_8h_source.html index adf7698fae..67ad3736fa 100644 --- a/docs/dd/d18/es__parser__adts_8h_source.html +++ b/docs/dd/d18/es__parser__adts_8h_source.html @@ -172,7 +172,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/d19/video__stream__info_8cc_source.html b/docs/dd/d19/video__stream__info_8cc_source.html index 73b01a0368..73c3146223 100644 --- a/docs/dd/d19/video__stream__info_8cc_source.html +++ b/docs/dd/d19/video__stream__info_8cc_source.html @@ -197,7 +197,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/d1a/classedash__packager_1_1media_1_1H264ByteToUnitStreamConverter-members.html b/docs/dd/d1a/classedash__packager_1_1media_1_1H264ByteToUnitStreamConverter-members.html index 9d5a91d7a3..80284f014a 100644 --- a/docs/dd/d1a/classedash__packager_1_1media_1_1H264ByteToUnitStreamConverter-members.html +++ b/docs/dd/d1a/classedash__packager_1_1media_1_1H264ByteToUnitStreamConverter-members.html @@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/d2b/classedash__packager_1_1media_1_1ClosureThread.html b/docs/dd/d2b/classedash__packager_1_1media_1_1ClosureThread.html index 70c2c3f3dc..b01ebc52fc 100644 --- a/docs/dd/d2b/classedash__packager_1_1media_1_1ClosureThread.html +++ b/docs/dd/d2b/classedash__packager_1_1media_1_1ClosureThread.html @@ -179,7 +179,7 @@ void  diff --git a/docs/dd/d30/wvm__media__parser_8cc_source.html b/docs/dd/d30/wvm__media__parser_8cc_source.html index 2cbdefeb89..e04d49d99e 100644 --- a/docs/dd/d30/wvm__media__parser_8cc_source.html +++ b/docs/dd/d30/wvm__media__parser_8cc_source.html @@ -1263,7 +1263,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/d36/classedash__packager_1_1media_1_1MediaSample-members.html b/docs/dd/d36/classedash__packager_1_1media_1_1MediaSample-members.html index fe58d93fa9..803aa7ab2e 100644 --- a/docs/dd/d36/classedash__packager_1_1media_1_1MediaSample-members.html +++ b/docs/dd/d36/classedash__packager_1_1media_1_1MediaSample-members.html @@ -123,7 +123,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/d3b/mp4_2segmenter_8h_source.html b/docs/dd/d3b/mp4_2segmenter_8h_source.html index 3ef8d5cf88..d9f47c14b7 100644 --- a/docs/dd/d3b/mp4_2segmenter_8h_source.html +++ b/docs/dd/d3b/mp4_2segmenter_8h_source.html @@ -221,7 +221,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/d42/encryptor_8h_source.html b/docs/dd/d42/encryptor_8h_source.html index 148f4b782a..6496c3a73f 100644 --- a/docs/dd/d42/encryptor_8h_source.html +++ b/docs/dd/d42/encryptor_8h_source.html @@ -151,7 +151,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/d44/structedash__packager_1_1media_1_1mp4_1_1SegmentReference-members.html b/docs/dd/d44/structedash__packager_1_1media_1_1mp4_1_1SegmentReference-members.html index 23116f72f7..7cbe6b86da 100644 --- a/docs/dd/d44/structedash__packager_1_1media_1_1mp4_1_1SegmentReference-members.html +++ b/docs/dd/d44/structedash__packager_1_1media_1_1mp4_1_1SegmentReference-members.html @@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/d46/webm__parser_8h_source.html b/docs/dd/d46/webm__parser_8h_source.html index 4ea72492ea..a68d6bfc80 100644 --- a/docs/dd/d46/webm__parser_8h_source.html +++ b/docs/dd/d46/webm__parser_8h_source.html @@ -227,7 +227,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/d47/classedash__packager_1_1media_1_1WebMInfoParser.html b/docs/dd/d47/classedash__packager_1_1media_1_1WebMInfoParser.html index 788cfd65db..71b5f0e1da 100644 --- a/docs/dd/d47/classedash__packager_1_1media_1_1WebMInfoParser.html +++ b/docs/dd/d47/classedash__packager_1_1media_1_1WebMInfoParser.html @@ -175,7 +175,7 @@ The number of bytes parsed on success. diff --git a/docs/dd/d48/classedash__packager_1_1media_1_1mp2t_1_1TsMuxer.html b/docs/dd/d48/classedash__packager_1_1media_1_1mp2t_1_1TsMuxer.html index 6f4355aa1a..c14f31cb82 100644 --- a/docs/dd/d48/classedash__packager_1_1media_1_1mp2t_1_1TsMuxer.html +++ b/docs/dd/d48/classedash__packager_1_1media_1_1mp2t_1_1TsMuxer.html @@ -178,7 +178,7 @@ FourCC protection_scheme diff --git a/docs/dd/d4c/structedash__packager_1_1media_1_1mp4_1_1FullBox-members.html b/docs/dd/d4c/structedash__packager_1_1media_1_1mp4_1_1FullBox-members.html index 5ef3dfedac..a14d8dbad8 100644 --- a/docs/dd/d4c/structedash__packager_1_1media_1_1mp4_1_1FullBox-members.html +++ b/docs/dd/d4c/structedash__packager_1_1media_1_1mp4_1_1FullBox-members.html @@ -110,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html b/docs/dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html index 27d1999fab..204cd6df20 100644 --- a/docs/dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html +++ b/docs/dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html @@ -589,7 +589,7 @@ bool ReadWriteInt64 (i diff --git a/docs/dd/d54/widevine__encryption__flags_8h_source.html b/docs/dd/d54/widevine__encryption__flags_8h_source.html index ad05713aaf..5e80a477cd 100644 --- a/docs/dd/d54/widevine__encryption__flags_8h_source.html +++ b/docs/dd/d54/widevine__encryption__flags_8h_source.html @@ -125,7 +125,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/d5e/structedash__packager_1_1media_1_1mp4_1_1CuePayloadBox-members.html b/docs/dd/d5e/structedash__packager_1_1media_1_1mp4_1_1CuePayloadBox-members.html index e3345af124..270f309845 100644 --- a/docs/dd/d5e/structedash__packager_1_1media_1_1mp4_1_1CuePayloadBox-members.html +++ b/docs/dd/d5e/structedash__packager_1_1media_1_1mp4_1_1CuePayloadBox-members.html @@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/d60/structedash__packager_1_1media_1_1mp4_1_1VTTEmptyCueBox-members.html b/docs/dd/d60/structedash__packager_1_1media_1_1mp4_1_1VTTEmptyCueBox-members.html index a970c142c4..5104f93627 100644 --- a/docs/dd/d60/structedash__packager_1_1media_1_1mp4_1_1VTTEmptyCueBox-members.html +++ b/docs/dd/d60/structedash__packager_1_1media_1_1mp4_1_1VTTEmptyCueBox-members.html @@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/d65/vp8__parser_8h_source.html b/docs/dd/d65/vp8__parser_8h_source.html index 0aefefe688..8a72cca44b 100644 --- a/docs/dd/d65/vp8__parser_8h_source.html +++ b/docs/dd/d65/vp8__parser_8h_source.html @@ -136,7 +136,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/d67/h264__byte__to__unit__stream__converter_8cc_source.html b/docs/dd/d67/h264__byte__to__unit__stream__converter_8cc_source.html index e7ddc8a201..259639e85c 100644 --- a/docs/dd/d67/h264__byte__to__unit__stream__converter_8cc_source.html +++ b/docs/dd/d67/h264__byte__to__unit__stream__converter_8cc_source.html @@ -173,7 +173,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/d79/classedash__packager_1_1media_1_1AesCtrEncryptor.html b/docs/dd/d79/classedash__packager_1_1media_1_1AesCtrEncryptor.html index fbcc5ba788..ec1449cd1e 100644 --- a/docs/dd/d79/classedash__packager_1_1media_1_1AesCtrEncryptor.html +++ b/docs/dd/d79/classedash__packager_1_1media_1_1AesCtrEncryptor.html @@ -163,7 +163,7 @@ AES_KEY * mutable_aes_key< diff --git a/docs/dd/d7d/structedash__packager_1_1media_1_1mp4_1_1TextSampleEntry.html b/docs/dd/d7d/structedash__packager_1_1media_1_1mp4_1_1TextSampleEntry.html index 8ea97aaae5..f64b5c7628 100644 --- a/docs/dd/d7d/structedash__packager_1_1media_1_1mp4_1_1TextSampleEntry.html +++ b/docs/dd/d7d/structedash__packager_1_1media_1_1mp4_1_1TextSampleEntry.html @@ -182,7 +182,7 @@ Additional Inherited Members diff --git a/docs/dd/d7f/classedash__packager_1_1media_1_1DecoderConfiguration-members.html b/docs/dd/d7f/classedash__packager_1_1media_1_1DecoderConfiguration-members.html index 463f1c0892..4ec33d2a2f 100644 --- a/docs/dd/d7f/classedash__packager_1_1media_1_1DecoderConfiguration-members.html +++ b/docs/dd/d7f/classedash__packager_1_1media_1_1DecoderConfiguration-members.html @@ -107,7 +107,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/d80/media__sample_8h_source.html b/docs/dd/d80/media__sample_8h_source.html index 1eb88a22ef..9862f7b9ef 100644 --- a/docs/dd/d80/media__sample_8h_source.html +++ b/docs/dd/d80/media__sample_8h_source.html @@ -260,7 +260,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/d85/classedash__packager_1_1xml_1_1XmlNode.html b/docs/dd/d85/classedash__packager_1_1xml_1_1XmlNode.html index d85e136ded..397c505fcc 100644 --- a/docs/dd/d85/classedash__packager_1_1xml_1_1XmlNode.html +++ b/docs/dd/d85/classedash__packager_1_1xml_1_1XmlNode.html @@ -419,7 +419,7 @@ bool  diff --git a/docs/dd/d85/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentHeader-members.html b/docs/dd/d85/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentHeader-members.html index 5aecdf2ed9..67b899fcdd 100644 --- a/docs/dd/d85/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentHeader-members.html +++ b/docs/dd/d85/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentHeader-members.html @@ -133,7 +133,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/d87/memory__file_8cc_source.html b/docs/dd/d87/memory__file_8cc_source.html index 4f784f963f..a236b11bf3 100644 --- a/docs/dd/d87/memory__file_8cc_source.html +++ b/docs/dd/d87/memory__file_8cc_source.html @@ -241,7 +241,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/d88/pes__packet__generator_8h_source.html b/docs/dd/d88/pes__packet__generator_8h_source.html index 152f30872c..4ec2c8a091 100644 --- a/docs/dd/d88/pes__packet__generator_8h_source.html +++ b/docs/dd/d88/pes__packet__generator_8h_source.html @@ -169,7 +169,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/d8c/file__test__util_8h_source.html b/docs/dd/d8c/file__test__util_8h_source.html index 1db84d37da..7db536e77f 100644 --- a/docs/dd/d8c/file__test__util_8h_source.html +++ b/docs/dd/d8c/file__test__util_8h_source.html @@ -119,7 +119,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/d8e/classedash__packager_1_1media_1_1mp4_1_1KeyRotationFragmenter-members.html b/docs/dd/d8e/classedash__packager_1_1media_1_1mp4_1_1KeyRotationFragmenter-members.html index ed4ded865a..a94812e03e 100644 --- a/docs/dd/d8e/classedash__packager_1_1media_1_1mp4_1_1KeyRotationFragmenter-members.html +++ b/docs/dd/d8e/classedash__packager_1_1media_1_1mp4_1_1KeyRotationFragmenter-members.html @@ -123,7 +123,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/d98/classedash__packager_1_1media_1_1LocalFile.html b/docs/dd/d98/classedash__packager_1_1media_1_1LocalFile.html index 34107d8572..9a51d63919 100644 --- a/docs/dd/d98/classedash__packager_1_1media_1_1LocalFile.html +++ b/docs/dd/d98/classedash__packager_1_1media_1_1LocalFile.html @@ -502,7 +502,7 @@ bool  diff --git a/docs/dd/d98/structedash__packager_1_1media_1_1H264Sps-members.html b/docs/dd/d98/structedash__packager_1_1media_1_1H264Sps-members.html index 26ca8dc7ba..9850a7ce38 100644 --- a/docs/dd/d98/structedash__packager_1_1media_1_1H264Sps-members.html +++ b/docs/dd/d98/structedash__packager_1_1media_1_1H264Sps-members.html @@ -142,7 +142,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/d98/ts__packet__writer__util_8h_source.html b/docs/dd/d98/ts__packet__writer__util_8h_source.html new file mode 100644 index 0000000000..a9df9ad594 --- /dev/null +++ b/docs/dd/d98/ts__packet__writer__util_8h_source.html @@ -0,0 +1,135 @@ + + + + + + +DASH Media Packaging SDK: media/formats/mp2t/ts_packet_writer_util.h Source File + + + + + + + + + +
+
+ + + + + + +
+
DASH Media Packaging SDK +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+
+
ts_packet_writer_util.h
+
+
+
1 // Copyright 2016 Google Inc. All rights reserved.
+
2 //
+
3 // Use of this source code is governed by a BSD-style
+
4 // license that can be found in the LICENSE file or at
+
5 // https://developers.google.com/open-source/licenses/bsd
+
6 
+
7 // This file contains utility functions that help write TS packets to buffer.
+
8 
+
9 #ifndef PACKAGER_MEDIA_FORMATS_MP2T_TS_WRITER_UTIL_H_
+
10 #define PACKAGER_MEDIA_FORMATS_MP2T_TS_WRITER_UTIL_H_
+
11 
+
12 #include <stddef.h>
+
13 #include <stdint.h>
+
14 
+
15 namespace edash_packager {
+
16 namespace media {
+
17 
+
18 class BufferWriter;
+
19 
+
20 namespace mp2t {
+
21 
+
22 class ContinuityCounter;
+
23 
+
34 void WritePayloadToBufferWriter(const uint8_t* payload,
+
35  size_t payload_size,
+
36  bool payload_unit_start_indicator,
+
37  int pid,
+
38  bool has_pcr,
+
39  uint64_t pcr_base,
+
40  ContinuityCounter* continuity_counter,
+
41  BufferWriter* output);
+
42 
+
43 } // namespace mp2t
+
44 } // namespace media
+
45 } // namespace edash_packager
+
46 
+
47 #endif // PACKAGER_MEDIA_FORMATS_MP2T_TS_WRITER_UTIL_H_
+
+ + + + diff --git a/docs/dd/d99/classedash__packager_1_1media_1_1WebMMediaParser.html b/docs/dd/d99/classedash__packager_1_1media_1_1WebMMediaParser.html index 09defe5e61..3668f6f08c 100644 --- a/docs/dd/d99/classedash__packager_1_1media_1_1WebMMediaParser.html +++ b/docs/dd/d99/classedash__packager_1_1media_1_1WebMMediaParser.html @@ -256,7 +256,7 @@ track_id, const scoped_refptr
diff --git a/docs/dd/d9a/audio__timestamp__helper_8h_source.html b/docs/dd/d9a/audio__timestamp__helper_8h_source.html index 240f15f085..fc1826522a 100644 --- a/docs/dd/d9a/audio__timestamp__helper_8h_source.html +++ b/docs/dd/d9a/audio__timestamp__helper_8h_source.html @@ -167,7 +167,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/da2/structedash__packager_1_1media_1_1mp4_1_1MovieFragment.html b/docs/dd/da2/structedash__packager_1_1media_1_1mp4_1_1MovieFragment.html index 0827967d1a..95304ffe1c 100644 --- a/docs/dd/da2/structedash__packager_1_1media_1_1mp4_1_1MovieFragment.html +++ b/docs/dd/da2/structedash__packager_1_1media_1_1mp4_1_1MovieFragment.html @@ -180,7 +180,7 @@ Additional Inherited Members diff --git a/docs/dd/da6/structedash__packager_1_1media_1_1mp4_1_1SegmentType.html b/docs/dd/da6/structedash__packager_1_1media_1_1mp4_1_1SegmentType.html index 4727abae7b..b7467bf08e 100644 --- a/docs/dd/da6/structedash__packager_1_1media_1_1mp4_1_1SegmentType.html +++ b/docs/dd/da6/structedash__packager_1_1media_1_1mp4_1_1SegmentType.html @@ -177,7 +177,7 @@ std::vector< FourCC > < diff --git a/docs/dd/da8/classedash__packager_1_1media_1_1RsaRequestSigner.html b/docs/dd/da8/classedash__packager_1_1media_1_1RsaRequestSigner.html index 403abe8f1a..6a65bc5f65 100644 --- a/docs/dd/da8/classedash__packager_1_1media_1_1RsaRequestSigner.html +++ b/docs/dd/da8/classedash__packager_1_1media_1_1RsaRequestSigner.html @@ -182,7 +182,7 @@ Additional Inherited Members diff --git a/docs/dd/daa/vod__media__info__dump__muxer__listener_8h_source.html b/docs/dd/daa/vod__media__info__dump__muxer__listener_8h_source.html index 43e223b9c8..45fa006493 100644 --- a/docs/dd/daa/vod__media__info__dump__muxer__listener_8h_source.html +++ b/docs/dd/daa/vod__media__info__dump__muxer__listener_8h_source.html @@ -179,7 +179,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/dab/structedash__packager_1_1media_1_1mp4_1_1SampleToGroupEntry.html b/docs/dd/dab/structedash__packager_1_1media_1_1mp4_1_1SampleToGroupEntry.html index 13a36685f0..f196e4651d 100644 --- a/docs/dd/dab/structedash__packager_1_1media_1_1mp4_1_1SampleToGroupEntry.html +++ b/docs/dd/dab/structedash__packager_1_1media_1_1mp4_1_1SampleToGroupEntry.html @@ -120,7 +120,7 @@ uint32_t group_description diff --git a/docs/dd/dab/webm__muxer_8h_source.html b/docs/dd/dab/webm__muxer_8h_source.html index ae9a4846dd..907bc8bda2 100644 --- a/docs/dd/dab/webm__muxer_8h_source.html +++ b/docs/dd/dab/webm__muxer_8h_source.html @@ -138,7 +138,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/dad/classedash__packager_1_1media_1_1WebMParserClient-members.html b/docs/dd/dad/classedash__packager_1_1media_1_1WebMParserClient-members.html index bbae8374f2..aace8827f7 100644 --- a/docs/dd/dad/classedash__packager_1_1media_1_1WebMParserClient-members.html +++ b/docs/dd/dad/classedash__packager_1_1media_1_1WebMParserClient-members.html @@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/db7/classedash__packager_1_1media_1_1mp2t_1_1EsParserH265.html b/docs/dd/db7/classedash__packager_1_1media_1_1mp2t_1_1EsParserH265.html index 5953e3c414..f9e21d989c 100644 --- a/docs/dd/db7/classedash__packager_1_1media_1_1mp2t_1_1EsParserH265.html +++ b/docs/dd/db7/classedash__packager_1_1media_1_1mp2t_1_1EsParserH265.html @@ -161,7 +161,7 @@ const
diff --git a/docs/dd/dbc/buffer__reader_8cc_source.html b/docs/dd/dbc/buffer__reader_8cc_source.html index c419fa8762..e26eefa28c 100644 --- a/docs/dd/dbc/buffer__reader_8cc_source.html +++ b/docs/dd/dbc/buffer__reader_8cc_source.html @@ -196,7 +196,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/dbd/classedash__packager_1_1media_1_1AesCtrEncryptor-members.html b/docs/dd/dbd/classedash__packager_1_1media_1_1AesCtrEncryptor-members.html index db1275cdb1..27dc4b77df 100644 --- a/docs/dd/dbd/classedash__packager_1_1media_1_1AesCtrEncryptor-members.html +++ b/docs/dd/dbd/classedash__packager_1_1media_1_1AesCtrEncryptor-members.html @@ -117,7 +117,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/dbd/structedash__packager_1_1media_1_1mp4_1_1MediaInformation.html b/docs/dd/dbd/structedash__packager_1_1media_1_1mp4_1_1MediaInformation.html index 1db10159d9..c4e485bb7f 100644 --- a/docs/dd/dbd/structedash__packager_1_1media_1_1mp4_1_1MediaInformation.html +++ b/docs/dd/dbd/structedash__packager_1_1media_1_1mp4_1_1MediaInformation.html @@ -185,7 +185,7 @@ Additional Inherited Members diff --git a/docs/dd/dbf/classedash__packager_1_1MpdNotifier-members.html b/docs/dd/dbf/classedash__packager_1_1MpdNotifier-members.html index 4db16333de..72bb87d863 100644 --- a/docs/dd/dbf/classedash__packager_1_1MpdNotifier-members.html +++ b/docs/dd/dbf/classedash__packager_1_1MpdNotifier-members.html @@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/dbf/webm__webvtt__parser_8h_source.html b/docs/dd/dbf/webm__webvtt__parser_8h_source.html index 71e1cc24c7..77edf7734f 100644 --- a/docs/dd/dbf/webm__webvtt__parser_8h_source.html +++ b/docs/dd/dbf/webm__webvtt__parser_8h_source.html @@ -144,7 +144,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/dc9/structedash__packager_1_1media_1_1mp4_1_1ProtectionSchemeInfo.html b/docs/dd/dc9/structedash__packager_1_1media_1_1mp4_1_1ProtectionSchemeInfo.html index c7ac8f23a8..77b28249b1 100644 --- a/docs/dd/dc9/structedash__packager_1_1media_1_1mp4_1_1ProtectionSchemeInfo.html +++ b/docs/dd/dc9/structedash__packager_1_1media_1_1mp4_1_1ProtectionSchemeInfo.html @@ -179,7 +179,7 @@ Additional Inherited Members diff --git a/docs/dd/dcb/classedash__packager_1_1MpdNotifierFactory.html b/docs/dd/dcb/classedash__packager_1_1MpdNotifierFactory.html index 1e100549f1..834975b62d 100644 --- a/docs/dd/dcb/classedash__packager_1_1MpdNotifierFactory.html +++ b/docs/dd/dcb/classedash__packager_1_1MpdNotifierFactory.html @@ -112,7 +112,7 @@ virtual scoped_ptr< diff --git a/docs/dd/dd2/buffer__writer_8h_source.html b/docs/dd/dd2/buffer__writer_8h_source.html index 81111b6bae..2050d3abb7 100644 --- a/docs/dd/dd2/buffer__writer_8h_source.html +++ b/docs/dd/dd2/buffer__writer_8h_source.html @@ -159,7 +159,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/dd3/buffer__writer_8cc_source.html b/docs/dd/dd3/buffer__writer_8cc_source.html index f9eb7bcf2a..561bc2c837 100644 --- a/docs/dd/dd3/buffer__writer_8cc_source.html +++ b/docs/dd/dd3/buffer__writer_8cc_source.html @@ -187,7 +187,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/dd8/mock__muxer__listener_8cc_source.html b/docs/dd/dd8/mock__muxer__listener_8cc_source.html index ddedd8eaac..875730062a 100644 --- a/docs/dd/dd8/mock__muxer__listener_8cc_source.html +++ b/docs/dd/dd8/mock__muxer__listener_8cc_source.html @@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/ddb/classedash__packager_1_1media_1_1mp4_1_1VideoSliceHeaderParser-members.html b/docs/dd/ddb/classedash__packager_1_1media_1_1mp4_1_1VideoSliceHeaderParser-members.html index 4b92c97f7a..2cb896ac55 100644 --- a/docs/dd/ddb/classedash__packager_1_1media_1_1mp4_1_1VideoSliceHeaderParser-members.html +++ b/docs/dd/ddb/classedash__packager_1_1media_1_1mp4_1_1VideoSliceHeaderParser-members.html @@ -100,7 +100,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/de7/xml__node_8h_source.html b/docs/dd/de7/xml__node_8h_source.html index 167b621c1c..947b2b2d92 100644 --- a/docs/dd/de7/xml__node_8h_source.html +++ b/docs/dd/de7/xml__node_8h_source.html @@ -230,7 +230,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/dec/structedash__packager_1_1media_1_1OnMediaEndParameters-members.html b/docs/dd/dec/structedash__packager_1_1media_1_1OnMediaEndParameters-members.html index fe4bf6f975..b43580049f 100644 --- a/docs/dd/dec/structedash__packager_1_1media_1_1OnMediaEndParameters-members.html +++ b/docs/dd/dec/structedash__packager_1_1media_1_1OnMediaEndParameters-members.html @@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/dee/box__definitions_8cc_source.html b/docs/dd/dee/box__definitions_8cc_source.html index c08408ae32..b19e54ba7b 100644 --- a/docs/dd/dee/box__definitions_8cc_source.html +++ b/docs/dd/dee/box__definitions_8cc_source.html @@ -2792,7 +2792,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/def/classedash__packager_1_1media_1_1TextTrackConfig.html b/docs/dd/def/classedash__packager_1_1media_1_1TextTrackConfig.html index 2c0231dce9..635ef2922e 100644 --- a/docs/dd/def/classedash__packager_1_1media_1_1TextTrackConfig.html +++ b/docs/dd/def/classedash__packager_1_1media_1_1TextTrackConfig.html @@ -125,7 +125,7 @@ const std::string & id diff --git a/docs/dd/df2/webm_2multi__segment__segmenter_8h_source.html b/docs/dd/df2/webm_2multi__segment__segmenter_8h_source.html index d4af235ef5..9f589c6391 100644 --- a/docs/dd/df2/webm_2multi__segment__segmenter_8h_source.html +++ b/docs/dd/df2/webm_2multi__segment__segmenter_8h_source.html @@ -149,7 +149,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/dfa/structedash__packager_1_1media_1_1MuxerOptions-members.html b/docs/dd/dfa/structedash__packager_1_1media_1_1MuxerOptions-members.html index 9a3cce1d4b..5e4024b761 100644 --- a/docs/dd/dfa/structedash__packager_1_1media_1_1MuxerOptions-members.html +++ b/docs/dd/dfa/structedash__packager_1_1media_1_1MuxerOptions-members.html @@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d07/structedash__packager_1_1media_1_1mp4_1_1CueIDBox.html b/docs/de/d07/structedash__packager_1_1media_1_1mp4_1_1CueIDBox.html index f040bf4887..519fdc4701 100644 --- a/docs/de/d07/structedash__packager_1_1media_1_1mp4_1_1CueIDBox.html +++ b/docs/de/d07/structedash__packager_1_1media_1_1mp4_1_1CueIDBox.html @@ -173,7 +173,7 @@ Additional Inherited Members diff --git a/docs/de/d0b/structedash__packager_1_1media_1_1H265ReferencePictureSet.html b/docs/de/d0b/structedash__packager_1_1media_1_1H265ReferencePictureSet.html index e0a0cc0a4b..f418337d04 100644 --- a/docs/de/d0b/structedash__packager_1_1media_1_1H265ReferencePictureSet.html +++ b/docs/de/d0b/structedash__packager_1_1media_1_1H265ReferencePictureSet.html @@ -127,7 +127,7 @@ int num_delta_pocs diff --git a/docs/de/d0f/local__file_8h_source.html b/docs/de/d0f/local__file_8h_source.html index 55766fdd79..ea11a1bed0 100644 --- a/docs/de/d0f/local__file_8h_source.html +++ b/docs/de/d0f/local__file_8h_source.html @@ -152,7 +152,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d12/container__names_8h_source.html b/docs/de/d12/container__names_8h_source.html index f043e1922b..4dd5da2a76 100644 --- a/docs/de/d12/container__names_8h_source.html +++ b/docs/de/d12/container__names_8h_source.html @@ -159,7 +159,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d13/ts__writer_8cc_source.html b/docs/de/d13/ts__writer_8cc_source.html index 4ee32a37b3..54f22b705f 100644 --- a/docs/de/d13/ts__writer_8cc_source.html +++ b/docs/de/d13/ts__writer_8cc_source.html @@ -102,489 +102,272 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
13 #include "packager/media/base/buffer_writer.h"
14 #include "packager/media/base/stream_info.h"
15 #include "packager/media/base/video_stream_info.h"
-
16 
-
17 namespace edash_packager {
-
18 namespace media {
-
19 namespace mp2t {
-
20 
-
21 namespace {
-
22 
-
23 enum Pid : uint8_t {
-
24  // The pid can be 13 bits long but 8 bits is sufficient for this library.
-
25  // This is the minimum PID that can be used for PMT.
-
26  kPmtPid = 0x20,
-
27  // This is arbitrary number that is not reserved by the spec.
-
28  kElementaryPid = 0x50,
-
29 };
-
30 
-
31 // Program number is 16 bits but 8 bits is sufficient.
-
32 const uint8_t kProgramNumber = 0x01;
-
33 
-
34 const uint8_t kStreamTypeH264 = 0x1B;
-
35 const uint8_t kStreamTypeAdtsAac = 0x0F;
-
36 
-
37 // For all the pointer fields in the following PAT and PMTs, they are not really
-
38 // part of PAT or PMT but it's there so that TsPacket can point to a memory
-
39 // location that starts from pointer field.
-
40 
-
41 const uint8_t kProgramAssociationTableId = 0x00;
-
42 const uint8_t kProgramMapTableId = 0x02;
-
43 
-
44 // TODO(rkuroiwa):
-
45 // Once encryption is added, another PAT must be used for the encrypted portion
-
46 // e.g. version number set to 1.
-
47 // But this works for clear lead and for clear segments.
-
48 // Write PSI generator.
-
49 const uint8_t kPat[] = {
-
50  0x00, // pointer field
-
51  kProgramAssociationTableId,
-
52  0xB0, // The last 2 '00' assumes that this PAT is not very long.
-
53  0x0D, // Length of the rest of this array.
-
54  0x00, 0x00, // Transport stream ID is 0.
-
55  0xC1, // version number 0, current next indicator 1.
-
56  0x00, // section number
-
57  0x00, // last section number
-
58  // program number -> PMT PID mapping.
-
59  0x00, 0x01, // program number is 1.
-
60  0xE0, // first 3 bits is reserved.
-
61  kPmtPid,
-
62  // CRC32.
-
63  0xF9, 0x62, 0xF5, 0x8B,
-
64 };
-
65 
-
66 // Like PAT, with encryption different PMTs are required.
-
67 // It might make sense to add a PmtGenerator class.
-
68 const uint8_t kPmtH264[] = {
-
69  0x00, // pointer field
-
70  kProgramMapTableId,
-
71  0xB0, // assumes length is <= 256 bytes.
-
72  0x12, // length of the rest of this array.
-
73  0x00, kProgramNumber,
-
74  0xC1, // version 0, current next indicator 1.
-
75  0x00, // section number
-
76  0x00, // last section number.
-
77  0xE0, // first 3 bits reserved.
-
78  kElementaryPid, // PCR PID is the elementary streams PID.
-
79  0xF0, // first 4 bits reserved.
-
80  0x00, // No descriptor at this level.
-
81  kStreamTypeH264, 0xE0, kElementaryPid, // stream_type -> PID.
-
82  0xF0, 0x00, // Es_info_length is 0.
-
83  // CRC32.
-
84  0x43, 0x49, 0x97, 0xBE,
-
85 };
-
86 
-
87 const uint8_t kPmtAac[] = {
-
88  0x00, // pointer field
-
89  0x02, // table id must be 0x02.
-
90  0xB0, // assumes length is <= 256 bytes.
-
91  0x12, // length of the rest of this array.
-
92  0x00, kProgramNumber,
-
93  0xC1, // version 0, current next indicator 1.
-
94  0x00, // section number
-
95  0x00, // last section number.
-
96  0xE0, // first 3 bits reserved.
-
97  kElementaryPid, // PCR PID is the elementary streams PID.
-
98  0xF0, // first 4 bits reserved.
-
99  0x00, // No descriptor at this level.
-
100  kStreamTypeAdtsAac, 0xE0, kElementaryPid, // stream_type -> PID.
-
101  0xF0, 0x00, // Es_info_length is 0.
-
102  // CRC32.
-
103  0xE0, 0x6F, 0x1A, 0x31,
-
104 };
-
105 
-
106 const bool kHasPcr = true;
-
107 const bool kPayloadUnitStartIndicator = true;
-
108 
-
109 const uint8_t kSyncByte = 0x47;
-
110 const int kPcrFieldsSize = 6;
-
111 
-
112 // This is the size of the first few fields in a TS packet, i.e. TS packet size
-
113 // without adaptation field or the payload.
-
114 const int kTsPacketHeaderSize = 4;
-
115 const int kTsPacketSize = 188;
-
116 const int kTsPacketMaximumPayloadSize =
-
117  kTsPacketSize - kTsPacketHeaderSize;
-
118 
-
119 const size_t kMaxPesPacketLengthValue = 0xFFFF;
+
16 #include "packager/media/formats/mp2t/ts_packet_writer_util.h"
+
17 
+
18 namespace edash_packager {
+
19 namespace media {
+
20 namespace mp2t {
+
21 
+
22 namespace {
+
23 
+
24 // For all the pointer fields in the following PAT and PMTs, they are not really
+
25 // part of PAT or PMT but it's there so that TsPacket can point to a memory
+
26 // location that starts from pointer field.
+
27 const uint8_t kProgramAssociationTableId = 0x00;
+
28 
+
29 // This PAT can be used for both encrypted and clear.
+
30 const uint8_t kPat[] = {
+
31  0x00, // pointer field
+
32  kProgramAssociationTableId,
+
33  0xB0, // The last 2 '00' assumes that this PAT is not very long.
+
34  0x0D, // Length of the rest of this array.
+
35  0x00, 0x00, // Transport stream ID is 0.
+
36  0xC1, // version number 0, current next indicator 1.
+
37  0x00, // section number
+
38  0x00, // last section number
+
39  // program number -> PMT PID mapping.
+
40  0x00, 0x01, // program number is 1.
+
41  0xE0, // first 3 bits is reserved.
+
42  ProgramMapTableWriter::kPmtPid,
+
43  // CRC32.
+
44  0xF9, 0x62, 0xF5, 0x8B,
+
45 };
+
46 
+
47 const bool kHasPcr = true;
+
48 const bool kPayloadUnitStartIndicator = true;
+
49 
+
50 // This is the size of the first few fields in a TS packet, i.e. TS packet size
+
51 // without adaptation field or the payload.
+
52 const int kTsPacketHeaderSize = 4;
+
53 const int kTsPacketSize = 188;
+
54 const int kTsPacketMaximumPayloadSize =
+
55  kTsPacketSize - kTsPacketHeaderSize;
+
56 
+
57 const size_t kMaxPesPacketLengthValue = 0xFFFF;
+
58 
+
59 void WritePatToBuffer(const uint8_t* pat,
+
60  int pat_size,
+
61  ContinuityCounter* continuity_counter,
+
62  BufferWriter* writer) {
+
63  const int kPatPid = 0;
+
64  WritePayloadToBufferWriter(pat, pat_size, kPayloadUnitStartIndicator, kPatPid,
+
65  !kHasPcr, 0, continuity_counter, writer);
+
66 }
+
67 
+
68 // The only difference between writing PTS or DTS is the leading bits.
+
69 void WritePtsOrDts(uint8_t leading_bits,
+
70  uint64_t pts_or_dts,
+
71  BufferWriter* writer) {
+
72  // First byte has 3 MSB of PTS.
+
73  uint8_t first_byte =
+
74  leading_bits << 4 | (((pts_or_dts >> 30) & 0x07) << 1) | 1;
+
75  // Second byte has the next 8 bits of pts.
+
76  uint8_t second_byte = (pts_or_dts >> 22) & 0xFF;
+
77  // Third byte has the next 7 bits of pts followed by a marker bit.
+
78  uint8_t third_byte = (((pts_or_dts >> 15) & 0x7F) << 1) | 1;
+
79  // Fourth byte has the next 8 bits of pts.
+
80  uint8_t fourth_byte = ((pts_or_dts >> 7) & 0xFF);
+
81  // Fifth byte has the last 7 bits of pts followed by a marker bit.
+
82  uint8_t fifth_byte = ((pts_or_dts & 0x7F) << 1) | 1;
+
83  writer->AppendInt(first_byte);
+
84  writer->AppendInt(second_byte);
+
85  writer->AppendInt(third_byte);
+
86  writer->AppendInt(fourth_byte);
+
87  writer->AppendInt(fifth_byte);
+
88 }
+
89 
+
90 bool WritePesToFile(const PesPacket& pes,
+
91  ContinuityCounter* continuity_counter,
+
92  File* file) {
+
93  // The size of the length field.
+
94  const int kAdaptationFieldLengthSize = 1;
+
95  // The size of the flags field.
+
96  const int kAdaptationFieldHeaderSize = 1;
+
97  const int kPcrFieldSize = 6;
+
98  const int kTsPacketMaxPayloadWithPcr =
+
99  kTsPacketMaximumPayloadSize - kAdaptationFieldLengthSize -
+
100  kAdaptationFieldHeaderSize - kPcrFieldSize;
+
101  const uint64_t pcr_base = pes.has_dts() ? pes.dts() : pes.pts();
+
102  const int pid = ProgramMapTableWriter::kElementaryPid;
+
103 
+
104  // This writer will hold part of PES packet after PES_packet_length field.
+
105  BufferWriter pes_header_writer;
+
106  // The first bit must be '10' for PES with video or audio stream id. The other
+
107  // flags (bits) don't matter so they are 0.
+
108  pes_header_writer.AppendInt(static_cast<uint8_t>(0x80));
+
109  pes_header_writer.AppendInt(
+
110  static_cast<uint8_t>(static_cast<int>(pes.has_pts()) << 7 |
+
111  static_cast<int>(pes.has_dts()) << 6
+
112  // Other fields are all 0.
+
113  ));
+
114  uint8_t pes_header_data_length = 0;
+
115  if (pes.has_pts())
+
116  pes_header_data_length += 5;
+
117  if (pes.has_dts())
+
118  pes_header_data_length += 5;
+
119  pes_header_writer.AppendInt(pes_header_data_length);
120 
-
121 // Used for adaptation field padding bytes.
-
122 const uint8_t kPaddingBytes[] = {
-
123  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
-
124  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
-
125  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
-
126  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
-
127  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
-
128  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
-
129  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
-
130  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
-
131  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
-
132  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
-
133  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
-
134  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
-
135  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
-
136  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
-
137  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
-
138  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
-
139  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
-
140  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
-
141  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
-
142  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
-
143  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
-
144  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
-
145  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
-
146  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
-
147 };
-
148 static_assert(arraysize(kPaddingBytes) >= kTsPacketMaximumPayloadSize,
-
149  "Padding array is not big enough.");
-
150 
-
151 // |remaining_data_size| is the amount of data that has to be written. This may
-
152 // be bigger than a TS packet size.
-
153 // |remaining_data_size| matters if it is short and requires padding.
-
154 void WriteAdaptationField(bool has_pcr,
-
155  uint64_t pcr_base,
-
156  size_t remaining_data_size,
-
157  BufferWriter* writer) {
-
158  // Special case where a TS packet requires 1 byte padding.
-
159  if (!has_pcr && remaining_data_size == kTsPacketMaximumPayloadSize - 1) {
-
160  writer->AppendInt(static_cast<uint8_t>(0));
-
161  return;
-
162  }
-
163 
-
164  // The size of the field itself.
-
165  const int kAdaptationFieldLengthSize = 1;
-
166 
-
167  // The size of all leading flags (not including the adaptation_field_length).
-
168  const int kAdaptationFieldHeaderSize = 1;
-
169  int adaptation_field_length =
-
170  kAdaptationFieldHeaderSize + (has_pcr ? kPcrFieldsSize : 0);
-
171  if (remaining_data_size < kTsPacketMaximumPayloadSize) {
-
172  const int current_ts_size = kTsPacketHeaderSize + remaining_data_size +
-
173  adaptation_field_length +
-
174  kAdaptationFieldLengthSize;
-
175  if (current_ts_size < kTsPacketSize) {
-
176  adaptation_field_length += kTsPacketSize - current_ts_size;
-
177  }
-
178  }
-
179 
-
180  writer->AppendInt(static_cast<uint8_t>(adaptation_field_length));
-
181  int remaining_bytes = adaptation_field_length;
-
182  writer->AppendInt(static_cast<uint8_t>(
-
183  // All flags except PCR_flag are 0.
-
184  static_cast<uint8_t>(has_pcr) << 4));
-
185  remaining_bytes -= 1;
-
186 
-
187  if (has_pcr) {
-
188  // program_clock_reference_extension = 0.
-
189  const uint32_t most_significant_32bits_pcr =
-
190  static_cast<uint32_t>(pcr_base >> 1);
-
191  const uint16_t pcr_last_bit_reserved_and_pcr_extension =
-
192  ((pcr_base & 1) << 15);
-
193  writer->AppendInt(most_significant_32bits_pcr);
-
194  writer->AppendInt(pcr_last_bit_reserved_and_pcr_extension);
-
195  remaining_bytes -= kPcrFieldsSize;
-
196  }
-
197  DCHECK_GE(remaining_bytes, 0);
-
198  if (remaining_bytes == 0)
-
199  return;
+
121  if (pes.has_pts() && pes.has_dts()) {
+
122  WritePtsOrDts(0x03, pes.pts(), &pes_header_writer);
+
123  WritePtsOrDts(0x01, pes.dts(), &pes_header_writer);
+
124  } else if (pes.has_pts()) {
+
125  WritePtsOrDts(0x02, pes.pts(), &pes_header_writer);
+
126  }
+
127 
+
128  // Put the first TS packet's payload into a buffer. This contains the PES
+
129  // packet's header.
+
130  BufferWriter first_ts_packet_buffer(kTsPacketSize);
+
131  first_ts_packet_buffer.AppendNBytes(static_cast<uint64_t>(0x000001), 3);
+
132  first_ts_packet_buffer.AppendInt(pes.stream_id());
+
133  const size_t pes_packet_length = pes.data().size() + pes_header_writer.Size();
+
134  first_ts_packet_buffer.AppendInt(static_cast<uint16_t>(
+
135  pes_packet_length > kMaxPesPacketLengthValue ? 0 : pes_packet_length));
+
136  first_ts_packet_buffer.AppendBuffer(pes_header_writer);
+
137 
+
138  const int available_payload =
+
139  kTsPacketMaxPayloadWithPcr - first_ts_packet_buffer.Size();
+
140  const int bytes_consumed =
+
141  std::min(static_cast<int>(pes.data().size()), available_payload);
+
142  first_ts_packet_buffer.AppendArray(pes.data().data(), bytes_consumed);
+
143 
+
144  BufferWriter output_writer;
+
145  WritePayloadToBufferWriter(first_ts_packet_buffer.Buffer(),
+
146  first_ts_packet_buffer.Size(),
+
147  kPayloadUnitStartIndicator, pid, kHasPcr, pcr_base,
+
148  continuity_counter, &output_writer);
+
149 
+
150  const size_t remaining_pes_data_size = pes.data().size() - bytes_consumed;
+
151  if (remaining_pes_data_size > 0) {
+
152  WritePayloadToBufferWriter(pes.data().data() + bytes_consumed,
+
153  remaining_pes_data_size,
+
154  !kPayloadUnitStartIndicator, pid, !kHasPcr, 0,
+
155  continuity_counter, &output_writer);
+
156  }
+
157  return output_writer.WriteToFile(file).ok();
+
158 }
+
159 
+
160 } // namespace
+
161 
+
162 TsWriter::TsWriter() {}
+
163 TsWriter::~TsWriter() {}
+
164 
+
165 bool TsWriter::Initialize(const StreamInfo& stream_info,
+
166  bool will_be_encrypted) {
+
167  const StreamType stream_type = stream_info.stream_type();
+
168  if (stream_type != StreamType::kStreamVideo &&
+
169  stream_type != StreamType::kStreamAudio) {
+
170  LOG(ERROR) << "TsWriter cannot handle stream type " << stream_type
+
171  << " yet.";
+
172  return false;
+
173  }
+
174 
+
175  if (stream_info.stream_type() == StreamType::kStreamVideo) {
+
176  const VideoStreamInfo& video_stream_info =
+
177  static_cast<const VideoStreamInfo&>(stream_info);
+
178  if (video_stream_info.codec() != VideoCodec::kCodecH264) {
+
179  LOG(ERROR) << "TsWriter cannot handle video codec "
+
180  << video_stream_info.codec() << " yet.";
+
181  return false;
+
182  }
+
183  pmt_writer_.reset(new H264ProgramMapTableWriter(&pmt_continuity_counter_));
+
184  } else {
+
185  DCHECK_EQ(stream_type, StreamType::kStreamAudio);
+
186  const AudioStreamInfo& audio_stream_info =
+
187  static_cast<const AudioStreamInfo&>(stream_info);
+
188  if (audio_stream_info.codec() != AudioCodec::kCodecAAC) {
+
189  LOG(ERROR) << "TsWriter cannot handle audio codec "
+
190  << audio_stream_info.codec() << " yet.";
+
191  return false;
+
192  }
+
193  pmt_writer_.reset(new AacProgramMapTableWriter(
+
194  audio_stream_info.extra_data(), &pmt_continuity_counter_));
+
195  }
+
196 
+
197  will_be_encrypted_ = will_be_encrypted;
+
198  return true;
+
199 }
200 
-
201  DCHECK_GE(static_cast<int>(arraysize(kPaddingBytes)), remaining_bytes);
-
202  writer->AppendArray(kPaddingBytes, remaining_bytes);
-
203 }
-
204 
-
205 // |payload| can be any payload. Most likely raw PSI tables or PES packet
-
206 // payload.
-
207 void WritePayloadToBufferWriter(const uint8_t* payload,
-
208  size_t payload_size,
-
209  bool payload_unit_start_indicator,
-
210  int pid,
-
211  bool has_pcr,
-
212  uint64_t pcr_base,
-
213  ContinuityCounter* continuity_counter,
-
214  BufferWriter* writer) {
-
215  size_t payload_bytes_written = 0;
-
216 
-
217  do {
-
218  const bool must_write_adaptation_header = has_pcr;
-
219  const size_t bytes_left = payload_size - payload_bytes_written;
-
220  const bool has_adaptation_field = must_write_adaptation_header ||
-
221  bytes_left < kTsPacketMaximumPayloadSize;
-
222 
-
223  writer->AppendInt(kSyncByte);
-
224  writer->AppendInt(static_cast<uint16_t>(
-
225  // transport_error_indicator and transport_priority are both '0'.
-
226  static_cast<int>(payload_unit_start_indicator) << 14 | pid));
+
201 bool TsWriter::NewSegment(const std::string& file_name) {
+
202  if (current_file_) {
+
203  LOG(ERROR) << "File " << current_file_->file_name() << " still open.";
+
204  return false;
+
205  }
+
206  current_file_.reset(File::Open(file_name.c_str(), "w"));
+
207  if (!current_file_) {
+
208  LOG(ERROR) << "Failed to open file " << file_name;
+
209  return false;
+
210  }
+
211 
+
212  BufferWriter psi;
+
213  WritePatToBuffer(kPat, arraysize(kPat), &pat_continuity_counter_, &psi);
+
214  if (will_be_encrypted_ && !encrypted_) {
+
215  if (!pmt_writer_->ClearLeadSegmentPmt(&psi)) {
+
216  return false;
+
217  }
+
218  } else if (encrypted_) {
+
219  if (!pmt_writer_->EncryptedSegmentPmt(&psi)) {
+
220  return false;
+
221  }
+
222  } else {
+
223  if (!pmt_writer_->ClearSegmentPmt(&psi)) {
+
224  return false;
+
225  }
+
226  }
227 
-
228  const uint8_t adaptation_field_control =
-
229  ((has_adaptation_field ? 1 : 0) << 1) | ((bytes_left != 0) ? 1 : 0);
-
230  // transport_scrambling_control is '00'.
-
231  writer->AppendInt(static_cast<uint8_t>(adaptation_field_control << 4 |
-
232  continuity_counter->GetNext()));
-
233 
-
234  if (has_adaptation_field) {
-
235  const size_t before = writer->Size();
-
236  WriteAdaptationField(has_pcr, pcr_base, bytes_left, writer);
-
237  const size_t bytes_for_adaptation_field = writer->Size() - before;
-
238 
-
239  const int write_bytes =
-
240  kTsPacketMaximumPayloadSize - bytes_for_adaptation_field;
-
241  writer->AppendArray(payload + payload_bytes_written, write_bytes);
-
242  payload_bytes_written += write_bytes;
-
243  } else {
-
244  writer->AppendArray(payload + payload_bytes_written,
-
245  kTsPacketMaximumPayloadSize);
-
246  payload_bytes_written += kTsPacketMaximumPayloadSize;
-
247  }
-
248 
-
249  // Once written, not needed for this payload.
-
250  has_pcr = false;
-
251  payload_unit_start_indicator = false;
-
252  } while (payload_bytes_written < payload_size);
-
253 }
-
254 
-
255 void WritePatPmtToBuffer(const uint8_t* data,
-
256  int data_size,
-
257  int pid,
-
258  ContinuityCounter* continuity_counter,
-
259  BufferWriter* writer) {
-
260  WritePayloadToBufferWriter(data, data_size, kPayloadUnitStartIndicator, pid,
-
261  !kHasPcr, 0, continuity_counter, writer);
-
262 }
-
263 
-
264 void WritePatToBuffer(const uint8_t* pat,
-
265  int pat_size,
-
266  ContinuityCounter* continuity_counter,
-
267  BufferWriter* writer) {
-
268  const int kPatPid = 0;
-
269  WritePatPmtToBuffer(pat, pat_size, kPatPid, continuity_counter, writer);
-
270 }
-
271 
-
272 void WritePmtToBuffer(const uint8_t* pmt,
-
273  int pmt_size,
-
274  ContinuityCounter* continuity_counter,
-
275  BufferWriter* writer) {
-
276  WritePatPmtToBuffer(pmt, pmt_size, kPmtPid, continuity_counter, writer);
-
277 }
-
278 
-
279 // The only difference between writing PTS or DTS is the leading bits.
-
280 void WritePtsOrDts(uint8_t leading_bits,
-
281  uint64_t pts_or_dts,
-
282  BufferWriter* writer) {
-
283  // First byte has 3 MSB of PTS.
-
284  uint8_t first_byte =
-
285  leading_bits << 4 | (((pts_or_dts >> 30) & 0x07) << 1) | 1;
-
286  // Second byte has the next 8 bits of pts.
-
287  uint8_t second_byte = (pts_or_dts >> 22) & 0xFF;
-
288  // Third byte has the next 7 bits of pts followed by a marker bit.
-
289  uint8_t third_byte = (((pts_or_dts >> 15) & 0x7F) << 1) | 1;
-
290  // Fourth byte has the next 8 bits of pts.
-
291  uint8_t fourth_byte = ((pts_or_dts >> 7) & 0xFF);
-
292  // Fifth byte has the last 7 bits of pts followed by a marker bit.
-
293  uint8_t fifth_byte = ((pts_or_dts & 0x7F) << 1) | 1;
-
294  writer->AppendInt(first_byte);
-
295  writer->AppendInt(second_byte);
-
296  writer->AppendInt(third_byte);
-
297  writer->AppendInt(fourth_byte);
-
298  writer->AppendInt(fifth_byte);
-
299 }
-
300 
-
301 bool WritePesToFile(const PesPacket& pes,
-
302  ContinuityCounter* continuity_counter,
-
303  File* file) {
-
304  // The size of the length field.
-
305  const int kAdaptationFieldLengthSize = 1;
-
306  // The size of the flags field.
-
307  const int kAdaptationFieldHeaderSize = 1;
-
308  const int kPcrFieldSize = 6;
-
309  const int kTsPacketMaxPayloadWithPcr =
-
310  kTsPacketMaximumPayloadSize - kAdaptationFieldLengthSize -
-
311  kAdaptationFieldHeaderSize - kPcrFieldSize;
-
312  const uint64_t pcr_base = pes.has_dts() ? pes.dts() : pes.pts();
-
313  const int pid = kElementaryPid;
-
314 
-
315  // This writer will hold part of PES packet after PES_packet_length field.
-
316  BufferWriter pes_header_writer;
-
317  // The first bit must be '10' for PES with video or audio stream id. The other
-
318  // flags (bits) don't matter so they are 0.
-
319  pes_header_writer.AppendInt(static_cast<uint8_t>(0x80));
-
320  pes_header_writer.AppendInt(
-
321  static_cast<uint8_t>(static_cast<int>(pes.has_pts()) << 7 |
-
322  static_cast<int>(pes.has_dts()) << 6
-
323  // Other fields are all 0.
-
324  ));
-
325  uint8_t pes_header_data_length = 0;
-
326  if (pes.has_pts())
-
327  pes_header_data_length += 5;
-
328  if (pes.has_dts())
-
329  pes_header_data_length += 5;
-
330  pes_header_writer.AppendInt(pes_header_data_length);
-
331 
-
332  if (pes.has_pts() && pes.has_dts()) {
-
333  WritePtsOrDts(0x03, pes.pts(), &pes_header_writer);
-
334  WritePtsOrDts(0x01, pes.dts(), &pes_header_writer);
-
335  } else if (pes.has_pts()) {
-
336  WritePtsOrDts(0x02, pes.pts(), &pes_header_writer);
-
337  }
-
338 
-
339  // Put the first TS packet's payload into a buffer. This contains the PES
-
340  // packet's header.
-
341  BufferWriter first_ts_packet_buffer(kTsPacketSize);
-
342  first_ts_packet_buffer.AppendNBytes(static_cast<uint64_t>(0x000001), 3);
-
343  first_ts_packet_buffer.AppendInt(pes.stream_id());
-
344  const size_t pes_packet_length = pes.data().size() + pes_header_writer.Size();
-
345  first_ts_packet_buffer.AppendInt(static_cast<uint16_t>(
-
346  pes_packet_length > kMaxPesPacketLengthValue ? 0 : pes_packet_length));
-
347  first_ts_packet_buffer.AppendBuffer(pes_header_writer);
-
348 
-
349  const int available_payload =
-
350  kTsPacketMaxPayloadWithPcr - first_ts_packet_buffer.Size();
-
351  const int bytes_consumed =
-
352  std::min(static_cast<int>(pes.data().size()), available_payload);
-
353  first_ts_packet_buffer.AppendArray(pes.data().data(), bytes_consumed);
-
354 
-
355  BufferWriter output_writer;
-
356  WritePayloadToBufferWriter(first_ts_packet_buffer.Buffer(),
-
357  first_ts_packet_buffer.Size(),
-
358  kPayloadUnitStartIndicator, pid, kHasPcr, pcr_base,
-
359  continuity_counter, &output_writer);
-
360 
-
361  const size_t remaining_pes_data_size = pes.data().size() - bytes_consumed;
-
362  if (remaining_pes_data_size > 0) {
-
363  WritePayloadToBufferWriter(pes.data().data() + bytes_consumed,
-
364  remaining_pes_data_size,
-
365  !kPayloadUnitStartIndicator, pid, !kHasPcr, 0,
-
366  continuity_counter, &output_writer);
-
367  }
-
368  return output_writer.WriteToFile(file).ok();
-
369 }
-
370 
-
371 } // namespace
-
372 
-
373 ContinuityCounter::ContinuityCounter() {}
-
374 ContinuityCounter::~ContinuityCounter() {}
-
375 
- -
377  int ret = counter_;
-
378  ++counter_;
-
379  counter_ %= 16;
-
380  return ret;
-
381 }
-
382 
-
383 TsWriter::TsWriter() {}
-
384 TsWriter::~TsWriter() {}
-
385 
-
386 bool TsWriter::Initialize(const StreamInfo& stream_info) {
-
387  // This buffer will hold PMT data after section_length field so that this
-
388  // can be used to get the section_length.
-
389  time_scale_ = stream_info.time_scale();
-
390  if (time_scale_ == 0) {
-
391  LOG(ERROR) << "Timescale is 0.";
-
392  return false;
-
393  }
-
394  const StreamType stream_type = stream_info.stream_type();
-
395  if (stream_type != StreamType::kStreamVideo &&
-
396  stream_type != StreamType::kStreamAudio) {
-
397  LOG(ERROR) << "TsWriter cannot handle stream type " << stream_type
-
398  << " yet.";
-
399  return false;
-
400  }
-
401 
-
402  const uint8_t* pmt = nullptr;
-
403  size_t pmt_size = 0u;
-
404  if (stream_info.stream_type() == StreamType::kStreamVideo) {
-
405  const VideoStreamInfo& video_stream_info =
-
406  static_cast<const VideoStreamInfo&>(stream_info);
-
407  if (video_stream_info.codec() != VideoCodec::kCodecH264) {
-
408  LOG(ERROR) << "TsWriter cannot handle video codec "
-
409  << video_stream_info.codec() << " yet.";
-
410  return false;
-
411  }
-
412  pmt = kPmtH264;
-
413  pmt_size = arraysize(kPmtH264);
-
414  } else {
-
415  DCHECK_EQ(stream_type, StreamType::kStreamAudio);
-
416  const AudioStreamInfo& audio_stream_info =
-
417  static_cast<const AudioStreamInfo&>(stream_info);
-
418  if (audio_stream_info.codec() != AudioCodec::kCodecAAC) {
-
419  LOG(ERROR) << "TsWriter cannot handle audio codec "
-
420  << audio_stream_info.codec() << " yet.";
-
421  return false;
-
422  }
-
423  pmt = kPmtAac;
-
424  pmt_size = arraysize(kPmtAac);
-
425  }
-
426  DCHECK(pmt);
-
427  DCHECK_GT(pmt_size, 0u);
-
428 
-
429  // Most likely going to fit in 2 TS packets.
-
430  BufferWriter psi_writer(kTsPacketSize * 2);
-
431  WritePatToBuffer(kPat, arraysize(kPat), &pat_continuity_counter_,
-
432  &psi_writer);
-
433  WritePmtToBuffer(pmt, pmt_size, &pmt_continuity_counter_, &psi_writer);
-
434 
-
435  psi_writer.SwapBuffer(&psi_ts_packets_);
-
436  return true;
-
437 }
-
438 
-
439 bool TsWriter::NewSegment(const std::string& file_name) {
-
440  DCHECK(!psi_ts_packets_.empty());
-
441  if (current_file_) {
-
442  LOG(ERROR) << "File " << current_file_->file_name() << " still open.";
-
443  return false;
-
444  }
-
445  current_file_.reset(File::Open(file_name.c_str(), "w"));
-
446  if (!current_file_) {
-
447  LOG(ERROR) << "Failed to open file " << file_name;
-
448  return false;
-
449  }
-
450 
-
451  // TODO(kqyang): Add WriteArrayToFile().
-
452  BufferWriter psi_writer(psi_ts_packets_.size());
-
453  psi_writer.AppendVector(psi_ts_packets_);
-
454  if (!psi_writer.WriteToFile(current_file_.get()).ok()) {
-
455  LOG(ERROR) << "Failed to write PSI to file.";
-
456  return false;
-
457  }
-
458 
-
459  return true;
-
460 }
-
461 
- -
463  return current_file_.release()->Close();
-
464 }
-
465 
-
466 bool TsWriter::AddPesPacket(scoped_ptr<PesPacket> pes_packet) {
-
467  if (time_scale_ == 0) {
-
468  LOG(ERROR) << "Timescale is 0.";
-
469  return false;
-
470  }
-
471  DCHECK(current_file_);
-
472  if (!WritePesToFile(*pes_packet, &elementary_stream_continuity_counter_,
-
473  current_file_.get())) {
-
474  LOG(ERROR) << "Failed to write pes to file.";
-
475  return false;
-
476  }
-
477 
-
478  // No need to keep pes_packet around so not passing it anywhere.
-
479  return true;
-
480 }
-
481 
-
482 } // namespace mp2t
-
483 } // namespace media
-
484 } // namespace edash_packager
+
228  if (!psi.WriteToFile(current_file_.get()).ok()) {
+
229  LOG(ERROR) << "Failed to write PSI to file.";
+
230  return false;
+
231  }
+
232 
+
233  return true;
+
234 }
+
235 
+ +
237  encrypted_ = true;
+
238 }
+
239 
+ +
241  return current_file_.release()->Close();
+
242 }
+
243 
+
244 bool TsWriter::AddPesPacket(scoped_ptr<PesPacket> pes_packet) {
+
245  DCHECK(current_file_);
+
246  if (!WritePesToFile(*pes_packet, &elementary_stream_continuity_counter_,
+
247  current_file_.get())) {
+
248  LOG(ERROR) << "Failed to write pes to file.";
+
249  return false;
+
250  }
+
251 
+
252  // No need to keep pes_packet around so not passing it anywhere.
+
253  return true;
+
254 }
+
255 
+ +
257  scoped_ptr<ProgramMapTableWriter> table_writer) {
+
258  pmt_writer_ = table_writer.Pass();
+
259 }
+
260 
+
261 } // namespace mp2t
+
262 } // namespace media
+
263 } // namespace edash_packager
Holds audio stream information.
Abstract class holds stream information.
Definition: stream_info.h:26
-
virtual bool Initialize(const StreamInfo &stream_info)
Definition: ts_writer.cc:386
virtual bool Open()=0
Internal open. Should not be used directly.
- -
virtual bool NewSegment(const std::string &file_name)
Definition: ts_writer.cc:439
- -
virtual bool AddPesPacket(scoped_ptr< PesPacket > pes_packet)
Definition: ts_writer.cc:466
+
void SetProgramMapTableWriterForTesting(scoped_ptr< ProgramMapTableWriter > table_writer)
Only for testing.
Definition: ts_writer.cc:256
+ + +
virtual bool NewSegment(const std::string &file_name)
Definition: ts_writer.cc:201
+ +
virtual bool AddPesPacket(scoped_ptr< PesPacket > pes_packet)
Definition: ts_writer.cc:244
Holds video stream information.
+
virtual bool Initialize(const StreamInfo &stream_info, bool will_be_encrypted)
Definition: ts_writer.cc:165
+ + diff --git a/docs/de/d15/media__stream_8cc_source.html b/docs/de/d15/media__stream_8cc_source.html index 06392d8f37..32736198c0 100644 --- a/docs/de/d15/media__stream_8cc_source.html +++ b/docs/de/d15/media__stream_8cc_source.html @@ -210,7 +210,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d17/cluster__builder_8cc_source.html b/docs/de/d17/cluster__builder_8cc_source.html index ea71e9a9bb..381c1bb525 100644 --- a/docs/de/d17/cluster__builder_8cc_source.html +++ b/docs/de/d17/cluster__builder_8cc_source.html @@ -330,7 +330,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d18/classedash__packager_1_1media_1_1WebVttMediaParser-members.html b/docs/de/d18/classedash__packager_1_1media_1_1WebVttMediaParser-members.html index 7e689802e6..2290d549e4 100644 --- a/docs/de/d18/classedash__packager_1_1media_1_1WebVttMediaParser-members.html +++ b/docs/de/d18/classedash__packager_1_1media_1_1WebVttMediaParser-members.html @@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d19/classedash__packager_1_1media_1_1File.html b/docs/de/d19/classedash__packager_1_1media_1_1File.html index 44128129a3..9e567057f8 100644 --- a/docs/de/d19/classedash__packager_1_1media_1_1File.html +++ b/docs/de/d19/classedash__packager_1_1media_1_1File.html @@ -811,7 +811,7 @@ class ThreadedIoFile diff --git a/docs/de/d1a/classedash__packager_1_1media_1_1mp2t_1_1PesPacketGenerator.html b/docs/de/d1a/classedash__packager_1_1media_1_1mp2t_1_1PesPacketGenerator.html index 5b78b7f050..7c68d7719b 100644 --- a/docs/de/d1a/classedash__packager_1_1media_1_1mp2t_1_1PesPacketGenerator.html +++ b/docs/de/d1a/classedash__packager_1_1media_1_1mp2t_1_1PesPacketGenerator.html @@ -270,7 +270,7 @@ class PesPacketGeneratorTe diff --git a/docs/de/d1e/mp4_2single__segment__segmenter_8cc_source.html b/docs/de/d1e/mp4_2single__segment__segmenter_8cc_source.html index 5385e1c1dd..23dc23c416 100644 --- a/docs/de/d1e/mp4_2single__segment__segmenter_8cc_source.html +++ b/docs/de/d1e/mp4_2single__segment__segmenter_8cc_source.html @@ -335,7 +335,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d1f/structedash__packager_1_1media_1_1StreamDescriptor.html b/docs/de/d1f/structedash__packager_1_1media_1_1StreamDescriptor.html index 6c54292d24..c100cec93f 100644 --- a/docs/de/d1f/structedash__packager_1_1media_1_1StreamDescriptor.html +++ b/docs/de/d1f/structedash__packager_1_1media_1_1StreamDescriptor.html @@ -131,7 +131,7 @@ MediaContainerName output_ diff --git a/docs/de/d22/aes__pattern__cryptor_8cc_source.html b/docs/de/d22/aes__pattern__cryptor_8cc_source.html index 8180d8c95a..9845932d0f 100644 --- a/docs/de/d22/aes__pattern__cryptor_8cc_source.html +++ b/docs/de/d22/aes__pattern__cryptor_8cc_source.html @@ -170,7 +170,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d34/offset__byte__queue_8h_source.html b/docs/de/d34/offset__byte__queue_8h_source.html index b059de9c32..74ff28655c 100644 --- a/docs/de/d34/offset__byte__queue_8h_source.html +++ b/docs/de/d34/offset__byte__queue_8h_source.html @@ -143,7 +143,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d3c/h26x__byte__to__unit__stream__converter_8cc_source.html b/docs/de/d3c/h26x__byte__to__unit__stream__converter_8cc_source.html index 3d8d8bac31..3eef461982 100644 --- a/docs/de/d3c/h26x__byte__to__unit__stream__converter_8cc_source.html +++ b/docs/de/d3c/h26x__byte__to__unit__stream__converter_8cc_source.html @@ -159,7 +159,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d3c/macros_8h_source.html b/docs/de/d3c/macros_8h_source.html index 724c047113..1a8b3b3700 100644 --- a/docs/de/d3c/macros_8h_source.html +++ b/docs/de/d3c/macros_8h_source.html @@ -144,7 +144,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d3e/buffer__reader_8h_source.html b/docs/de/d3e/buffer__reader_8h_source.html index b668386ce1..e4368d651b 100644 --- a/docs/de/d3e/buffer__reader_8h_source.html +++ b/docs/de/d3e/buffer__reader_8h_source.html @@ -163,7 +163,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d44/structedash__packager_1_1media_1_1mp4_1_1TrackEncryption.html b/docs/de/d44/structedash__packager_1_1media_1_1mp4_1_1TrackEncryption.html index 1df5d08f24..59656303e0 100644 --- a/docs/de/d44/structedash__packager_1_1media_1_1mp4_1_1TrackEncryption.html +++ b/docs/de/d44/structedash__packager_1_1media_1_1mp4_1_1TrackEncryption.html @@ -197,7 +197,7 @@ Additional Inherited Members diff --git a/docs/de/d48/classedash__packager_1_1media_1_1VP8Parser-members.html b/docs/de/d48/classedash__packager_1_1media_1_1VP8Parser-members.html index 6cc5e564f2..9d9e159b65 100644 --- a/docs/de/d48/classedash__packager_1_1media_1_1VP8Parser-members.html +++ b/docs/de/d48/classedash__packager_1_1media_1_1VP8Parser-members.html @@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d4a/muxer__listener__internal_8h_source.html b/docs/de/d4a/muxer__listener__internal_8h_source.html index 240c641f7a..8c3264dea6 100644 --- a/docs/de/d4a/muxer__listener__internal_8h_source.html +++ b/docs/de/d4a/muxer__listener__internal_8h_source.html @@ -145,7 +145,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d4c/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPat-members.html b/docs/de/d4c/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPat-members.html index 36ce352bd4..d71918cf5f 100644 --- a/docs/de/d4c/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPat-members.html +++ b/docs/de/d4c/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPat-members.html @@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d57/structedash__packager_1_1media_1_1MuxerOptions.html b/docs/de/d57/structedash__packager_1_1media_1_1MuxerOptions.html index 0610cf307a..c0fafe2892 100644 --- a/docs/de/d57/structedash__packager_1_1media_1_1MuxerOptions.html +++ b/docs/de/d57/structedash__packager_1_1media_1_1MuxerOptions.html @@ -309,7 +309,7 @@ std::string  diff --git a/docs/de/d59/classedash__packager_1_1media_1_1mp2t_1_1AacProgramMapTableWriter.html b/docs/de/d59/classedash__packager_1_1media_1_1mp2t_1_1AacProgramMapTableWriter.html new file mode 100644 index 0000000000..195cc577c9 --- /dev/null +++ b/docs/de/d59/classedash__packager_1_1media_1_1mp2t_1_1AacProgramMapTableWriter.html @@ -0,0 +1,234 @@ + + + + + + +DASH Media Packaging SDK: edash_packager::media::mp2t::AacProgramMapTableWriter Class Reference + + + + + + + + + +
+
+ + + + + + +
+
DASH Media Packaging SDK +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+ +
+
edash_packager::media::mp2t::AacProgramMapTableWriter Class Reference
+
+
+ +

#include <program_map_table_writer.h>

+
+Inheritance diagram for edash_packager::media::mp2t::AacProgramMapTableWriter:
+
+
+ + +edash_packager::media::mp2t::ProgramMapTableWriter + +
+ + + + + + + + + + +

+Public Member Functions

AacProgramMapTableWriter (const std::vector< uint8_t > &aac_audio_specific_config, ContinuityCounter *continuity_counter)
 
bool ClearLeadSegmentPmt (BufferWriter *writer) override
 
bool EncryptedSegmentPmt (BufferWriter *writer) override
 
bool ClearSegmentPmt (BufferWriter *writer) override
 
+ + + + + + +

+Additional Inherited Members

- Static Public Attributes inherited from edash_packager::media::mp2t::ProgramMapTableWriter
+static const uint8_t kPmtPid = 0x20
 
+static const uint8_t kElementaryPid = 0x50
 
+

Detailed Description

+

This is not a general purpose PMT writer. This is intended to be used by TsWriter.

+ +

Definition at line 74 of file program_map_table_writer.h.

+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + +
bool edash_packager::media::mp2t::AacProgramMapTableWriter::ClearLeadSegmentPmt (BufferWriterwriter)
+
+overridevirtual
+
+

Writes TS packets with PMT for clear lead followed by another PMT for encrypted segments.

+ +

Implements edash_packager::media::mp2t::ProgramMapTableWriter.

+ +

Definition at line 367 of file program_map_table_writer.cc.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
bool edash_packager::media::mp2t::AacProgramMapTableWriter::ClearSegmentPmt (BufferWriterwriter)
+
+overridevirtual
+
+

This is the same as ClearLeadSegmentPmt() but does not append the extra PMT for encrypted segments that the clear segments. IOW use this if the entire stream is in the clear.

+ +

Implements edash_packager::media::mp2t::ProgramMapTableWriter.

+ +

Definition at line 378 of file program_map_table_writer.cc.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
bool edash_packager::media::mp2t::AacProgramMapTableWriter::EncryptedSegmentPmt (BufferWriterwriter)
+
+overridevirtual
+
+

Writes TS packets with PMT for encrypted segments, the version number will be 1.

+ +

Implements edash_packager::media::mp2t::ProgramMapTableWriter.

+ +

Definition at line 373 of file program_map_table_writer.cc.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/de/d59/classedash__packager_1_1media_1_1mp2t_1_1AacProgramMapTableWriter.png b/docs/de/d59/classedash__packager_1_1media_1_1mp2t_1_1AacProgramMapTableWriter.png new file mode 100644 index 0000000000..fbe79b9a7b Binary files /dev/null and b/docs/de/d59/classedash__packager_1_1media_1_1mp2t_1_1AacProgramMapTableWriter.png differ diff --git a/docs/de/d59/classedash__packager_1_1media_1_1mp2t_1_1EsParserAdts.html b/docs/de/d59/classedash__packager_1_1media_1_1mp2t_1_1EsParserAdts.html index 323f9f0bf2..63aab7cf76 100644 --- a/docs/de/d59/classedash__packager_1_1media_1_1mp2t_1_1EsParserAdts.html +++ b/docs/de/d59/classedash__packager_1_1media_1_1mp2t_1_1EsParserAdts.html @@ -148,7 +148,7 @@ const scoped_refptr
diff --git a/docs/de/d5a/structedash__packager_1_1media_1_1mp4_1_1SchemeType-members.html b/docs/de/d5a/structedash__packager_1_1media_1_1mp4_1_1SchemeType-members.html index 6b4fb7673a..d2256f10cd 100644 --- a/docs/de/d5a/structedash__packager_1_1media_1_1mp4_1_1SchemeType-members.html +++ b/docs/de/d5a/structedash__packager_1_1media_1_1mp4_1_1SchemeType-members.html @@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d5b/adts__header_8cc_source.html b/docs/de/d5b/adts__header_8cc_source.html index 78eb5ca501..3e1afc130f 100644 --- a/docs/de/d5b/adts__header_8cc_source.html +++ b/docs/de/d5b/adts__header_8cc_source.html @@ -207,7 +207,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d5c/mpd__flags_8h_source.html b/docs/de/d5c/mpd__flags_8h_source.html index de2572187f..71a8a22615 100644 --- a/docs/de/d5c/mpd__flags_8h_source.html +++ b/docs/de/d5c/mpd__flags_8h_source.html @@ -114,7 +114,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d68/structedash__packager_1_1media_1_1mp4_1_1Track-members.html b/docs/de/d68/structedash__packager_1_1media_1_1mp4_1_1Track-members.html index bc73bc3828..b70961dcdb 100644 --- a/docs/de/d68/structedash__packager_1_1media_1_1mp4_1_1Track-members.html +++ b/docs/de/d68/structedash__packager_1_1media_1_1mp4_1_1Track-members.html @@ -112,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d6a/classedash__packager_1_1media_1_1webm_1_1WebMMuxer.html b/docs/de/d6a/classedash__packager_1_1media_1_1webm_1_1WebMMuxer.html index 6d03ff1245..6f6c9ba128 100644 --- a/docs/de/d6a/classedash__packager_1_1media_1_1webm_1_1WebMMuxer.html +++ b/docs/de/d6a/classedash__packager_1_1media_1_1webm_1_1WebMMuxer.html @@ -182,7 +182,7 @@ FourCC protection_scheme diff --git a/docs/de/d6e/language__utils_8h_source.html b/docs/de/d6e/language__utils_8h_source.html index e4df5f7877..abfe410009 100644 --- a/docs/de/d6e/language__utils_8h_source.html +++ b/docs/de/d6e/language__utils_8h_source.html @@ -114,7 +114,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d70/http__key__fetcher_8cc_source.html b/docs/de/d70/http__key__fetcher_8cc_source.html index 01be9bb826..3383db1a7c 100644 --- a/docs/de/d70/http__key__fetcher_8cc_source.html +++ b/docs/de/d70/http__key__fetcher_8cc_source.html @@ -238,7 +238,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d77/classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener-members.html b/docs/de/d77/classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener-members.html index e7f77f23ef..fb38b84f80 100644 --- a/docs/de/d77/classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener-members.html +++ b/docs/de/d77/classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener-members.html @@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d77/webm__content__encodings__client_8cc_source.html b/docs/de/d77/webm__content__encodings__client_8cc_source.html index a6b06409af..da1a56fa4a 100644 --- a/docs/de/d77/webm__content__encodings__client_8cc_source.html +++ b/docs/de/d77/webm__content__encodings__client_8cc_source.html @@ -361,7 +361,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d7b/mp4__media__parser_8h_source.html b/docs/de/d7b/mp4__media__parser_8h_source.html index 6a31cc8221..f1c1e7eed8 100644 --- a/docs/de/d7b/mp4__media__parser_8h_source.html +++ b/docs/de/d7b/mp4__media__parser_8h_source.html @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d83/box__definitions__comparison_8h_source.html b/docs/de/d83/box__definitions__comparison_8h_source.html index 11617c8373..ab7ea2493a 100644 --- a/docs/de/d83/box__definitions__comparison_8h_source.html +++ b/docs/de/d83/box__definitions__comparison_8h_source.html @@ -581,7 +581,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d87/structedash__packager_1_1media_1_1mp4_1_1ChunkInfo-members.html b/docs/de/d87/structedash__packager_1_1media_1_1mp4_1_1ChunkInfo-members.html index f3a5cb4698..94251874d4 100644 --- a/docs/de/d87/structedash__packager_1_1media_1_1mp4_1_1ChunkInfo-members.html +++ b/docs/de/d87/structedash__packager_1_1media_1_1mp4_1_1ChunkInfo-members.html @@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d8b/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPes.html b/docs/de/d8b/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPes.html index dec68c7cdf..ba93d2d3f5 100644 --- a/docs/de/d8b/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPes.html +++ b/docs/de/d8b/classedash__packager_1_1media_1_1mp2t_1_1TsSectionPes.html @@ -142,7 +142,7 @@ Additional Inherited Members diff --git a/docs/de/d8d/structedash__packager_1_1media_1_1H264SliceHeader.html b/docs/de/d8d/structedash__packager_1_1media_1_1H264SliceHeader.html index a068af75d9..94da658375 100644 --- a/docs/de/d8d/structedash__packager_1_1media_1_1H264SliceHeader.html +++ b/docs/de/d8d/structedash__packager_1_1media_1_1H264SliceHeader.html @@ -276,7 +276,7 @@ int slice_beta_offset_div2 diff --git a/docs/de/d93/classedash__packager_1_1media_1_1ByteQueue-members.html b/docs/de/d93/classedash__packager_1_1media_1_1ByteQueue-members.html index 647f7491af..19f807bb4f 100644 --- a/docs/de/d93/classedash__packager_1_1media_1_1ByteQueue-members.html +++ b/docs/de/d93/classedash__packager_1_1media_1_1ByteQueue-members.html @@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d98/classedash__packager_1_1media_1_1WebMAudioClient.html b/docs/de/d98/classedash__packager_1_1media_1_1WebMAudioClient.html index 3695eef03f..dce78337f4 100644 --- a/docs/de/d98/classedash__packager_1_1media_1_1WebMAudioClient.html +++ b/docs/de/d98/classedash__packager_1_1media_1_1WebMAudioClient.html @@ -199,7 +199,7 @@ An empty scoped_refptr if there was unexpected values in the provided parameters diff --git a/docs/de/d9b/structedash__packager_1_1media_1_1H264Sps.html b/docs/de/d9b/structedash__packager_1_1media_1_1H264Sps.html index 1c9459820c..427c736093 100644 --- a/docs/de/d9b/structedash__packager_1_1media_1_1H264Sps.html +++ b/docs/de/d9b/structedash__packager_1_1media_1_1H264Sps.html @@ -242,7 +242,7 @@ int chroma_array_type< diff --git a/docs/de/d9d/classedash__packager_1_1media_1_1TracksBuilder-members.html b/docs/de/d9d/classedash__packager_1_1media_1_1TracksBuilder-members.html index 246c0341cb..6318bc27af 100644 --- a/docs/de/d9d/classedash__packager_1_1media_1_1TracksBuilder-members.html +++ b/docs/de/d9d/classedash__packager_1_1media_1_1TracksBuilder-members.html @@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/d9e/classedash__packager_1_1media_1_1TextTrack.html b/docs/de/d9e/classedash__packager_1_1media_1_1TextTrack.html index 39fa0dfbe4..17c27faf39 100644 --- a/docs/de/d9e/classedash__packager_1_1media_1_1TextTrack.html +++ b/docs/de/d9e/classedash__packager_1_1media_1_1TextTrack.html @@ -109,7 +109,7 @@ virtual void addWebVTTCue< diff --git a/docs/de/da5/classedash__packager_1_1media_1_1WebMParserClient.html b/docs/de/da5/classedash__packager_1_1media_1_1WebMParserClient.html index 5ab5a80c51..250b7314e7 100644 --- a/docs/de/da5/classedash__packager_1_1media_1_1WebMParserClient.html +++ b/docs/de/da5/classedash__packager_1_1media_1_1WebMParserClient.html @@ -151,7 +151,7 @@ Protected Member Functions diff --git a/docs/de/da6/classedash__packager_1_1media_1_1mp4_1_1DecodingTimeIterator-members.html b/docs/de/da6/classedash__packager_1_1media_1_1mp4_1_1DecodingTimeIterator-members.html index 1626d6c13b..f8da235bef 100644 --- a/docs/de/da6/classedash__packager_1_1media_1_1mp4_1_1DecodingTimeIterator-members.html +++ b/docs/de/da6/classedash__packager_1_1media_1_1mp4_1_1DecodingTimeIterator-members.html @@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/da7/classedash__packager_1_1media_1_1AudioTimestampHelper-members.html b/docs/de/da7/classedash__packager_1_1media_1_1AudioTimestampHelper-members.html index 45fa9a97fe..ab0b967ad9 100644 --- a/docs/de/da7/classedash__packager_1_1media_1_1AudioTimestampHelper-members.html +++ b/docs/de/da7/classedash__packager_1_1media_1_1AudioTimestampHelper-members.html @@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/dab/es__parser__h26x_8cc_source.html b/docs/de/dab/es__parser__h26x_8cc_source.html index 902747c814..b836c27922 100644 --- a/docs/de/dab/es__parser__h26x_8cc_source.html +++ b/docs/de/dab/es__parser__h26x_8cc_source.html @@ -375,7 +375,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/dab/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentRun-members.html b/docs/de/dab/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentRun-members.html index 6b9d97e85c..a2f34b7a18 100644 --- a/docs/de/dab/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentRun-members.html +++ b/docs/de/dab/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentRun-members.html @@ -125,7 +125,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/dad/validate__flag_8cc_source.html b/docs/de/dad/validate__flag_8cc_source.html index ed1b6ea58e..1bcb5822e3 100644 --- a/docs/de/dad/validate__flag_8cc_source.html +++ b/docs/de/dad/validate__flag_8cc_source.html @@ -132,7 +132,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/db1/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor.html b/docs/de/db1/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor.html index 02f586f168..684d27790f 100644 --- a/docs/de/db1/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor.html +++ b/docs/de/db1/classedash__packager_1_1media_1_1mp4_1_1ESDescriptor.html @@ -181,7 +181,7 @@ bool IsDTS () const diff --git a/docs/de/db4/structedash__packager_1_1media_1_1mp4_1_1SchemeInfo-members.html b/docs/de/db4/structedash__packager_1_1media_1_1mp4_1_1SchemeInfo-members.html index 0e9d88355f..85217170d9 100644 --- a/docs/de/db4/structedash__packager_1_1media_1_1mp4_1_1SchemeInfo-members.html +++ b/docs/de/db4/structedash__packager_1_1media_1_1mp4_1_1SchemeInfo-members.html @@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/dc1/demuxer_8h_source.html b/docs/de/dc1/demuxer_8h_source.html index 04c70f1c59..1fb86c4da3 100644 --- a/docs/de/dc1/demuxer_8h_source.html +++ b/docs/de/dc1/demuxer_8h_source.html @@ -187,7 +187,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/dc4/structedash__packager_1_1media_1_1mp4_1_1SampleAuxiliaryInformationOffset.html b/docs/de/dc4/structedash__packager_1_1media_1_1mp4_1_1SampleAuxiliaryInformationOffset.html index ffc8fac1c8..cbcae2bc5e 100644 --- a/docs/de/dc4/structedash__packager_1_1media_1_1mp4_1_1SampleAuxiliaryInformationOffset.html +++ b/docs/de/dc4/structedash__packager_1_1media_1_1mp4_1_1SampleAuxiliaryInformationOffset.html @@ -182,7 +182,7 @@ Additional Inherited Members diff --git a/docs/de/dcb/ts__segmenter_8h_source.html b/docs/de/dcb/ts__segmenter_8h_source.html index 1ed5932f1a..7a9161d88a 100644 --- a/docs/de/dcb/ts__segmenter_8h_source.html +++ b/docs/de/dcb/ts__segmenter_8h_source.html @@ -194,7 +194,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/dcc/mock__mpd__notifier_8cc_source.html b/docs/de/dcc/mock__mpd__notifier_8cc_source.html index 527c953f98..24097416d2 100644 --- a/docs/de/dcc/mock__mpd__notifier_8cc_source.html +++ b/docs/de/dcc/mock__mpd__notifier_8cc_source.html @@ -98,7 +98,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/dcf/file__closer_8h_source.html b/docs/de/dcf/file__closer_8h_source.html index 6ab2b0eed2..673c8f80cd 100644 --- a/docs/de/dcf/file__closer_8h_source.html +++ b/docs/de/dcf/file__closer_8h_source.html @@ -125,7 +125,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/dd4/classedash__packager_1_1media_1_1mp4_1_1MP4Muxer-members.html b/docs/de/dd4/classedash__packager_1_1media_1_1mp4_1_1MP4Muxer-members.html index 26960011ca..4f14dc970a 100644 --- a/docs/de/dd4/classedash__packager_1_1media_1_1mp4_1_1MP4Muxer-members.html +++ b/docs/de/dd4/classedash__packager_1_1media_1_1mp4_1_1MP4Muxer-members.html @@ -117,7 +117,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/dd6/content__protection__element_8h_source.html b/docs/de/dd6/content__protection__element_8h_source.html index 8ad56b4e21..f571aeafb2 100644 --- a/docs/de/dd6/content__protection__element_8h_source.html +++ b/docs/de/dd6/content__protection__element_8h_source.html @@ -142,7 +142,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/dd6/muxer__listener__test__helper_8cc_source.html b/docs/de/dd6/muxer__listener__test__helper_8cc_source.html index 4a59d4ca0e..98818ec9d2 100644 --- a/docs/de/dd6/muxer__listener__test__helper_8cc_source.html +++ b/docs/de/dd6/muxer__listener__test__helper_8cc_source.html @@ -221,7 +221,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/de7/structedash__packager_1_1media_1_1mp4_1_1Media.html b/docs/de/de7/structedash__packager_1_1media_1_1mp4_1_1Media.html index bdb26ae9a4..83b626d6b5 100644 --- a/docs/de/de7/structedash__packager_1_1media_1_1mp4_1_1Media.html +++ b/docs/de/de7/structedash__packager_1_1media_1_1mp4_1_1Media.html @@ -179,7 +179,7 @@ Additional Inherited Members diff --git a/docs/de/de9/classedash__packager_1_1media_1_1LibcryptoThreading.html b/docs/de/de9/classedash__packager_1_1media_1_1LibcryptoThreading.html index 1a80fa222d..3173106e3d 100644 --- a/docs/de/de9/classedash__packager_1_1media_1_1LibcryptoThreading.html +++ b/docs/de/de9/classedash__packager_1_1media_1_1LibcryptoThreading.html @@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/dfa/muxer__listener_8h_source.html b/docs/de/dfa/muxer__listener_8h_source.html index 4323109498..1ea1338a41 100644 --- a/docs/de/dfa/muxer__listener_8h_source.html +++ b/docs/de/dfa/muxer__listener_8h_source.html @@ -170,7 +170,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/dfb/structedash__packager_1_1media_1_1H264ModificationOfPicNum-members.html b/docs/de/dfb/structedash__packager_1_1media_1_1H264ModificationOfPicNum-members.html index 4d298ebef7..be0c5a3eba 100644 --- a/docs/de/dfb/structedash__packager_1_1media_1_1H264ModificationOfPicNum-members.html +++ b/docs/de/dfb/structedash__packager_1_1media_1_1H264ModificationOfPicNum-members.html @@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/dfc/classedash__packager_1_1media_1_1mp2t_1_1EsParserH264-members.html b/docs/de/dfc/classedash__packager_1_1media_1_1mp2t_1_1EsParserH264-members.html index 526872dba7..0877eb2bcc 100644 --- a/docs/de/dfc/classedash__packager_1_1media_1_1mp2t_1_1EsParserH264-members.html +++ b/docs/de/dfc/classedash__packager_1_1media_1_1mp2t_1_1EsParserH264-members.html @@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/de/dfd/stream__info_8cc_source.html b/docs/de/dfd/stream__info_8cc_source.html index ffeda5326b..0ea133e811 100644 --- a/docs/de/dfd/stream__info_8cc_source.html +++ b/docs/de/dfd/stream__info_8cc_source.html @@ -143,7 +143,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/d0c/classedash__packager_1_1media_1_1VPCodecConfiguration-members.html b/docs/df/d0c/classedash__packager_1_1media_1_1VPCodecConfiguration-members.html index 8e8e69ae38..23bb6725ad 100644 --- a/docs/df/d0c/classedash__packager_1_1media_1_1VPCodecConfiguration-members.html +++ b/docs/df/d0c/classedash__packager_1_1media_1_1VPCodecConfiguration-members.html @@ -131,7 +131,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/d1a/offset__byte__queue_8cc_source.html b/docs/df/d1a/offset__byte__queue_8cc_source.html index ae3ff3b99a..96c7381877 100644 --- a/docs/df/d1a/offset__byte__queue_8cc_source.html +++ b/docs/df/d1a/offset__byte__queue_8cc_source.html @@ -164,7 +164,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/d1c/composition__offset__iterator_8h_source.html b/docs/df/d1c/composition__offset__iterator_8h_source.html index a89c242208..ac0a57d198 100644 --- a/docs/df/d1c/composition__offset__iterator_8h_source.html +++ b/docs/df/d1c/composition__offset__iterator_8h_source.html @@ -147,7 +147,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/d1f/classedash__packager_1_1media_1_1mp4_1_1TrackRunIterator-members.html b/docs/df/d1f/classedash__packager_1_1media_1_1mp4_1_1TrackRunIterator-members.html index 3e67ff1548..457b1a1664 100644 --- a/docs/df/d1f/classedash__packager_1_1media_1_1mp4_1_1TrackRunIterator-members.html +++ b/docs/df/d1f/classedash__packager_1_1media_1_1mp4_1_1TrackRunIterator-members.html @@ -122,7 +122,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/d21/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentRun.html b/docs/df/d21/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentRun.html index e33bdbd93a..722b737d98 100644 --- a/docs/df/d21/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentRun.html +++ b/docs/df/d21/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentRun.html @@ -212,7 +212,7 @@ Additional Inherited Members diff --git a/docs/df/d22/validate__flag_8h_source.html b/docs/df/d22/validate__flag_8h_source.html index 3505b510b6..29bb2b7fed 100644 --- a/docs/df/d22/validate__flag_8h_source.html +++ b/docs/df/d22/validate__flag_8h_source.html @@ -120,7 +120,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/d2f/structedash__packager_1_1media_1_1mp4_1_1Language.html b/docs/df/d2f/structedash__packager_1_1media_1_1mp4_1_1Language.html index f0845e039f..59ef83f7c7 100644 --- a/docs/df/d2f/structedash__packager_1_1media_1_1mp4_1_1Language.html +++ b/docs/df/d2f/structedash__packager_1_1media_1_1mp4_1_1Language.html @@ -120,7 +120,7 @@ std::string code< diff --git a/docs/df/d30/classedash__packager_1_1media_1_1ContentEncoding.html b/docs/df/d30/classedash__packager_1_1media_1_1ContentEncoding.html index ddb65ba5b3..9a082c109d 100644 --- a/docs/df/d30/classedash__packager_1_1media_1_1ContentEncoding.html +++ b/docs/df/d30/classedash__packager_1_1media_1_1ContentEncoding.html @@ -208,7 +208,7 @@ Static Public Attributes diff --git a/docs/df/d31/muxer__util_8cc_source.html b/docs/df/d31/muxer__util_8cc_source.html index f54a61bde6..e898318e51 100644 --- a/docs/df/d31/muxer__util_8cc_source.html +++ b/docs/df/d31/muxer__util_8cc_source.html @@ -247,7 +247,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/d32/audio__stream__info_8h_source.html b/docs/df/d32/audio__stream__info_8h_source.html index 716f72fba4..c58c27d7e2 100644 --- a/docs/df/d32/audio__stream__info_8h_source.html +++ b/docs/df/d32/audio__stream__info_8h_source.html @@ -187,7 +187,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/d3c/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentDecodeTime-members.html b/docs/df/d3c/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentDecodeTime-members.html index ad2cd0809e..3f1487dbac 100644 --- a/docs/df/d3c/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentDecodeTime-members.html +++ b/docs/df/d3c/structedash__packager_1_1media_1_1mp4_1_1TrackFragmentDecodeTime-members.html @@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/d40/classedash__packager_1_1media_1_1Cluster.html b/docs/df/d40/classedash__packager_1_1media_1_1Cluster.html index c1e8971281..5f27e5a25c 100644 --- a/docs/df/d40/classedash__packager_1_1media_1_1Cluster.html +++ b/docs/df/d40/classedash__packager_1_1media_1_1Cluster.html @@ -116,7 +116,7 @@ int size () const diff --git a/docs/df/d43/classedash__packager_1_1media_1_1mp4_1_1Segmenter-members.html b/docs/df/d43/classedash__packager_1_1media_1_1mp4_1_1Segmenter-members.html index f2d8ea14b1..85861c890a 100644 --- a/docs/df/d43/classedash__packager_1_1media_1_1mp4_1_1Segmenter-members.html +++ b/docs/df/d43/classedash__packager_1_1media_1_1mp4_1_1Segmenter-members.html @@ -116,7 +116,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/d4e/classedash__packager_1_1media_1_1webm_1_1MultiSegmentSegmenter.html b/docs/df/d4e/classedash__packager_1_1media_1_1webm_1_1MultiSegmentSegmenter.html index aa3611764e..e1e4d7eb70 100644 --- a/docs/df/d4e/classedash__packager_1_1media_1_1webm_1_1MultiSegmentSegmenter.html +++ b/docs/df/d4e/classedash__packager_1_1media_1_1webm_1_1MultiSegmentSegmenter.html @@ -277,7 +277,7 @@ double cluster_length_sec< diff --git a/docs/df/d5b/classedash__packager_1_1media_1_1mp2t_1_1EsParserAdts-members.html b/docs/df/d5b/classedash__packager_1_1media_1_1mp2t_1_1EsParserAdts-members.html index c432f49c63..15edd51471 100644 --- a/docs/df/d5b/classedash__packager_1_1media_1_1mp2t_1_1EsParserAdts-members.html +++ b/docs/df/d5b/classedash__packager_1_1media_1_1mp2t_1_1EsParserAdts-members.html @@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/d5e/classedash__packager_1_1media_1_1mp2t_1_1TsSection-members.html b/docs/df/d5e/classedash__packager_1_1media_1_1mp2t_1_1TsSection-members.html index 1d00023ff3..79bd04cd0d 100644 --- a/docs/df/d5e/classedash__packager_1_1media_1_1mp2t_1_1TsSection-members.html +++ b/docs/df/d5e/classedash__packager_1_1media_1_1mp2t_1_1TsSection-members.html @@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/d62/structedash__packager_1_1media_1_1mp4_1_1AudioSampleEntry.html b/docs/df/d62/structedash__packager_1_1media_1_1mp4_1_1AudioSampleEntry.html index 6cc9653c45..561cebe1b5 100644 --- a/docs/df/d62/structedash__packager_1_1media_1_1mp4_1_1AudioSampleEntry.html +++ b/docs/df/d62/structedash__packager_1_1media_1_1mp4_1_1AudioSampleEntry.html @@ -203,7 +203,7 @@ Additional Inherited Members diff --git a/docs/df/d6a/structedash__packager_1_1media_1_1mp4_1_1VideoSampleEntry.html b/docs/df/d6a/structedash__packager_1_1media_1_1mp4_1_1VideoSampleEntry.html index dbc918afc7..6be79d2b06 100644 --- a/docs/df/d6a/structedash__packager_1_1media_1_1mp4_1_1VideoSampleEntry.html +++ b/docs/df/d6a/structedash__packager_1_1media_1_1mp4_1_1VideoSampleEntry.html @@ -194,7 +194,7 @@ Additional Inherited Members diff --git a/docs/df/d6e/structedash__packager_1_1media_1_1mp4_1_1Language-members.html b/docs/df/d6e/structedash__packager_1_1media_1_1mp4_1_1Language-members.html index bcbcf7def0..9480414205 100644 --- a/docs/df/d6e/structedash__packager_1_1media_1_1mp4_1_1Language-members.html +++ b/docs/df/d6e/structedash__packager_1_1media_1_1mp4_1_1Language-members.html @@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/d76/structedash__packager_1_1media_1_1mp4_1_1SampleToChunk.html b/docs/df/d76/structedash__packager_1_1media_1_1mp4_1_1SampleToChunk.html index f58c971b5d..bbb8d676cc 100644 --- a/docs/df/d76/structedash__packager_1_1media_1_1mp4_1_1SampleToChunk.html +++ b/docs/df/d76/structedash__packager_1_1media_1_1mp4_1_1SampleToChunk.html @@ -182,7 +182,7 @@ Additional Inherited Members diff --git a/docs/df/d7d/webm__info__parser_8cc_source.html b/docs/df/d7d/webm__info__parser_8cc_source.html index 3979b6416e..fc2ee77423 100644 --- a/docs/df/d7d/webm__info__parser_8cc_source.html +++ b/docs/df/d7d/webm__info__parser_8cc_source.html @@ -200,7 +200,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/d86/structedash__packager_1_1media_1_1mp4_1_1MovieFragmentHeader.html b/docs/df/d86/structedash__packager_1_1media_1_1mp4_1_1MovieFragmentHeader.html index 5e34b13af8..4ea0350bae 100644 --- a/docs/df/d86/structedash__packager_1_1media_1_1mp4_1_1MovieFragmentHeader.html +++ b/docs/df/d86/structedash__packager_1_1media_1_1mp4_1_1MovieFragmentHeader.html @@ -182,7 +182,7 @@ Additional Inherited Members diff --git a/docs/df/d89/classedash__packager_1_1media_1_1SegmentTestBase_1_1ClusterParser.html b/docs/df/d89/classedash__packager_1_1media_1_1SegmentTestBase_1_1ClusterParser.html index c95832f126..0a0d4d05b8 100644 --- a/docs/df/d89/classedash__packager_1_1media_1_1SegmentTestBase_1_1ClusterParser.html +++ b/docs/df/d89/classedash__packager_1_1media_1_1SegmentTestBase_1_1ClusterParser.html @@ -128,7 +128,7 @@ int cluster_count () c diff --git a/docs/df/d8a/vp9__parser_8h_source.html b/docs/df/d8a/vp9__parser_8h_source.html index 05724a3be8..f62a69e89b 100644 --- a/docs/df/d8a/vp9__parser_8h_source.html +++ b/docs/df/d8a/vp9__parser_8h_source.html @@ -136,7 +136,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/d8a/vpx__parser_8h_source.html b/docs/df/d8a/vpx__parser_8h_source.html index a2b035facb..02efd24a38 100644 --- a/docs/df/d8a/vpx__parser_8h_source.html +++ b/docs/df/d8a/vpx__parser_8h_source.html @@ -145,7 +145,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/d8d/es__parser__h26x_8h_source.html b/docs/df/d8d/es__parser__h26x_8h_source.html index d7b065c73c..c759016a4d 100644 --- a/docs/df/d8d/es__parser__h26x_8h_source.html +++ b/docs/df/d8d/es__parser__h26x_8h_source.html @@ -203,7 +203,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/d96/xml__node_8cc_source.html b/docs/df/d96/xml__node_8cc_source.html index 21247314c2..3c575c6622 100644 --- a/docs/df/d96/xml__node_8cc_source.html +++ b/docs/df/d96/xml__node_8cc_source.html @@ -492,7 +492,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/da9/classedash__packager_1_1media_1_1mp4_1_1Fragmenter-members.html b/docs/df/da9/classedash__packager_1_1media_1_1mp4_1_1Fragmenter-members.html index 9b16b6b501..721f4207e3 100644 --- a/docs/df/da9/classedash__packager_1_1media_1_1mp4_1_1Fragmenter-members.html +++ b/docs/df/da9/classedash__packager_1_1media_1_1mp4_1_1Fragmenter-members.html @@ -110,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/da9/structedash__packager_1_1media_1_1mp4_1_1WebVTTSourceLabelBox.html b/docs/df/da9/structedash__packager_1_1media_1_1mp4_1_1WebVTTSourceLabelBox.html index cd60a9ac29..f67e1d855d 100644 --- a/docs/df/da9/structedash__packager_1_1media_1_1mp4_1_1WebVTTSourceLabelBox.html +++ b/docs/df/da9/structedash__packager_1_1media_1_1mp4_1_1WebVTTSourceLabelBox.html @@ -173,7 +173,7 @@ Additional Inherited Members diff --git a/docs/df/dad/decrypt__config_8h_source.html b/docs/df/dad/decrypt__config_8h_source.html index 3691e22585..033c368b5f 100644 --- a/docs/df/dad/decrypt__config_8h_source.html +++ b/docs/df/dad/decrypt__config_8h_source.html @@ -168,7 +168,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/db4/classedash__packager_1_1media_1_1BitReader.html b/docs/df/db4/classedash__packager_1_1media_1_1BitReader.html index f801fd1ae0..5a5406551b 100644 --- a/docs/df/db4/classedash__packager_1_1media_1_1BitReader.html +++ b/docs/df/db4/classedash__packager_1_1media_1_1BitReader.html @@ -362,7 +362,7 @@ template<typename T > diff --git a/docs/df/db8/structedash__packager_1_1media_1_1mp4_1_1AC3Specific-members.html b/docs/df/db8/structedash__packager_1_1media_1_1mp4_1_1AC3Specific-members.html index 87e7b39556..7747cc9b27 100644 --- a/docs/df/db8/structedash__packager_1_1media_1_1mp4_1_1AC3Specific-members.html +++ b/docs/df/db8/structedash__packager_1_1media_1_1mp4_1_1AC3Specific-members.html @@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/dbc/structedash__packager_1_1media_1_1mp4_1_1ChunkLargeOffset-members.html b/docs/df/dbc/structedash__packager_1_1media_1_1mp4_1_1ChunkLargeOffset-members.html index 33e32aa056..9712840d8c 100644 --- a/docs/df/dbc/structedash__packager_1_1media_1_1mp4_1_1ChunkLargeOffset-members.html +++ b/docs/df/dbc/structedash__packager_1_1media_1_1mp4_1_1ChunkLargeOffset-members.html @@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/dd1/structedash__packager_1_1media_1_1mp4_1_1FileType-members.html b/docs/df/dd1/structedash__packager_1_1media_1_1mp4_1_1FileType-members.html index 8ea81f4ccc..caa7d1cee7 100644 --- a/docs/df/dd1/structedash__packager_1_1media_1_1mp4_1_1FileType-members.html +++ b/docs/df/dd1/structedash__packager_1_1media_1_1mp4_1_1FileType-members.html @@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/dd2/classedash__packager_1_1MockMpdBuilder-members.html b/docs/df/dd2/classedash__packager_1_1MockMpdBuilder-members.html index fa9c6cf1e6..4890b300d8 100644 --- a/docs/df/dd2/classedash__packager_1_1MockMpdBuilder-members.html +++ b/docs/df/dd2/classedash__packager_1_1MockMpdBuilder-members.html @@ -112,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/dd2/mpd__utils_8h_source.html b/docs/df/dd2/mpd__utils_8h_source.html index caa1b3a79f..647c6b0b42 100644 --- a/docs/df/dd2/mpd__utils_8h_source.html +++ b/docs/df/dd2/mpd__utils_8h_source.html @@ -174,7 +174,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/dda/structedash__packager_1_1media_1_1Cue.html b/docs/df/dda/structedash__packager_1_1media_1_1Cue.html index e53a47f127..55a4318afd 100644 --- a/docs/df/dda/structedash__packager_1_1media_1_1Cue.html +++ b/docs/df/dda/structedash__packager_1_1media_1_1Cue.html @@ -125,7 +125,7 @@ std::vector< std::string >  diff --git a/docs/df/ddc/webm_2segmenter_8h_source.html b/docs/df/ddc/webm_2segmenter_8h_source.html index 67ac1bc433..6fff8b38fc 100644 --- a/docs/df/ddc/webm_2segmenter_8h_source.html +++ b/docs/df/ddc/webm_2segmenter_8h_source.html @@ -250,7 +250,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/dde/classedash__packager_1_1media_1_1BufferWriter.html b/docs/df/dde/classedash__packager_1_1media_1_1BufferWriter.html index 48edec656b..f3f4660b99 100644 --- a/docs/df/dde/classedash__packager_1_1media_1_1BufferWriter.html +++ b/docs/df/dde/classedash__packager_1_1media_1_1BufferWriter.html @@ -301,7 +301,7 @@ void AppendInt (int64_ diff --git a/docs/df/dde/ts__section__psi_8cc_source.html b/docs/df/dde/ts__section__psi_8cc_source.html index 559f9ef11e..edaca1dd30 100644 --- a/docs/df/dde/ts__section__psi_8cc_source.html +++ b/docs/df/dde/ts__section__psi_8cc_source.html @@ -228,7 +228,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/de3/structedash__packager_1_1media_1_1mp4_1_1TrackHeader-members.html b/docs/df/de3/structedash__packager_1_1media_1_1mp4_1_1TrackHeader-members.html index 267596a19b..b113f5c469 100644 --- a/docs/df/de3/structedash__packager_1_1media_1_1mp4_1_1TrackHeader-members.html +++ b/docs/df/de3/structedash__packager_1_1media_1_1mp4_1_1TrackHeader-members.html @@ -125,7 +125,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/de3/text__track__config_8cc_source.html b/docs/df/de3/text__track__config_8cc_source.html index 5ae5554fa6..4121d2132a 100644 --- a/docs/df/de3/text__track__config_8cc_source.html +++ b/docs/df/de3/text__track__config_8cc_source.html @@ -122,7 +122,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/de6/classedash__packager_1_1media_1_1mp2t_1_1PesPacket-members.html b/docs/df/de6/classedash__packager_1_1media_1_1mp2t_1_1PesPacket-members.html index ab14b38fda..671d71b66c 100644 --- a/docs/df/de6/classedash__packager_1_1media_1_1mp2t_1_1PesPacket-members.html +++ b/docs/df/de6/classedash__packager_1_1media_1_1mp2t_1_1PesPacket-members.html @@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/de7/classedash__packager_1_1media_1_1MuxerListener.html b/docs/df/de7/classedash__packager_1_1media_1_1MuxerListener.html index f04338cda5..108b66572e 100644 --- a/docs/df/de7/classedash__packager_1_1media_1_1MuxerListener.html +++ b/docs/df/de7/classedash__packager_1_1media_1_1MuxerListener.html @@ -441,7 +441,7 @@ Public Member Functions diff --git a/docs/df/de9/segment__info_8h_source.html b/docs/df/de9/segment__info_8h_source.html index b85a65a4a8..3c643a39e7 100644 --- a/docs/df/de9/segment__info_8h_source.html +++ b/docs/df/de9/segment__info_8h_source.html @@ -114,7 +114,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/dec/classedash__packager_1_1media_1_1MuxerListener-members.html b/docs/df/dec/classedash__packager_1_1media_1_1MuxerListener-members.html index 90c416c446..89e16d70ef 100644 --- a/docs/df/dec/classedash__packager_1_1media_1_1MuxerListener-members.html +++ b/docs/df/dec/classedash__packager_1_1media_1_1MuxerListener-members.html @@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/df0/classedash__packager_1_1media_1_1mp2t_1_1TsSegmenter.html b/docs/df/df0/classedash__packager_1_1media_1_1mp2t_1_1TsSegmenter.html index 9c7d189881..e7e4e6edd7 100644 --- a/docs/df/df0/classedash__packager_1_1media_1_1mp2t_1_1TsSegmenter.html +++ b/docs/df/df0/classedash__packager_1_1media_1_1mp2t_1_1TsSegmenter.html @@ -234,7 +234,7 @@ void  diff --git a/docs/df/df4/classedash__packager_1_1media_1_1SeekHead.html b/docs/df/df4/classedash__packager_1_1media_1_1SeekHead.html index b86a5d243b..58b79a5c17 100644 --- a/docs/df/df4/classedash__packager_1_1media_1_1SeekHead.html +++ b/docs/df/df4/classedash__packager_1_1media_1_1SeekHead.html @@ -148,7 +148,7 @@ void set_tracks_pos (u diff --git a/docs/df/df8/classedash__packager_1_1media_1_1Nalu-members.html b/docs/df/df8/classedash__packager_1_1media_1_1Nalu-members.html index 5fcd3f28f2..bdb3272a1a 100644 --- a/docs/df/df8/classedash__packager_1_1media_1_1Nalu-members.html +++ b/docs/df/df8/classedash__packager_1_1media_1_1Nalu-members.html @@ -157,7 +157,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/dfa/classedash__packager_1_1media_1_1RsaPublicKey-members.html b/docs/df/dfa/classedash__packager_1_1media_1_1RsaPublicKey-members.html index a2bbfd2263..afdc29227d 100644 --- a/docs/df/dfa/classedash__packager_1_1media_1_1RsaPublicKey-members.html +++ b/docs/df/dfa/classedash__packager_1_1media_1_1RsaPublicKey-members.html @@ -100,7 +100,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/df/dfd/classedash__packager_1_1media_1_1mp2t_1_1H264ProgramMapTableWriter.html b/docs/df/dfd/classedash__packager_1_1media_1_1mp2t_1_1H264ProgramMapTableWriter.html new file mode 100644 index 0000000000..16205dbc33 --- /dev/null +++ b/docs/df/dfd/classedash__packager_1_1media_1_1mp2t_1_1H264ProgramMapTableWriter.html @@ -0,0 +1,234 @@ + + + + + + +DASH Media Packaging SDK: edash_packager::media::mp2t::H264ProgramMapTableWriter Class Reference + + + + + + + + + +
+
+ + + + + + +
+
DASH Media Packaging SDK +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+ +
+
edash_packager::media::mp2t::H264ProgramMapTableWriter Class Reference
+
+
+ +

#include <program_map_table_writer.h>

+
+Inheritance diagram for edash_packager::media::mp2t::H264ProgramMapTableWriter:
+
+
+ + +edash_packager::media::mp2t::ProgramMapTableWriter + +
+ + + + + + + + + + +

+Public Member Functions

H264ProgramMapTableWriter (ContinuityCounter *continuity_counter)
 
bool ClearLeadSegmentPmt (BufferWriter *writer) override
 
bool EncryptedSegmentPmt (BufferWriter *writer) override
 
bool ClearSegmentPmt (BufferWriter *writer) override
 
+ + + + + + +

+Additional Inherited Members

- Static Public Attributes inherited from edash_packager::media::mp2t::ProgramMapTableWriter
+static const uint8_t kPmtPid = 0x20
 
+static const uint8_t kElementaryPid = 0x50
 
+

Detailed Description

+

This is not a general purpose PMT writer. This is intended to be used by TsWriter.

+ +

Definition at line 55 of file program_map_table_writer.h.

+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + +
bool edash_packager::media::mp2t::H264ProgramMapTableWriter::ClearLeadSegmentPmt (BufferWriterwriter)
+
+overridevirtual
+
+

Writes TS packets with PMT for clear lead followed by another PMT for encrypted segments.

+ +

Implements edash_packager::media::mp2t::ProgramMapTableWriter.

+ +

Definition at line 330 of file program_map_table_writer.cc.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
bool edash_packager::media::mp2t::H264ProgramMapTableWriter::ClearSegmentPmt (BufferWriterwriter)
+
+overridevirtual
+
+

This is the same as ClearLeadSegmentPmt() but does not append the extra PMT for encrypted segments that the clear segments. IOW use this if the entire stream is in the clear.

+ +

Implements edash_packager::media::mp2t::ProgramMapTableWriter.

+ +

Definition at line 349 of file program_map_table_writer.cc.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
bool edash_packager::media::mp2t::H264ProgramMapTableWriter::EncryptedSegmentPmt (BufferWriterwriter)
+
+overridevirtual
+
+

Writes TS packets with PMT for encrypted segments, the version number will be 1.

+ +

Implements edash_packager::media::mp2t::ProgramMapTableWriter.

+ +

Definition at line 340 of file program_map_table_writer.cc.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/df/dfd/classedash__packager_1_1media_1_1mp2t_1_1H264ProgramMapTableWriter.png b/docs/df/dfd/classedash__packager_1_1media_1_1mp2t_1_1H264ProgramMapTableWriter.png new file mode 100644 index 0000000000..a5412fd0b6 Binary files /dev/null and b/docs/df/dfd/classedash__packager_1_1media_1_1mp2t_1_1H264ProgramMapTableWriter.png differ diff --git a/docs/dir_2618cd273dea54f184e42d7a562af818.html b/docs/dir_2618cd273dea54f184e42d7a562af818.html index eeeae8e340..ebcfcebcc1 100644 --- a/docs/dir_2618cd273dea54f184e42d7a562af818.html +++ b/docs/dir_2618cd273dea54f184e42d7a562af818.html @@ -140,7 +140,7 @@ Files diff --git a/docs/dir_279fd47bebb21302c25cfb685e84c359.html b/docs/dir_279fd47bebb21302c25cfb685e84c359.html index 30182d1805..bee138fa1d 100644 --- a/docs/dir_279fd47bebb21302c25cfb685e84c359.html +++ b/docs/dir_279fd47bebb21302c25cfb685e84c359.html @@ -119,7 +119,7 @@ Files diff --git a/docs/dir_2eceb70145328c029a5f43350007537a.html b/docs/dir_2eceb70145328c029a5f43350007537a.html index 2672ee60de..84597a0e5b 100644 --- a/docs/dir_2eceb70145328c029a5f43350007537a.html +++ b/docs/dir_2eceb70145328c029a5f43350007537a.html @@ -93,7 +93,7 @@ Files diff --git a/docs/dir_39dc0668bd5a501998f94e8b4e546c71.html b/docs/dir_39dc0668bd5a501998f94e8b4e546c71.html index 0dbc34a35b..35507ecfa1 100644 --- a/docs/dir_39dc0668bd5a501998f94e8b4e546c71.html +++ b/docs/dir_39dc0668bd5a501998f94e8b4e546c71.html @@ -99,7 +99,7 @@ Directories diff --git a/docs/dir_3e9291fd7a18fdecc763294cb2628910.html b/docs/dir_3e9291fd7a18fdecc763294cb2628910.html index 90c688ce9d..8c08007036 100644 --- a/docs/dir_3e9291fd7a18fdecc763294cb2628910.html +++ b/docs/dir_3e9291fd7a18fdecc763294cb2628910.html @@ -169,7 +169,7 @@ Files diff --git a/docs/dir_49627ef5ef0630f6cf11dd06344c4cf0.html b/docs/dir_49627ef5ef0630f6cf11dd06344c4cf0.html index 4eec60885b..e93bb80ed8 100644 --- a/docs/dir_49627ef5ef0630f6cf11dd06344c4cf0.html +++ b/docs/dir_49627ef5ef0630f6cf11dd06344c4cf0.html @@ -93,7 +93,7 @@ Files diff --git a/docs/dir_5039d854a18988ed1f1dbebc120ffbf7.html b/docs/dir_5039d854a18988ed1f1dbebc120ffbf7.html index fb46519cef..a2af75b219 100644 --- a/docs/dir_5039d854a18988ed1f1dbebc120ffbf7.html +++ b/docs/dir_5039d854a18988ed1f1dbebc120ffbf7.html @@ -181,7 +181,7 @@ Files diff --git a/docs/dir_5eb2e460866db0ed29e32d64402e5c22.html b/docs/dir_5eb2e460866db0ed29e32d64402e5c22.html index 498bcb1d1e..742915b9eb 100644 --- a/docs/dir_5eb2e460866db0ed29e32d64402e5c22.html +++ b/docs/dir_5eb2e460866db0ed29e32d64402e5c22.html @@ -153,7 +153,7 @@ Files diff --git a/docs/dir_65f7acfa8cf3a5f1edc11faa2428b914.html b/docs/dir_65f7acfa8cf3a5f1edc11faa2428b914.html index 13f9f4986c..593f9e78a0 100644 --- a/docs/dir_65f7acfa8cf3a5f1edc11faa2428b914.html +++ b/docs/dir_65f7acfa8cf3a5f1edc11faa2428b914.html @@ -101,7 +101,7 @@ Directories diff --git a/docs/dir_679a6f4e9fa092b388fc986148018f2a.html b/docs/dir_679a6f4e9fa092b388fc986148018f2a.html index 51d9f01304..2aa3fa1186 100644 --- a/docs/dir_679a6f4e9fa092b388fc986148018f2a.html +++ b/docs/dir_679a6f4e9fa092b388fc986148018f2a.html @@ -95,7 +95,7 @@ Files diff --git a/docs/dir_7f5e01ba7faf319a30cabd201b6ef121.html b/docs/dir_7f5e01ba7faf319a30cabd201b6ef121.html index 57b44ff352..8bc3e20b09 100644 --- a/docs/dir_7f5e01ba7faf319a30cabd201b6ef121.html +++ b/docs/dir_7f5e01ba7faf319a30cabd201b6ef121.html @@ -93,7 +93,7 @@ Files diff --git a/docs/dir_89dd766eb2df7d7257dbe806a34404af.html b/docs/dir_89dd766eb2df7d7257dbe806a34404af.html index 592e485c68..55a6e0a80f 100644 --- a/docs/dir_89dd766eb2df7d7257dbe806a34404af.html +++ b/docs/dir_89dd766eb2df7d7257dbe806a34404af.html @@ -93,7 +93,7 @@ Directories diff --git a/docs/dir_aa73376d632f252584a1c0dfbefab2c4.html b/docs/dir_aa73376d632f252584a1c0dfbefab2c4.html index c7026a55d0..fb929dc55a 100644 --- a/docs/dir_aa73376d632f252584a1c0dfbefab2c4.html +++ b/docs/dir_aa73376d632f252584a1c0dfbefab2c4.html @@ -117,7 +117,7 @@ Files diff --git a/docs/dir_c6ada2450b25ab5438a4dba6c9b890af.html b/docs/dir_c6ada2450b25ab5438a4dba6c9b890af.html index 58dbd169fd..dae95c973e 100644 --- a/docs/dir_c6ada2450b25ab5438a4dba6c9b890af.html +++ b/docs/dir_c6ada2450b25ab5438a4dba6c9b890af.html @@ -245,7 +245,7 @@ Files diff --git a/docs/dir_d422163b96683743ed3963d4aac17747.html b/docs/dir_d422163b96683743ed3963d4aac17747.html index 0b7cb99f51..ee8cd4381e 100644 --- a/docs/dir_d422163b96683743ed3963d4aac17747.html +++ b/docs/dir_d422163b96683743ed3963d4aac17747.html @@ -131,7 +131,7 @@ Files diff --git a/docs/dir_eeaeb49ac3913fcfb450d3ce9cc0141b.html b/docs/dir_eeaeb49ac3913fcfb450d3ce9cc0141b.html index 0477ff784d..3df73133c8 100644 --- a/docs/dir_eeaeb49ac3913fcfb450d3ce9cc0141b.html +++ b/docs/dir_eeaeb49ac3913fcfb450d3ce9cc0141b.html @@ -93,7 +93,7 @@ Files diff --git a/docs/dir_f7dcbe7025bbacfc4b9a7dff6ad41d72.html b/docs/dir_f7dcbe7025bbacfc4b9a7dff6ad41d72.html index 9a601f6e19..878ce2fb40 100644 --- a/docs/dir_f7dcbe7025bbacfc4b9a7dff6ad41d72.html +++ b/docs/dir_f7dcbe7025bbacfc4b9a7dff6ad41d72.html @@ -89,6 +89,10 @@ Files   file  adts_header.h [code]   +file  continuity_counter.cc [code] +  +file  continuity_counter.h [code] +  file  es_parser.h [code]   file  es_parser_adts.cc [code] @@ -121,6 +125,10 @@ Files   file  pes_packet_generator.h [code]   +file  program_map_table_writer.cc [code] +  +file  program_map_table_writer.h [code] +  file  ts_muxer.cc [code]   file  ts_muxer.h [code] @@ -129,6 +137,10 @@ Files   file  ts_packet.h [code]   +file  ts_packet_writer_util.cc [code] +  +file  ts_packet_writer_util.h [code] +  file  ts_section.h [code]   file  ts_section_pat.cc [code] @@ -159,7 +171,7 @@ Files diff --git a/docs/files.html b/docs/files.html index 3ca0772795..8a2a564c25 100644 --- a/docs/files.html +++ b/docs/files.html @@ -255,39 +255,45 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); | o+mp2t | |o*adts_header.cc | |o*adts_header.h -| |o*es_parser.h -| |o*es_parser_adts.cc -| |o*es_parser_adts.h -| |o*es_parser_h264.cc -| |o*es_parser_h264.h -| |o*es_parser_h265.cc -| |o*es_parser_h265.h -| |o*es_parser_h26x.cc -| |o*es_parser_h26x.h -| |o*mp2t_common.h -| |o*mp2t_media_parser.cc -| |o*mp2t_media_parser.h -| |o*pes_packet.cc -| |o*pes_packet.h -| |o*pes_packet_generator.cc -| |o*pes_packet_generator.h -| |o*ts_muxer.cc -| |o*ts_muxer.h -| |o*ts_packet.cc -| |o*ts_packet.h -| |o*ts_section.h -| |o*ts_section_pat.cc -| |o*ts_section_pat.h -| |o*ts_section_pes.cc -| |o*ts_section_pes.h -| |o*ts_section_pmt.cc -| |o*ts_section_pmt.h -| |o*ts_section_psi.cc -| |o*ts_section_psi.h -| |o*ts_segmenter.cc -| |o*ts_segmenter.h -| |o*ts_writer.cc -| |\*ts_writer.h +| |o*continuity_counter.cc +| |o*continuity_counter.h +| |o*es_parser.h +| |o*es_parser_adts.cc +| |o*es_parser_adts.h +| |o*es_parser_h264.cc +| |o*es_parser_h264.h +| |o*es_parser_h265.cc +| |o*es_parser_h265.h +| |o*es_parser_h26x.cc +| |o*es_parser_h26x.h +| |o*mp2t_common.h +| |o*mp2t_media_parser.cc +| |o*mp2t_media_parser.h +| |o*pes_packet.cc +| |o*pes_packet.h +| |o*pes_packet_generator.cc +| |o*pes_packet_generator.h +| |o*program_map_table_writer.cc +| |o*program_map_table_writer.h +| |o*ts_muxer.cc +| |o*ts_muxer.h +| |o*ts_packet.cc +| |o*ts_packet.h +| |o*ts_packet_writer_util.cc +| |o*ts_packet_writer_util.h +| |o*ts_section.h +| |o*ts_section_pat.cc +| |o*ts_section_pat.h +| |o*ts_section_pes.cc +| |o*ts_section_pes.h +| |o*ts_section_pmt.cc +| |o*ts_section_pmt.h +| |o*ts_section_psi.cc +| |o*ts_section_psi.h +| |o*ts_segmenter.cc +| |o*ts_segmenter.h +| |o*ts_writer.cc +| |\*ts_writer.h | o+mp4 | |o*aac_audio_specific_config.cc | |o*aac_audio_specific_config.h @@ -422,7 +428,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions.html b/docs/functions.html index df608d3ada..41b884b457 100644 --- a/docs/functions.html +++ b/docs/functions.html @@ -239,7 +239,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_b.html b/docs/functions_b.html index f754887baa..e38caab818 100644 --- a/docs/functions_b.html +++ b/docs/functions_b.html @@ -238,7 +238,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_c.html b/docs/functions_c.html index 54f1a3fbcf..e1b5d778b9 100644 --- a/docs/functions_c.html +++ b/docs/functions_c.html @@ -138,6 +138,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : edash_packager::media::IoCache , edash_packager::media::Status +
  • ClearLeadSegmentPmt() +: edash_packager::media::mp2t::AacProgramMapTableWriter +, edash_packager::media::mp2t::H264ProgramMapTableWriter +, edash_packager::media::mp2t::ProgramMapTableWriter +
  • +
  • ClearSegmentPmt() +: edash_packager::media::mp2t::AacProgramMapTableWriter +, edash_packager::media::mp2t::H264ProgramMapTableWriter +, edash_packager::media::mp2t::ProgramMapTableWriter +
  • Close() : edash_packager::media::File , edash_packager::media::IoCache @@ -185,10 +195,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : edash_packager::media::File
  • CopyFile() -: edash_packager::media::File +: edash_packager::media::File
  • CopyFrom() -: edash_packager::media::MediaSample +: edash_packager::media::MediaSample
  • Create() : edash_packager::media::RsaPrivateKey @@ -235,7 +245,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_d.html b/docs/functions_d.html index e80831e839..7824ae5631 100644 --- a/docs/functions_d.html +++ b/docs/functions_d.html @@ -160,7 +160,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_e.html b/docs/functions_e.html index c89defd843..877ae731ec 100644 --- a/docs/functions_e.html +++ b/docs/functions_e.html @@ -130,6 +130,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • Encrypt() : edash_packager::media::RsaPublicKey
  • +
  • EncryptedSegmentPmt() +: edash_packager::media::mp2t::AacProgramMapTableWriter +, edash_packager::media::mp2t::H264ProgramMapTableWriter +, edash_packager::media::mp2t::ProgramMapTableWriter +
  • EncryptFrame() : edash_packager::media::webm::Encryptor
  • @@ -140,7 +145,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_eval.html b/docs/functions_eval.html index 3e811c62e9..7c49ec7f47 100644 --- a/docs/functions_eval.html +++ b/docs/functions_eval.html @@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_f.html b/docs/functions_f.html index e77dfa20ff..ae229124b6 100644 --- a/docs/functions_f.html +++ b/docs/functions_f.html @@ -193,7 +193,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func.html b/docs/functions_func.html index b2dc7c753c..6b507213d4 100644 --- a/docs/functions_func.html +++ b/docs/functions_func.html @@ -239,7 +239,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_b.html b/docs/functions_func_b.html index 914530d23a..949775cd95 100644 --- a/docs/functions_func_b.html +++ b/docs/functions_func_b.html @@ -235,7 +235,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_c.html b/docs/functions_func_c.html index 8cf1cf59ec..3c65ce0ae8 100644 --- a/docs/functions_func_c.html +++ b/docs/functions_func_c.html @@ -138,6 +138,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : edash_packager::media::IoCache , edash_packager::media::Status +
  • ClearLeadSegmentPmt() +: edash_packager::media::mp2t::AacProgramMapTableWriter +, edash_packager::media::mp2t::H264ProgramMapTableWriter +, edash_packager::media::mp2t::ProgramMapTableWriter +
  • +
  • ClearSegmentPmt() +: edash_packager::media::mp2t::AacProgramMapTableWriter +, edash_packager::media::mp2t::H264ProgramMapTableWriter +, edash_packager::media::mp2t::ProgramMapTableWriter +
  • Close() : edash_packager::media::File , edash_packager::media::IoCache @@ -185,10 +195,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : edash_packager::media::File
  • CopyFile() -: edash_packager::media::File +: edash_packager::media::File
  • CopyFrom() -: edash_packager::media::MediaSample +: edash_packager::media::MediaSample
  • Create() : edash_packager::media::RsaPrivateKey @@ -235,7 +245,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_d.html b/docs/functions_func_d.html index f91b2c9a84..0b670e786c 100644 --- a/docs/functions_func_d.html +++ b/docs/functions_func_d.html @@ -160,7 +160,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_e.html b/docs/functions_func_e.html index 9dc6f9f0ee..4c2ea6b2bd 100644 --- a/docs/functions_func_e.html +++ b/docs/functions_func_e.html @@ -130,6 +130,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • Encrypt() : edash_packager::media::RsaPublicKey
  • +
  • EncryptedSegmentPmt() +: edash_packager::media::mp2t::AacProgramMapTableWriter +, edash_packager::media::mp2t::H264ProgramMapTableWriter +, edash_packager::media::mp2t::ProgramMapTableWriter +
  • EncryptFrame() : edash_packager::media::webm::Encryptor
  • @@ -140,7 +145,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_f.html b/docs/functions_func_f.html index 0497f26fe8..497b4047be 100644 --- a/docs/functions_func_f.html +++ b/docs/functions_func_f.html @@ -187,7 +187,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_g.html b/docs/functions_func_g.html index 5954b91138..107564ce8d 100644 --- a/docs/functions_func_g.html +++ b/docs/functions_func_g.html @@ -258,7 +258,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_h.html b/docs/functions_func_h.html index 730e85c82d..e4c29877f8 100644 --- a/docs/functions_func_h.html +++ b/docs/functions_func_h.html @@ -150,7 +150,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_i.html b/docs/functions_func_i.html index 47d16805ec..1594ffd651 100644 --- a/docs/functions_func_i.html +++ b/docs/functions_func_i.html @@ -144,7 +144,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : edash_packager::media::Demuxer , edash_packager::media::mp2t::PesPacketGenerator , edash_packager::media::mp2t::TsSegmenter -, edash_packager::media::mp2t::TsWriter +, edash_packager::media::mp2t::TsWriter , edash_packager::media::mp4::H264VideoSliceHeaderParser , edash_packager::media::mp4::H265VideoSliceHeaderParser , edash_packager::media::mp4::Segmenter @@ -212,7 +212,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_k.html b/docs/functions_func_k.html index dd718b9131..4d2f097ffc 100644 --- a/docs/functions_func_k.html +++ b/docs/functions_func_k.html @@ -128,7 +128,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_l.html b/docs/functions_func_l.html index 2b5e2f9f65..8fa7673b19 100644 --- a/docs/functions_func_l.html +++ b/docs/functions_func_l.html @@ -134,7 +134,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_m.html b/docs/functions_func_m.html index 4883a2f6b8..f98e7c8532 100644 --- a/docs/functions_func_m.html +++ b/docs/functions_func_m.html @@ -146,7 +146,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_n.html b/docs/functions_func_n.html index 22b5bdb3c3..c86089ffa7 100644 --- a/docs/functions_func_n.html +++ b/docs/functions_func_n.html @@ -171,7 +171,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_o.html b/docs/functions_func_o.html index a37088b643..d5f0b53ab9 100644 --- a/docs/functions_func_o.html +++ b/docs/functions_func_o.html @@ -186,7 +186,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_p.html b/docs/functions_func_p.html index 6543ee8024..d520827fae 100644 --- a/docs/functions_func_p.html +++ b/docs/functions_func_p.html @@ -219,7 +219,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_r.html b/docs/functions_func_r.html index 4568eb2f04..2222acda00 100644 --- a/docs/functions_func_r.html +++ b/docs/functions_func_r.html @@ -200,7 +200,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_s.html b/docs/functions_func_s.html index bfa6029a0a..31692c84f7 100644 --- a/docs/functions_func_s.html +++ b/docs/functions_func_s.html @@ -207,6 +207,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • SetMuxerListener() : edash_packager::media::Muxer
  • +
  • SetProgramMapTableWriterForTesting() +: edash_packager::media::mp2t::TsWriter +
  • SetProgressListener() : edash_packager::media::Muxer
  • @@ -219,6 +222,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • SetTsWriterFileOpenedForTesting() : edash_packager::media::mp2t::TsSegmenter
  • +
  • SignalEncypted() +: edash_packager::media::mp2t::TsWriter +
  • Size() : edash_packager::media::File , edash_packager::media::LocalFile @@ -272,7 +278,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_t.html b/docs/functions_func_t.html index dcef26cfa7..3cf8f5c323 100644 --- a/docs/functions_func_t.html +++ b/docs/functions_func_t.html @@ -177,7 +177,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_u.html b/docs/functions_func_u.html index e5557aed41..ca728edd44 100644 --- a/docs/functions_func_u.html +++ b/docs/functions_func_u.html @@ -142,7 +142,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_v.html b/docs/functions_func_v.html index 9c169eb481..4a3ecafd8b 100644 --- a/docs/functions_func_v.html +++ b/docs/functions_func_v.html @@ -134,7 +134,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_w.html b/docs/functions_func_w.html index 163294f551..6a411d33c3 100644 --- a/docs/functions_func_w.html +++ b/docs/functions_func_w.html @@ -176,7 +176,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_x.html b/docs/functions_func_x.html index 7f330a061b..2fef09a42f 100644 --- a/docs/functions_func_x.html +++ b/docs/functions_func_x.html @@ -128,7 +128,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_~.html b/docs/functions_func_~.html index b519083fc6..3ef7b13e2a 100644 --- a/docs/functions_func_~.html +++ b/docs/functions_func_~.html @@ -131,7 +131,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_g.html b/docs/functions_g.html index 50fc68b95d..3baebc1ea1 100644 --- a/docs/functions_g.html +++ b/docs/functions_g.html @@ -258,7 +258,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_h.html b/docs/functions_h.html index 661ab4f0e0..95e1bdd5d7 100644 --- a/docs/functions_h.html +++ b/docs/functions_h.html @@ -156,7 +156,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_i.html b/docs/functions_i.html index 3df9895026..8a3a872c20 100644 --- a/docs/functions_i.html +++ b/docs/functions_i.html @@ -147,7 +147,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : edash_packager::media::Demuxer , edash_packager::media::mp2t::PesPacketGenerator , edash_packager::media::mp2t::TsSegmenter -, edash_packager::media::mp2t::TsWriter +, edash_packager::media::mp2t::TsWriter , edash_packager::media::mp4::H264VideoSliceHeaderParser , edash_packager::media::mp4::H265VideoSliceHeaderParser , edash_packager::media::mp4::Segmenter @@ -215,7 +215,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_k.html b/docs/functions_k.html index bf05516697..0a1333f980 100644 --- a/docs/functions_k.html +++ b/docs/functions_k.html @@ -143,7 +143,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_l.html b/docs/functions_l.html index dfbd3a082c..7566221d24 100644 --- a/docs/functions_l.html +++ b/docs/functions_l.html @@ -134,7 +134,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_m.html b/docs/functions_m.html index 33dd4847a5..816819038a 100644 --- a/docs/functions_m.html +++ b/docs/functions_m.html @@ -146,7 +146,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_n.html b/docs/functions_n.html index 80fdd61619..c7c4c7b8ee 100644 --- a/docs/functions_n.html +++ b/docs/functions_n.html @@ -177,7 +177,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_o.html b/docs/functions_o.html index 0c924070cd..fd39a6d6c5 100644 --- a/docs/functions_o.html +++ b/docs/functions_o.html @@ -189,7 +189,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_p.html b/docs/functions_p.html index 84aeb8b73f..87e9d2839b 100644 --- a/docs/functions_p.html +++ b/docs/functions_p.html @@ -225,7 +225,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_r.html b/docs/functions_r.html index 00f7c07d3b..e7ab9b1875 100644 --- a/docs/functions_r.html +++ b/docs/functions_r.html @@ -200,7 +200,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_s.html b/docs/functions_s.html index 0fcc9b2152..8e1916c41d 100644 --- a/docs/functions_s.html +++ b/docs/functions_s.html @@ -219,6 +219,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • SetMuxerListener() : edash_packager::media::Muxer
  • +
  • SetProgramMapTableWriterForTesting() +: edash_packager::media::mp2t::TsWriter +
  • SetProgressListener() : edash_packager::media::Muxer
  • @@ -231,6 +234,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • SetTsWriterFileOpenedForTesting() : edash_packager::media::mp2t::TsSegmenter
  • +
  • SignalEncypted() +: edash_packager::media::mp2t::TsWriter +
  • single_segment : edash_packager::media::MuxerOptions
  • @@ -263,7 +269,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : edash_packager::media::mp4::BoxReader
  • Status() -: edash_packager::media::Status +: edash_packager::media::Status
  • Stop() : edash_packager::media::ProducerConsumerQueue< T > @@ -287,7 +293,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_t.html b/docs/functions_t.html index d3d0deb4ee..8147f9e520 100644 --- a/docs/functions_t.html +++ b/docs/functions_t.html @@ -180,7 +180,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_type.html b/docs/functions_type.html index 1ed3c40ad7..28abbf167d 100644 --- a/docs/functions_type.html +++ b/docs/functions_type.html @@ -102,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_u.html b/docs/functions_u.html index ddfdfb4327..8cefd6e98b 100644 --- a/docs/functions_u.html +++ b/docs/functions_u.html @@ -142,7 +142,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_v.html b/docs/functions_v.html index d83bca2684..d85c17549c 100644 --- a/docs/functions_v.html +++ b/docs/functions_v.html @@ -134,7 +134,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_vars.html b/docs/functions_vars.html index 5eda973668..62e87f0e6d 100644 --- a/docs/functions_vars.html +++ b/docs/functions_vars.html @@ -150,7 +150,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_w.html b/docs/functions_w.html index 82951fb3a2..c7d79248ec 100644 --- a/docs/functions_w.html +++ b/docs/functions_w.html @@ -176,7 +176,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_x.html b/docs/functions_x.html index c03d0f4c89..e29cb16605 100644 --- a/docs/functions_x.html +++ b/docs/functions_x.html @@ -128,7 +128,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_~.html b/docs/functions_~.html index 5a9d27b0d2..431a5f4975 100644 --- a/docs/functions_~.html +++ b/docs/functions_~.html @@ -131,7 +131,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/hierarchy.html b/docs/hierarchy.html index 5cd6e307a1..4d647051ba 100644 --- a/docs/hierarchy.html +++ b/docs/hierarchy.html @@ -285,85 +285,88 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); oCedash_packager::media::wvm::PrevSampleData oCedash_packager::media::mp4::PrivFrameImplemented per http://id3.org/id3v2.4.0-frames oCedash_packager::media::ProducerConsumerQueue< T > -oCedash_packager::media::ProgressListenerThis class listens to progress updates events -oCedash_packager::media::ProtectionSystemSpecificInfo -oCRefCountedThreadSafe -|oCedash_packager::media::MediaSampleClass to hold a media sample -|\Cedash_packager::media::StreamInfoAbstract class holds stream information -| oCedash_packager::media::AudioStreamInfoHolds audio stream information -| oCedash_packager::media::TextStreamInfo -| \Cedash_packager::media::VideoStreamInfoHolds video stream information -oCedash_packager::Representation -|\Cedash_packager::MockRepresentation -oCedash_packager::RepresentationStateChangeListener -oCedash_packager::media::RequestSignerAbstract class used for signature generation -|oCedash_packager::media::AesRequestSignerAesRequestSigner uses AES-CBC signing -|\Cedash_packager::media::RsaRequestSignerRsaRequestSigner uses RSA-PSS signing -oCedash_packager::media::RsaPrivateKeyRsa private key, used for message signing and decryption -oCedash_packager::media::RsaPublicKeyRsa public key, used for signature verification and encryption -oCedash_packager::media::mp4::SampleEncryptionEntry -oCedash_packager::media::mp4::SampleToGroupEntry -oCedash_packager::media::SeekHead -oCedash_packager::media::webm::Segmenter -|oCedash_packager::media::webm::MultiSegmentSegmenter -|\Cedash_packager::media::webm::SingleSegmentSegmenter -| \Cedash_packager::media::webm::TwoPassSingleSegmentSegmenter -oCedash_packager::media::mp4::Segmenter -|oCedash_packager::media::mp4::MultiSegmentSegmenter -|\Cedash_packager::media::mp4::SingleSegmentSegmenter -oCedash_packager::SegmentInfo -oCedash_packager::media::mp4::SegmentReference -oCSimpleThread -|\Cedash_packager::media::ClosureThread -oCedash_packager::media::Status -oCedash_packager::media::StreamDescriptor -oCedash_packager::media::StreamDescriptorCompareFn -oCedash_packager::media::SubsampleEntry -oCedash_packager::media::mp4::SyncSampleIterator -oCTest -|\Cedash_packager::media::SegmentTestBase -oCedash_packager::media::TextTrack -oCedash_packager::media::TextTrackConfig -oCedash_packager::media::mp4::TrackRunIterator -oCedash_packager::media::TracksBuilder -oCedash_packager::media::mp2t::TsPacket -oCedash_packager::media::mp2t::TsSection -|oCedash_packager::media::mp2t::TsSectionPes -|\Cedash_packager::media::mp2t::TsSectionPsi -| oCedash_packager::media::mp2t::TsSectionPat -| \Cedash_packager::media::mp2t::TsSectionPmt -oCedash_packager::media::mp2t::TsSegmenter -oCedash_packager::media::mp2t::TsWriter -oCedash_packager::media::mp4::VideoSliceHeaderParser -|oCedash_packager::media::mp4::H264VideoSliceHeaderParser -|\Cedash_packager::media::mp4::H265VideoSliceHeaderParser -oCedash_packager::media::VideoStreamInfoParameters -oCedash_packager::media::VPCodecConfigurationClass for parsing or writing VP codec configuration data -oCedash_packager::media::VPxFrameInfo -oCedash_packager::media::VPxParser -|oCedash_packager::media::VP8Parser -|\Cedash_packager::media::VP9ParserClass to parse a vp9 bit stream -oCedash_packager::media::WebMListParser -oCedash_packager::media::WebMParserClient -|oCedash_packager::media::SegmentTestBase::ClusterParser -|oCedash_packager::media::WebMAudioClientHelper class used to parse an Audio element inside a TrackEntry element -|oCedash_packager::media::WebMClusterParser -|oCedash_packager::media::WebMContentEncodingsClientParser for WebM ContentEncodings element -|oCedash_packager::media::WebMInfoParserParser for WebM Info element -|oCedash_packager::media::WebMTracksParserParser for WebM Tracks element -|\Cedash_packager::media::WebMVideoClientHelper class used to parse a Video element inside a TrackEntry element -oCedash_packager::media::WebMWebVTTParser -oCedash_packager::xml::XmlDeleter -\Cedash_packager::xml::XmlNode - \Cedash_packager::xml::RepresentationBaseXmlNode -  oCedash_packager::xml::AdaptationSetXmlNodeAdaptationSetType specified in MPD -  \Cedash_packager::xml::RepresentationXmlNodeRepresentationType in MPD +oCedash_packager::media::mp2t::ProgramMapTableWriter +|oCedash_packager::media::mp2t::AacProgramMapTableWriter +|\Cedash_packager::media::mp2t::H264ProgramMapTableWriter +oCedash_packager::media::ProgressListenerThis class listens to progress updates events +oCedash_packager::media::ProtectionSystemSpecificInfo +oCRefCountedThreadSafe +|oCedash_packager::media::MediaSampleClass to hold a media sample +|\Cedash_packager::media::StreamInfoAbstract class holds stream information +| oCedash_packager::media::AudioStreamInfoHolds audio stream information +| oCedash_packager::media::TextStreamInfo +| \Cedash_packager::media::VideoStreamInfoHolds video stream information +oCedash_packager::Representation +|\Cedash_packager::MockRepresentation +oCedash_packager::RepresentationStateChangeListener +oCedash_packager::media::RequestSignerAbstract class used for signature generation +|oCedash_packager::media::AesRequestSignerAesRequestSigner uses AES-CBC signing +|\Cedash_packager::media::RsaRequestSignerRsaRequestSigner uses RSA-PSS signing +oCedash_packager::media::RsaPrivateKeyRsa private key, used for message signing and decryption +oCedash_packager::media::RsaPublicKeyRsa public key, used for signature verification and encryption +oCedash_packager::media::mp4::SampleEncryptionEntry +oCedash_packager::media::mp4::SampleToGroupEntry +oCedash_packager::media::SeekHead +oCedash_packager::media::webm::Segmenter +|oCedash_packager::media::webm::MultiSegmentSegmenter +|\Cedash_packager::media::webm::SingleSegmentSegmenter +| \Cedash_packager::media::webm::TwoPassSingleSegmentSegmenter +oCedash_packager::media::mp4::Segmenter +|oCedash_packager::media::mp4::MultiSegmentSegmenter +|\Cedash_packager::media::mp4::SingleSegmentSegmenter +oCedash_packager::SegmentInfo +oCedash_packager::media::mp4::SegmentReference +oCSimpleThread +|\Cedash_packager::media::ClosureThread +oCedash_packager::media::Status +oCedash_packager::media::StreamDescriptor +oCedash_packager::media::StreamDescriptorCompareFn +oCedash_packager::media::SubsampleEntry +oCedash_packager::media::mp4::SyncSampleIterator +oCTest +|\Cedash_packager::media::SegmentTestBase +oCedash_packager::media::TextTrack +oCedash_packager::media::TextTrackConfig +oCedash_packager::media::mp4::TrackRunIterator +oCedash_packager::media::TracksBuilder +oCedash_packager::media::mp2t::TsPacket +oCedash_packager::media::mp2t::TsSection +|oCedash_packager::media::mp2t::TsSectionPes +|\Cedash_packager::media::mp2t::TsSectionPsi +| oCedash_packager::media::mp2t::TsSectionPat +| \Cedash_packager::media::mp2t::TsSectionPmt +oCedash_packager::media::mp2t::TsSegmenter +oCedash_packager::media::mp2t::TsWriter +oCedash_packager::media::mp4::VideoSliceHeaderParser +|oCedash_packager::media::mp4::H264VideoSliceHeaderParser +|\Cedash_packager::media::mp4::H265VideoSliceHeaderParser +oCedash_packager::media::VideoStreamInfoParameters +oCedash_packager::media::VPCodecConfigurationClass for parsing or writing VP codec configuration data +oCedash_packager::media::VPxFrameInfo +oCedash_packager::media::VPxParser +|oCedash_packager::media::VP8Parser +|\Cedash_packager::media::VP9ParserClass to parse a vp9 bit stream +oCedash_packager::media::WebMListParser +oCedash_packager::media::WebMParserClient +|oCedash_packager::media::SegmentTestBase::ClusterParser +|oCedash_packager::media::WebMAudioClientHelper class used to parse an Audio element inside a TrackEntry element +|oCedash_packager::media::WebMClusterParser +|oCedash_packager::media::WebMContentEncodingsClientParser for WebM ContentEncodings element +|oCedash_packager::media::WebMInfoParserParser for WebM Info element +|oCedash_packager::media::WebMTracksParserParser for WebM Tracks element +|\Cedash_packager::media::WebMVideoClientHelper class used to parse a Video element inside a TrackEntry element +oCedash_packager::media::WebMWebVTTParser +oCedash_packager::xml::XmlDeleter +\Cedash_packager::xml::XmlNode + \Cedash_packager::xml::RepresentationBaseXmlNode +  oCedash_packager::xml::AdaptationSetXmlNodeAdaptationSetType specified in MPD +  \Cedash_packager::xml::RepresentationXmlNodeRepresentationType in MPD diff --git a/docs/index.html b/docs/index.html index 8692898a8c..875e699799 100644 --- a/docs/index.html +++ b/docs/index.html @@ -81,7 +81,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/namespacemembers.html b/docs/namespacemembers.html index 0cffef0e37..f4c95b3596 100644 --- a/docs/namespacemembers.html +++ b/docs/namespacemembers.html @@ -124,7 +124,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/namespacemembers_func.html b/docs/namespacemembers_func.html index 77ca997cb0..47c4c4fa0f 100644 --- a/docs/namespacemembers_func.html +++ b/docs/namespacemembers_func.html @@ -124,7 +124,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/namespaces.html b/docs/namespaces.html index 3c8fd0e011..18a3682c61 100644 --- a/docs/namespaces.html +++ b/docs/namespaces.html @@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/search/all_0.js b/docs/search/all_0.js index a355d38773..df441a9728 100644 --- a/docs/search/all_0.js +++ b/docs/search/all_0.js @@ -1,9 +1,10 @@ var searchData= [ ['aacaudiospecificconfig',['AACAudioSpecificConfig',['../dc/dc6/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html',1,'edash_packager::media::mp4']]], + ['aacprogrammaptablewriter',['AacProgramMapTableWriter',['../de/d59/classedash__packager_1_1media_1_1mp2t_1_1AacProgramMapTableWriter.html',1,'edash_packager::media::mp2t']]], ['ac3specific',['AC3Specific',['../d0/d65/structedash__packager_1_1media_1_1mp4_1_1AC3Specific.html',1,'edash_packager::media::mp4']]], - ['adaptationset',['AdaptationSet',['../db/de4/classedash__packager_1_1AdaptationSet.html#a21ce7ce804532a95f9aea7e2a9c3570e',1,'edash_packager::AdaptationSet']]], ['adaptationset',['AdaptationSet',['../db/de4/classedash__packager_1_1AdaptationSet.html',1,'edash_packager']]], + ['adaptationset',['AdaptationSet',['../db/de4/classedash__packager_1_1AdaptationSet.html#a21ce7ce804532a95f9aea7e2a9c3570e',1,'edash_packager::AdaptationSet']]], ['adaptationsetxmlnode',['AdaptationSetXmlNode',['../d6/d37/classedash__packager_1_1xml_1_1AdaptationSetXmlNode.html',1,'edash_packager::xml']]], ['addadaptationset',['AddAdaptationSet',['../d3/dfa/classedash__packager_1_1MpdBuilder.html#a301a9b49e15371117e2c050c4e5b038c',1,'edash_packager::MpdBuilder']]], ['addaudioinfo',['AddAudioInfo',['../dc/d05/classedash__packager_1_1xml_1_1RepresentationXmlNode.html#a1a3d8d8831e19ae010841704c07238c6',1,'edash_packager::xml::RepresentationXmlNode']]], @@ -29,15 +30,15 @@ var searchData= ['advancechunk',['AdvanceChunk',['../d8/d71/classedash__packager_1_1media_1_1mp4_1_1ChunkInfoIterator.html#a9472a31149417750f39cd3aa78ab2562',1,'edash_packager::media::mp4::ChunkInfoIterator']]], ['advancerun',['AdvanceRun',['../db/d26/classedash__packager_1_1media_1_1mp4_1_1TrackRunIterator.html#a73b4ffaf8c1bba665c475729c2c9e22f',1,'edash_packager::media::mp4::TrackRunIterator']]], ['advancesample',['AdvanceSample',['../d8/d71/classedash__packager_1_1media_1_1mp4_1_1ChunkInfoIterator.html#abef0d18263efb1ae8b601a88e05fd6cc',1,'edash_packager::media::mp4::ChunkInfoIterator::AdvanceSample()'],['../d4/de5/classedash__packager_1_1media_1_1mp4_1_1CompositionOffsetIterator.html#a545c773305ae13ef89ab1cef3a7fc1e6',1,'edash_packager::media::mp4::CompositionOffsetIterator::AdvanceSample()'],['../d4/d90/classedash__packager_1_1media_1_1mp4_1_1DecodingTimeIterator.html#a147cf702aaaef56bce32ca91c45bc071',1,'edash_packager::media::mp4::DecodingTimeIterator::AdvanceSample()'],['../db/d01/classedash__packager_1_1media_1_1mp4_1_1SyncSampleIterator.html#af185ed71d28bfb56940821165e4cbef4',1,'edash_packager::media::mp4::SyncSampleIterator::AdvanceSample()'],['../db/d26/classedash__packager_1_1media_1_1mp4_1_1TrackRunIterator.html#a0414b608c3dbfb42074fd0d18a792b6c',1,'edash_packager::media::mp4::TrackRunIterator::AdvanceSample()']]], - ['aescbcdecryptor',['AesCbcDecryptor',['../d5/dcb/classedash__packager_1_1media_1_1AesCbcDecryptor.html',1,'edash_packager::media']]], ['aescbcdecryptor',['AesCbcDecryptor',['../d5/dcb/classedash__packager_1_1media_1_1AesCbcDecryptor.html#ac7839cefe8e1f1c4e98de45816ba8107',1,'edash_packager::media::AesCbcDecryptor::AesCbcDecryptor(CbcPaddingScheme padding_scheme)'],['../d5/dcb/classedash__packager_1_1media_1_1AesCbcDecryptor.html#aa855b42ca3d2cc60a0897408d6131448',1,'edash_packager::media::AesCbcDecryptor::AesCbcDecryptor(CbcPaddingScheme padding_scheme, ConstantIvFlag constant_iv_flag)']]], - ['aescbcencryptor',['AesCbcEncryptor',['../da/d7f/classedash__packager_1_1media_1_1AesCbcEncryptor.html#a91c14cdf228cf589f40ed5161caeef8f',1,'edash_packager::media::AesCbcEncryptor::AesCbcEncryptor(CbcPaddingScheme padding_scheme)'],['../da/d7f/classedash__packager_1_1media_1_1AesCbcEncryptor.html#a8de65b0073949dd47f21398188ca21e3',1,'edash_packager::media::AesCbcEncryptor::AesCbcEncryptor(CbcPaddingScheme padding_scheme, ConstantIvFlag constant_iv_flag)']]], + ['aescbcdecryptor',['AesCbcDecryptor',['../d5/dcb/classedash__packager_1_1media_1_1AesCbcDecryptor.html',1,'edash_packager::media']]], ['aescbcencryptor',['AesCbcEncryptor',['../da/d7f/classedash__packager_1_1media_1_1AesCbcEncryptor.html',1,'edash_packager::media']]], + ['aescbcencryptor',['AesCbcEncryptor',['../da/d7f/classedash__packager_1_1media_1_1AesCbcEncryptor.html#a91c14cdf228cf589f40ed5161caeef8f',1,'edash_packager::media::AesCbcEncryptor::AesCbcEncryptor(CbcPaddingScheme padding_scheme)'],['../da/d7f/classedash__packager_1_1media_1_1AesCbcEncryptor.html#a8de65b0073949dd47f21398188ca21e3',1,'edash_packager::media::AesCbcEncryptor::AesCbcEncryptor(CbcPaddingScheme padding_scheme, ConstantIvFlag constant_iv_flag)']]], ['aescryptor',['AesCryptor',['../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html#afedfeff8fdfcc25f32f7381f8b7ccdcb',1,'edash_packager::media::AesCryptor']]], ['aescryptor',['AesCryptor',['../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html',1,'edash_packager::media']]], ['aesctrencryptor',['AesCtrEncryptor',['../dd/d79/classedash__packager_1_1media_1_1AesCtrEncryptor.html',1,'edash_packager::media']]], - ['aesencryptor',['AesEncryptor',['../dc/d92/classedash__packager_1_1media_1_1AesEncryptor.html#acedca3368412a5f396ed8c66aa984d11',1,'edash_packager::media::AesEncryptor']]], ['aesencryptor',['AesEncryptor',['../dc/d92/classedash__packager_1_1media_1_1AesEncryptor.html',1,'edash_packager::media']]], + ['aesencryptor',['AesEncryptor',['../dc/d92/classedash__packager_1_1media_1_1AesEncryptor.html#acedca3368412a5f396ed8c66aa984d11',1,'edash_packager::media::AesEncryptor']]], ['aespatterncryptor',['AesPatternCryptor',['../dc/d54/classedash__packager_1_1media_1_1AesPatternCryptor.html',1,'edash_packager::media']]], ['aespatterncryptor',['AesPatternCryptor',['../dc/d54/classedash__packager_1_1media_1_1AesPatternCryptor.html#a47c554eec673689712dcb70dba412f70',1,'edash_packager::media::AesPatternCryptor']]], ['aesrequestsigner',['AesRequestSigner',['../d8/dcc/classedash__packager_1_1media_1_1AesRequestSigner.html',1,'edash_packager::media']]], diff --git a/docs/search/all_10.js b/docs/search/all_10.js index 33a96532cd..5a252a679d 100644 --- a/docs/search/all_10.js +++ b/docs/search/all_10.js @@ -52,10 +52,12 @@ var searchData= ['setiv',['SetIv',['../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html#a77b4444a269aaa9a4bfd347ebf02b649',1,'edash_packager::media::AesCryptor']]], ['setkeysource',['SetKeySource',['../d5/dce/classedash__packager_1_1media_1_1Demuxer.html#aec6a0b843399e2bf752e6fe1f56f02ee',1,'edash_packager::media::Demuxer::SetKeySource()'],['../d4/d1d/classedash__packager_1_1media_1_1Muxer.html#a246cda6ea92a24b2c5b504678143ed4e',1,'edash_packager::media::Muxer::SetKeySource()']]], ['setmuxerlistener',['SetMuxerListener',['../d4/d1d/classedash__packager_1_1media_1_1Muxer.html#aa8ea4384b819187c51f67ad901aca148',1,'edash_packager::media::Muxer']]], + ['setprogrammaptablewriterfortesting',['SetProgramMapTableWriterForTesting',['../d4/d26/classedash__packager_1_1media_1_1mp2t_1_1TsWriter.html#a8bbea13c62da6ec79b2abb377edad050',1,'edash_packager::media::mp2t::TsWriter']]], ['setprogresslistener',['SetProgressListener',['../d4/d1d/classedash__packager_1_1media_1_1Muxer.html#a04959bfe66cdb16053326938df9d445a',1,'edash_packager::media::Muxer']]], ['setsampleduration',['SetSampleDuration',['../d7/d15/classedash__packager_1_1Representation.html#a4a81a2db7ec245892334ad927621909c',1,'edash_packager::Representation']]], ['setstringattribute',['SetStringAttribute',['../dd/d85/classedash__packager_1_1xml_1_1XmlNode.html#a13806def844e3fd8e8cc0e690f292aab',1,'edash_packager::xml::XmlNode']]], ['settswriterfileopenedfortesting',['SetTsWriterFileOpenedForTesting',['../df/df0/classedash__packager_1_1media_1_1mp2t_1_1TsSegmenter.html#a40d75415d9af12a092d9555bddb77804',1,'edash_packager::media::mp2t::TsSegmenter']]], + ['signalencypted',['SignalEncypted',['../d4/d26/classedash__packager_1_1media_1_1mp2t_1_1TsWriter.html#a5a133827fd34934bb246603d08c83060',1,'edash_packager::media::mp2t::TsWriter']]], ['simplempdnotifier',['SimpleMpdNotifier',['../db/d56/classedash__packager_1_1SimpleMpdNotifier.html',1,'edash_packager']]], ['single_5fsegment',['single_segment',['../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#a7542af69b834f3a72e5c5b25f4f0f474',1,'edash_packager::media::MuxerOptions']]], ['singlesegmentsegmenter',['SingleSegmentSegmenter',['../da/d75/classedash__packager_1_1media_1_1mp4_1_1SingleSegmentSegmenter.html',1,'edash_packager::media::mp4']]], diff --git a/docs/search/all_2.js b/docs/search/all_2.js index b5d37f6002..9ccab6a025 100644 --- a/docs/search/all_2.js +++ b/docs/search/all_2.js @@ -10,10 +10,12 @@ var searchData= ['chunklargeoffset',['ChunkLargeOffset',['../da/d81/structedash__packager_1_1media_1_1mp4_1_1ChunkLargeOffset.html',1,'edash_packager::media::mp4']]], ['chunkoffset',['ChunkOffset',['../d6/d79/structedash__packager_1_1media_1_1mp4_1_1ChunkOffset.html',1,'edash_packager::media::mp4']]], ['clear',['Clear',['../d2/d90/classedash__packager_1_1media_1_1Status.html#a0fbada5284f16152c63ebcdd30c36736',1,'edash_packager::media::Status::Clear()'],['../d3/d6b/classedash__packager_1_1media_1_1IoCache.html#ae8ed4943296a88e5d5356347e63c6a42',1,'edash_packager::media::IoCache::Clear()']]], + ['clearleadsegmentpmt',['ClearLeadSegmentPmt',['../dd/d15/classedash__packager_1_1media_1_1mp2t_1_1ProgramMapTableWriter.html#aa8f575122416208d58c04428fc7da6a7',1,'edash_packager::media::mp2t::ProgramMapTableWriter::ClearLeadSegmentPmt()'],['../df/dfd/classedash__packager_1_1media_1_1mp2t_1_1H264ProgramMapTableWriter.html#a16d639f792fb3834dc8a2046f296a0a7',1,'edash_packager::media::mp2t::H264ProgramMapTableWriter::ClearLeadSegmentPmt()'],['../de/d59/classedash__packager_1_1media_1_1mp2t_1_1AacProgramMapTableWriter.html#aacf197c191e588af31a72480c8dbcae0',1,'edash_packager::media::mp2t::AacProgramMapTableWriter::ClearLeadSegmentPmt()']]], + ['clearsegmentpmt',['ClearSegmentPmt',['../dd/d15/classedash__packager_1_1media_1_1mp2t_1_1ProgramMapTableWriter.html#a897d4ffb73fe0ceabd7a4a7741b0122c',1,'edash_packager::media::mp2t::ProgramMapTableWriter::ClearSegmentPmt()'],['../df/dfd/classedash__packager_1_1media_1_1mp2t_1_1H264ProgramMapTableWriter.html#a3e25d66ae99fb6f0b753fbf32c3fa905',1,'edash_packager::media::mp2t::H264ProgramMapTableWriter::ClearSegmentPmt()'],['../de/d59/classedash__packager_1_1media_1_1mp2t_1_1AacProgramMapTableWriter.html#ac473ff4a9121e5458dce16b6df0349ec',1,'edash_packager::media::mp2t::AacProgramMapTableWriter::ClearSegmentPmt()']]], ['close',['Close',['../de/d19/classedash__packager_1_1media_1_1File.html#a42290da768cd34316d2f4c5fc3976b38',1,'edash_packager::media::File::Close()'],['../d3/d6b/classedash__packager_1_1media_1_1IoCache.html#a4588dbf505a08da8423b525ce24fee92',1,'edash_packager::media::IoCache::Close()'],['../dd/d98/classedash__packager_1_1media_1_1LocalFile.html#ad8bcb9e07851a62c6440458ef2c31e4f',1,'edash_packager::media::LocalFile::Close()'],['../d3/d81/classedash__packager_1_1media_1_1MemoryFile.html#a194d4a8fa61953e69af1dad79c13f56e',1,'edash_packager::media::MemoryFile::Close()'],['../dc/dfa/classedash__packager_1_1media_1_1ThreadedIoFile.html#a72f8485ab641d5e3b5df89a6959c1209',1,'edash_packager::media::ThreadedIoFile::Close()'],['../d8/dc7/classedash__packager_1_1media_1_1UdpFile.html#a10c51a75395ecb97f89124e296a349d9',1,'edash_packager::media::UdpFile::Close()'],['../d4/d8c/classedash__packager_1_1media_1_1MkvWriter.html#ac9a013bca6aa63d5361eba647d6bd4c2',1,'edash_packager::media::MkvWriter::Close()']]], ['closed',['closed',['../d3/d6b/classedash__packager_1_1media_1_1IoCache.html#a742807639a2983fc05cf058a88bfbe79',1,'edash_packager::media::IoCache']]], - ['closurethread',['ClosureThread',['../dd/d2b/classedash__packager_1_1media_1_1ClosureThread.html',1,'edash_packager::media']]], ['closurethread',['ClosureThread',['../dd/d2b/classedash__packager_1_1media_1_1ClosureThread.html#a8cbb44ca1f4abd7028ba4602af82de0d',1,'edash_packager::media::ClosureThread']]], + ['closurethread',['ClosureThread',['../dd/d2b/classedash__packager_1_1media_1_1ClosureThread.html',1,'edash_packager::media']]], ['cluster',['Cluster',['../df/d40/classedash__packager_1_1media_1_1Cluster.html',1,'edash_packager::media']]], ['cluster_5fended',['cluster_ended',['../db/da0/classedash__packager_1_1media_1_1WebMClusterParser.html#ae62be1971c352525906d6fad2ee831bd',1,'edash_packager::media::WebMClusterParser']]], ['clusterbuilder',['ClusterBuilder',['../d3/d69/classedash__packager_1_1media_1_1ClusterBuilder.html',1,'edash_packager::media']]], diff --git a/docs/search/all_4.js b/docs/search/all_4.js index 3080e72775..73fad79be2 100644 --- a/docs/search/all_4.js +++ b/docs/search/all_4.js @@ -10,6 +10,7 @@ var searchData= ['elementstartnotify',['ElementStartNotify',['../d4/d8c/classedash__packager_1_1media_1_1MkvWriter.html#a03b39cb0e2b2d18b1031363b72ccd837',1,'edash_packager::media::MkvWriter']]], ['empty',['Empty',['../d5/d02/classedash__packager_1_1media_1_1ProducerConsumerQueue.html#a43aa98358d9f8e0f416a6170ae3cb925',1,'edash_packager::media::ProducerConsumerQueue']]], ['encrypt',['Encrypt',['../d1/d86/classedash__packager_1_1media_1_1RsaPublicKey.html#a287216e5bb6ac3781388db23329a8f27',1,'edash_packager::media::RsaPublicKey']]], + ['encryptedsegmentpmt',['EncryptedSegmentPmt',['../dd/d15/classedash__packager_1_1media_1_1mp2t_1_1ProgramMapTableWriter.html#a0df5e08ea6e7ec857e67e6c4d0c08514',1,'edash_packager::media::mp2t::ProgramMapTableWriter::EncryptedSegmentPmt()'],['../df/dfd/classedash__packager_1_1media_1_1mp2t_1_1H264ProgramMapTableWriter.html#a71b0fdcca83e573c6a77283eda5c9910',1,'edash_packager::media::mp2t::H264ProgramMapTableWriter::EncryptedSegmentPmt()'],['../de/d59/classedash__packager_1_1media_1_1mp2t_1_1AacProgramMapTableWriter.html#aa50a6990968f5171081a8a253b94abe8',1,'edash_packager::media::mp2t::AacProgramMapTableWriter::EncryptedSegmentPmt()']]], ['encryptframe',['EncryptFrame',['../d2/d76/classedash__packager_1_1media_1_1webm_1_1Encryptor.html#ac7293db5bad8b0cd86ee428efaaf5318',1,'edash_packager::media::webm::Encryptor']]], ['encryptingfragmenter',['EncryptingFragmenter',['../d8/d1e/classedash__packager_1_1media_1_1mp4_1_1EncryptingFragmenter.html#a2abceb986f85741abf36367a79393098',1,'edash_packager::media::mp4::EncryptingFragmenter']]], ['encryptingfragmenter',['EncryptingFragmenter',['../d8/d1e/classedash__packager_1_1media_1_1mp4_1_1EncryptingFragmenter.html',1,'edash_packager::media::mp4']]], diff --git a/docs/search/all_7.js b/docs/search/all_7.js index c3b83e1f37..4e4af2bb67 100644 --- a/docs/search/all_7.js +++ b/docs/search/all_7.js @@ -5,6 +5,7 @@ var searchData= ['h264modificationofpicnum',['H264ModificationOfPicNum',['../d9/d76/structedash__packager_1_1media_1_1H264ModificationOfPicNum.html',1,'edash_packager::media']]], ['h264parser',['H264Parser',['../d6/da3/classedash__packager_1_1media_1_1H264Parser.html',1,'edash_packager::media']]], ['h264pps',['H264Pps',['../db/d7b/structedash__packager_1_1media_1_1H264Pps.html',1,'edash_packager::media']]], + ['h264programmaptablewriter',['H264ProgramMapTableWriter',['../df/dfd/classedash__packager_1_1media_1_1mp2t_1_1H264ProgramMapTableWriter.html',1,'edash_packager::media::mp2t']]], ['h264seimessage',['H264SEIMessage',['../d4/d93/structedash__packager_1_1media_1_1H264SEIMessage.html',1,'edash_packager::media']]], ['h264seirecoverypoint',['H264SEIRecoveryPoint',['../d4/dca/structedash__packager_1_1media_1_1H264SEIRecoveryPoint.html',1,'edash_packager::media']]], ['h264sliceheader',['H264SliceHeader',['../de/d8d/structedash__packager_1_1media_1_1H264SliceHeader.html',1,'edash_packager::media']]], @@ -33,8 +34,8 @@ var searchData= ['hextouuid',['HexToUUID',['../db/d09/namespaceedash__packager.html#a7015ba137f31c7ae734dc7abb254be64',1,'edash_packager']]], ['hls_5fgroup_5fid',['hls_group_id',['../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#a9e19ac2eafe896c4e0c4d7fe1149af60',1,'edash_packager::media::MuxerOptions']]], ['hls_5fname',['hls_name',['../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html#a025be3ae8c52cb276351f656c6fa0735',1,'edash_packager::media::MuxerOptions']]], - ['hlsnotifymuxerlistener',['HlsNotifyMuxerListener',['../d5/d89/classedash__packager_1_1media_1_1HlsNotifyMuxerListener.html#a15a39a4408cdf65c468ab6ec539cc567',1,'edash_packager::media::HlsNotifyMuxerListener']]], ['hlsnotifymuxerlistener',['HlsNotifyMuxerListener',['../d5/d89/classedash__packager_1_1media_1_1HlsNotifyMuxerListener.html',1,'edash_packager::media']]], - ['httpkeyfetcher',['HttpKeyFetcher',['../d3/d3e/classedash__packager_1_1media_1_1HttpKeyFetcher.html',1,'edash_packager::media']]], - ['httpkeyfetcher',['HttpKeyFetcher',['../d3/d3e/classedash__packager_1_1media_1_1HttpKeyFetcher.html#a2dc7f2f968a87e5c532d1e3d6516237b',1,'edash_packager::media::HttpKeyFetcher::HttpKeyFetcher()'],['../d3/d3e/classedash__packager_1_1media_1_1HttpKeyFetcher.html#a5fdf1c838667e9280eb71e1682692a80',1,'edash_packager::media::HttpKeyFetcher::HttpKeyFetcher(uint32_t timeout_in_seconds)']]] + ['hlsnotifymuxerlistener',['HlsNotifyMuxerListener',['../d5/d89/classedash__packager_1_1media_1_1HlsNotifyMuxerListener.html#a15a39a4408cdf65c468ab6ec539cc567',1,'edash_packager::media::HlsNotifyMuxerListener']]], + ['httpkeyfetcher',['HttpKeyFetcher',['../d3/d3e/classedash__packager_1_1media_1_1HttpKeyFetcher.html#a2dc7f2f968a87e5c532d1e3d6516237b',1,'edash_packager::media::HttpKeyFetcher::HttpKeyFetcher()'],['../d3/d3e/classedash__packager_1_1media_1_1HttpKeyFetcher.html#a5fdf1c838667e9280eb71e1682692a80',1,'edash_packager::media::HttpKeyFetcher::HttpKeyFetcher(uint32_t timeout_in_seconds)']]], + ['httpkeyfetcher',['HttpKeyFetcher',['../d3/d3e/classedash__packager_1_1media_1_1HttpKeyFetcher.html',1,'edash_packager::media']]] ]; diff --git a/docs/search/all_8.js b/docs/search/all_8.js index f585828376..445c19e7a6 100644 --- a/docs/search/all_8.js +++ b/docs/search/all_8.js @@ -5,7 +5,7 @@ var searchData= ['ignorebytes',['IgnoreBytes',['../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html#a7efa53df1ef135edd31d1e1818b9a884',1,'edash_packager::media::mp4::BoxBuffer']]], ['init',['Init',['../dc/d48/classedash__packager_1_1media_1_1MediaParser.html#a7ac1ee5db298922f094920cd564bfb16',1,'edash_packager::media::MediaParser::Init()'],['../dc/dab/classedash__packager_1_1media_1_1mp2t_1_1Mp2tMediaParser.html#abfcd1be5f00d8091feb044e7199966f5',1,'edash_packager::media::mp2t::Mp2tMediaParser::Init()'],['../d8/d0d/classedash__packager_1_1media_1_1mp4_1_1MP4MediaParser.html#a4ef745c8846adc9e932059a4e91f67c2',1,'edash_packager::media::mp4::MP4MediaParser::Init()'],['../db/d26/classedash__packager_1_1media_1_1mp4_1_1TrackRunIterator.html#a6fd0f1d72f9a31a1c0d26c3b1ae25250',1,'edash_packager::media::mp4::TrackRunIterator::Init()'],['../db/d26/classedash__packager_1_1media_1_1mp4_1_1TrackRunIterator.html#a354985cb4f5eed26e91dbb343a6343a0',1,'edash_packager::media::mp4::TrackRunIterator::Init(const MovieFragment &moof)'],['../dd/d99/classedash__packager_1_1media_1_1WebMMediaParser.html#a8a85bf527013ebbb0b902dcd56039467',1,'edash_packager::media::WebMMediaParser::Init()'],['../d2/d51/classedash__packager_1_1media_1_1WebVttMediaParser.html#a6e678b88894210cd665c1466b0c0fd41',1,'edash_packager::media::WebVttMediaParser::Init()'],['../d8/da0/classedash__packager_1_1media_1_1wvm_1_1WvmMediaParser.html#aef36e6f7cc6bdb2c6b287ae07ef9a55a',1,'edash_packager::media::wvm::WvmMediaParser::Init()'],['../da/d49/classedash__packager_1_1DashIopMpdNotifier.html#ace93090275f0ef9b33cf62648f854690',1,'edash_packager::DashIopMpdNotifier::Init()'],['../d7/d15/classedash__packager_1_1Representation.html#aac7ad6e54e88b4d31196d54ad5fb4a9d',1,'edash_packager::Representation::Init()'],['../da/d38/classedash__packager_1_1MpdNotifier.html#ae7067d35133b0573a2919fb69195328e',1,'edash_packager::MpdNotifier::Init()'],['../db/d56/classedash__packager_1_1SimpleMpdNotifier.html#a8c0efff460547138724769b768ae6341',1,'edash_packager::SimpleMpdNotifier::Init()']]], ['initcb',['InitCB',['../dc/d48/classedash__packager_1_1media_1_1MediaParser.html#af5c74c8723a5306faddcdfdcadb4ab4a',1,'edash_packager::media::MediaParser']]], - ['initialize',['Initialize',['../d5/dce/classedash__packager_1_1media_1_1Demuxer.html#a5b156dbf1d1c86f4d18e137b3f7bc7c9',1,'edash_packager::media::Demuxer::Initialize()'],['../d4/dbe/classedash__packager_1_1media_1_1NalUnitToByteStreamConverter.html#a7f11850cfce911e3aec88974fc76105c',1,'edash_packager::media::NalUnitToByteStreamConverter::Initialize()'],['../de/d1a/classedash__packager_1_1media_1_1mp2t_1_1PesPacketGenerator.html#a00c8ff143e59d207fbb09e092802f6fd',1,'edash_packager::media::mp2t::PesPacketGenerator::Initialize()'],['../df/df0/classedash__packager_1_1media_1_1mp2t_1_1TsSegmenter.html#a7b399c00cca9e450cc8b2d33aca1bfd1',1,'edash_packager::media::mp2t::TsSegmenter::Initialize()'],['../d4/d26/classedash__packager_1_1media_1_1mp2t_1_1TsWriter.html#a17147205cdc4f959c67cc2e803e59e27',1,'edash_packager::media::mp2t::TsWriter::Initialize()'],['../dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html#af6ec4732a1d6addb755c85e0fface542',1,'edash_packager::media::mp4::Segmenter::Initialize()'],['../d1/dd0/classedash__packager_1_1media_1_1mp4_1_1VideoSliceHeaderParser.html#a4194fd829c0208859ac929b670a6aea7',1,'edash_packager::media::mp4::VideoSliceHeaderParser::Initialize()'],['../d6/dc2/classedash__packager_1_1media_1_1mp4_1_1H264VideoSliceHeaderParser.html#a611fcfffaa2954dd432d421b991ebbf6',1,'edash_packager::media::mp4::H264VideoSliceHeaderParser::Initialize()'],['../db/dbf/classedash__packager_1_1media_1_1mp4_1_1H265VideoSliceHeaderParser.html#a4de8eae24d3828a2cadc5824362ab956',1,'edash_packager::media::mp4::H265VideoSliceHeaderParser::Initialize()'],['../d2/d76/classedash__packager_1_1media_1_1webm_1_1Encryptor.html#ab37db1af563c523c84ef1addb9594175',1,'edash_packager::media::webm::Encryptor::Initialize()'],['../da/d14/classedash__packager_1_1media_1_1webm_1_1Segmenter.html#a5918dc2431560b2ae816c0840ddf7728',1,'edash_packager::media::webm::Segmenter::Initialize()']]], + ['initialize',['Initialize',['../d5/dce/classedash__packager_1_1media_1_1Demuxer.html#a5b156dbf1d1c86f4d18e137b3f7bc7c9',1,'edash_packager::media::Demuxer::Initialize()'],['../d4/dbe/classedash__packager_1_1media_1_1NalUnitToByteStreamConverter.html#a7f11850cfce911e3aec88974fc76105c',1,'edash_packager::media::NalUnitToByteStreamConverter::Initialize()'],['../de/d1a/classedash__packager_1_1media_1_1mp2t_1_1PesPacketGenerator.html#a00c8ff143e59d207fbb09e092802f6fd',1,'edash_packager::media::mp2t::PesPacketGenerator::Initialize()'],['../df/df0/classedash__packager_1_1media_1_1mp2t_1_1TsSegmenter.html#a7b399c00cca9e450cc8b2d33aca1bfd1',1,'edash_packager::media::mp2t::TsSegmenter::Initialize()'],['../d4/d26/classedash__packager_1_1media_1_1mp2t_1_1TsWriter.html#a4627d8f22a4d9d8840be26e6c464d491',1,'edash_packager::media::mp2t::TsWriter::Initialize()'],['../dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html#af6ec4732a1d6addb755c85e0fface542',1,'edash_packager::media::mp4::Segmenter::Initialize()'],['../d1/dd0/classedash__packager_1_1media_1_1mp4_1_1VideoSliceHeaderParser.html#a4194fd829c0208859ac929b670a6aea7',1,'edash_packager::media::mp4::VideoSliceHeaderParser::Initialize()'],['../d6/dc2/classedash__packager_1_1media_1_1mp4_1_1H264VideoSliceHeaderParser.html#a611fcfffaa2954dd432d421b991ebbf6',1,'edash_packager::media::mp4::H264VideoSliceHeaderParser::Initialize()'],['../db/dbf/classedash__packager_1_1media_1_1mp4_1_1H265VideoSliceHeaderParser.html#a4de8eae24d3828a2cadc5824362ab956',1,'edash_packager::media::mp4::H265VideoSliceHeaderParser::Initialize()'],['../d2/d76/classedash__packager_1_1media_1_1webm_1_1Encryptor.html#ab37db1af563c523c84ef1addb9594175',1,'edash_packager::media::webm::Encryptor::Initialize()'],['../da/d14/classedash__packager_1_1media_1_1webm_1_1Segmenter.html#a5918dc2431560b2ae816c0840ddf7728',1,'edash_packager::media::webm::Segmenter::Initialize()']]], ['initializefragment',['InitializeFragment',['../d8/d1e/classedash__packager_1_1media_1_1mp4_1_1EncryptingFragmenter.html#a3159dcc8d0f02da113715a97d096afef',1,'edash_packager::media::mp4::EncryptingFragmenter::InitializeFragment()'],['../db/dae/classedash__packager_1_1media_1_1mp4_1_1Fragmenter.html#ab55cbcb40b4c1308d70052a4b8ccd6af',1,'edash_packager::media::mp4::Fragmenter::InitializeFragment()']]], ['initializewithiv',['InitializeWithIv',['../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html#abf57fe34c90b57abdcc33230f022adbe',1,'edash_packager::media::AesCryptor::InitializeWithIv()'],['../d5/dcb/classedash__packager_1_1media_1_1AesCbcDecryptor.html#a59bac38018c269795c588169e98a5b41',1,'edash_packager::media::AesCbcDecryptor::InitializeWithIv()'],['../dc/d92/classedash__packager_1_1media_1_1AesEncryptor.html#a6fc9c04be119f35fb0557f6f348be4f9',1,'edash_packager::media::AesEncryptor::InitializeWithIv()'],['../dc/d54/classedash__packager_1_1media_1_1AesPatternCryptor.html#a79f34ea0e31d780356ec5cca6b8b8516',1,'edash_packager::media::AesPatternCryptor::InitializeWithIv()']]], ['injectclockfortesting',['InjectClockForTesting',['../d3/dfa/classedash__packager_1_1MpdBuilder.html#a6e789afd6427510a43ce4c45a4ba5143',1,'edash_packager::MpdBuilder']]], diff --git a/docs/search/all_e.js b/docs/search/all_e.js index c9159b5516..49256422ef 100644 --- a/docs/search/all_e.js +++ b/docs/search/all_e.js @@ -28,6 +28,7 @@ var searchData= ['privframe',['PrivFrame',['../d3/d59/structedash__packager_1_1media_1_1mp4_1_1PrivFrame.html',1,'edash_packager::media::mp4']]], ['producerconsumerqueue',['ProducerConsumerQueue',['../d5/d02/classedash__packager_1_1media_1_1ProducerConsumerQueue.html#a7e0fa49f53accb47b4fbf15c9495d0d1',1,'edash_packager::media::ProducerConsumerQueue::ProducerConsumerQueue(size_t capacity)'],['../d5/d02/classedash__packager_1_1media_1_1ProducerConsumerQueue.html#aabee571894649365e0982a410703a364',1,'edash_packager::media::ProducerConsumerQueue::ProducerConsumerQueue(size_t capacity, size_t starting_pos)']]], ['producerconsumerqueue',['ProducerConsumerQueue',['../d5/d02/classedash__packager_1_1media_1_1ProducerConsumerQueue.html',1,'edash_packager::media']]], + ['programmaptablewriter',['ProgramMapTableWriter',['../dd/d15/classedash__packager_1_1media_1_1mp2t_1_1ProgramMapTableWriter.html',1,'edash_packager::media::mp2t']]], ['progresslistener',['ProgressListener',['../d9/d2c/classedash__packager_1_1media_1_1ProgressListener.html',1,'edash_packager::media']]], ['protectionschemeinfo',['ProtectionSchemeInfo',['../dd/dc9/structedash__packager_1_1media_1_1mp4_1_1ProtectionSchemeInfo.html',1,'edash_packager::media::mp4']]], ['protectionsystemspecificheader',['ProtectionSystemSpecificHeader',['../da/d2a/structedash__packager_1_1media_1_1mp4_1_1ProtectionSystemSpecificHeader.html',1,'edash_packager::media::mp4']]], diff --git a/docs/search/classes_0.js b/docs/search/classes_0.js index fff522ee2c..1aae484140 100644 --- a/docs/search/classes_0.js +++ b/docs/search/classes_0.js @@ -1,6 +1,7 @@ var searchData= [ ['aacaudiospecificconfig',['AACAudioSpecificConfig',['../dc/dc6/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html',1,'edash_packager::media::mp4']]], + ['aacprogrammaptablewriter',['AacProgramMapTableWriter',['../de/d59/classedash__packager_1_1media_1_1mp2t_1_1AacProgramMapTableWriter.html',1,'edash_packager::media::mp2t']]], ['ac3specific',['AC3Specific',['../d0/d65/structedash__packager_1_1media_1_1mp4_1_1AC3Specific.html',1,'edash_packager::media::mp4']]], ['adaptationset',['AdaptationSet',['../db/de4/classedash__packager_1_1AdaptationSet.html',1,'edash_packager']]], ['adaptationsetxmlnode',['AdaptationSetXmlNode',['../d6/d37/classedash__packager_1_1xml_1_1AdaptationSetXmlNode.html',1,'edash_packager::xml']]], diff --git a/docs/search/classes_6.js b/docs/search/classes_6.js index ac31ef40c6..190fd3b8b4 100644 --- a/docs/search/classes_6.js +++ b/docs/search/classes_6.js @@ -5,6 +5,7 @@ var searchData= ['h264modificationofpicnum',['H264ModificationOfPicNum',['../d9/d76/structedash__packager_1_1media_1_1H264ModificationOfPicNum.html',1,'edash_packager::media']]], ['h264parser',['H264Parser',['../d6/da3/classedash__packager_1_1media_1_1H264Parser.html',1,'edash_packager::media']]], ['h264pps',['H264Pps',['../db/d7b/structedash__packager_1_1media_1_1H264Pps.html',1,'edash_packager::media']]], + ['h264programmaptablewriter',['H264ProgramMapTableWriter',['../df/dfd/classedash__packager_1_1media_1_1mp2t_1_1H264ProgramMapTableWriter.html',1,'edash_packager::media::mp2t']]], ['h264seimessage',['H264SEIMessage',['../d4/d93/structedash__packager_1_1media_1_1H264SEIMessage.html',1,'edash_packager::media']]], ['h264seirecoverypoint',['H264SEIRecoveryPoint',['../d4/dca/structedash__packager_1_1media_1_1H264SEIRecoveryPoint.html',1,'edash_packager::media']]], ['h264sliceheader',['H264SliceHeader',['../de/d8d/structedash__packager_1_1media_1_1H264SliceHeader.html',1,'edash_packager::media']]], diff --git a/docs/search/classes_d.js b/docs/search/classes_d.js index 8554e41d68..020d5bb905 100644 --- a/docs/search/classes_d.js +++ b/docs/search/classes_d.js @@ -6,6 +6,7 @@ var searchData= ['prevsampledata',['PrevSampleData',['../d9/d7b/structedash__packager_1_1media_1_1wvm_1_1PrevSampleData.html',1,'edash_packager::media::wvm']]], ['privframe',['PrivFrame',['../d3/d59/structedash__packager_1_1media_1_1mp4_1_1PrivFrame.html',1,'edash_packager::media::mp4']]], ['producerconsumerqueue',['ProducerConsumerQueue',['../d5/d02/classedash__packager_1_1media_1_1ProducerConsumerQueue.html',1,'edash_packager::media']]], + ['programmaptablewriter',['ProgramMapTableWriter',['../dd/d15/classedash__packager_1_1media_1_1mp2t_1_1ProgramMapTableWriter.html',1,'edash_packager::media::mp2t']]], ['progresslistener',['ProgressListener',['../d9/d2c/classedash__packager_1_1media_1_1ProgressListener.html',1,'edash_packager::media']]], ['protectionschemeinfo',['ProtectionSchemeInfo',['../dd/dc9/structedash__packager_1_1media_1_1mp4_1_1ProtectionSchemeInfo.html',1,'edash_packager::media::mp4']]], ['protectionsystemspecificheader',['ProtectionSystemSpecificHeader',['../da/d2a/structedash__packager_1_1media_1_1mp4_1_1ProtectionSystemSpecificHeader.html',1,'edash_packager::media::mp4']]], diff --git a/docs/search/functions_10.js b/docs/search/functions_10.js index 6d159105b2..efa752ddda 100644 --- a/docs/search/functions_10.js +++ b/docs/search/functions_10.js @@ -27,10 +27,12 @@ var searchData= ['setiv',['SetIv',['../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html#a77b4444a269aaa9a4bfd347ebf02b649',1,'edash_packager::media::AesCryptor']]], ['setkeysource',['SetKeySource',['../d5/dce/classedash__packager_1_1media_1_1Demuxer.html#aec6a0b843399e2bf752e6fe1f56f02ee',1,'edash_packager::media::Demuxer::SetKeySource()'],['../d4/d1d/classedash__packager_1_1media_1_1Muxer.html#a246cda6ea92a24b2c5b504678143ed4e',1,'edash_packager::media::Muxer::SetKeySource()']]], ['setmuxerlistener',['SetMuxerListener',['../d4/d1d/classedash__packager_1_1media_1_1Muxer.html#aa8ea4384b819187c51f67ad901aca148',1,'edash_packager::media::Muxer']]], + ['setprogrammaptablewriterfortesting',['SetProgramMapTableWriterForTesting',['../d4/d26/classedash__packager_1_1media_1_1mp2t_1_1TsWriter.html#a8bbea13c62da6ec79b2abb377edad050',1,'edash_packager::media::mp2t::TsWriter']]], ['setprogresslistener',['SetProgressListener',['../d4/d1d/classedash__packager_1_1media_1_1Muxer.html#a04959bfe66cdb16053326938df9d445a',1,'edash_packager::media::Muxer']]], ['setsampleduration',['SetSampleDuration',['../d7/d15/classedash__packager_1_1Representation.html#a4a81a2db7ec245892334ad927621909c',1,'edash_packager::Representation']]], ['setstringattribute',['SetStringAttribute',['../dd/d85/classedash__packager_1_1xml_1_1XmlNode.html#a13806def844e3fd8e8cc0e690f292aab',1,'edash_packager::xml::XmlNode']]], ['settswriterfileopenedfortesting',['SetTsWriterFileOpenedForTesting',['../df/df0/classedash__packager_1_1media_1_1mp2t_1_1TsSegmenter.html#a40d75415d9af12a092d9555bddb77804',1,'edash_packager::media::mp2t::TsSegmenter']]], + ['signalencypted',['SignalEncypted',['../d4/d26/classedash__packager_1_1media_1_1mp2t_1_1TsWriter.html#a5a133827fd34934bb246603d08c83060',1,'edash_packager::media::mp2t::TsWriter']]], ['size',['Size',['../d5/d02/classedash__packager_1_1media_1_1ProducerConsumerQueue.html#aa502e5cfc6159ded7abb3672cdab8cd5',1,'edash_packager::media::ProducerConsumerQueue::Size()'],['../de/d19/classedash__packager_1_1media_1_1File.html#a1bb2a295cb69b3e51b9cc14969848632',1,'edash_packager::media::File::Size()'],['../dd/d98/classedash__packager_1_1media_1_1LocalFile.html#a8984949196dc5230a8ece08c738a9fd3',1,'edash_packager::media::LocalFile::Size()'],['../d3/d81/classedash__packager_1_1media_1_1MemoryFile.html#a01c8a932b632f130f02f067171f0f4ff',1,'edash_packager::media::MemoryFile::Size()'],['../dc/dfa/classedash__packager_1_1media_1_1ThreadedIoFile.html#af61d3986b87d43e3b5ffd86c86094478',1,'edash_packager::media::ThreadedIoFile::Size()'],['../d8/dc7/classedash__packager_1_1media_1_1UdpFile.html#a8d62376715aee117aa7a225b54be0945',1,'edash_packager::media::UdpFile::Size()'],['../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html#aef7267aa7963866d3dcef4f051f84674',1,'edash_packager::media::mp4::BoxBuffer::Size()']]], ['skipbits',['SkipBits',['../df/db4/classedash__packager_1_1media_1_1BitReader.html#acacb97d71aaae01796b90d27e7cdca0a',1,'edash_packager::media::BitReader']]], ['skipbitsconditional',['SkipBitsConditional',['../df/db4/classedash__packager_1_1media_1_1BitReader.html#a8a7f24cfdc78211fb2c1a0167c8d903e',1,'edash_packager::media::BitReader']]], diff --git a/docs/search/functions_2.js b/docs/search/functions_2.js index d53de68c4b..3712109e60 100644 --- a/docs/search/functions_2.js +++ b/docs/search/functions_2.js @@ -5,6 +5,8 @@ var searchData= ['childexist',['ChildExist',['../db/d6c/classedash__packager_1_1media_1_1mp4_1_1BoxReader.html#a5bc71875b0e8fe70cba17e2fe6f974fa',1,'edash_packager::media::mp4::BoxReader']]], ['chunkinfoiterator',['ChunkInfoIterator',['../d8/d71/classedash__packager_1_1media_1_1mp4_1_1ChunkInfoIterator.html#a3461373a1fe3eaf1d58e1af93f5ca5aa',1,'edash_packager::media::mp4::ChunkInfoIterator']]], ['clear',['Clear',['../d2/d90/classedash__packager_1_1media_1_1Status.html#a0fbada5284f16152c63ebcdd30c36736',1,'edash_packager::media::Status::Clear()'],['../d3/d6b/classedash__packager_1_1media_1_1IoCache.html#ae8ed4943296a88e5d5356347e63c6a42',1,'edash_packager::media::IoCache::Clear()']]], + ['clearleadsegmentpmt',['ClearLeadSegmentPmt',['../dd/d15/classedash__packager_1_1media_1_1mp2t_1_1ProgramMapTableWriter.html#aa8f575122416208d58c04428fc7da6a7',1,'edash_packager::media::mp2t::ProgramMapTableWriter::ClearLeadSegmentPmt()'],['../df/dfd/classedash__packager_1_1media_1_1mp2t_1_1H264ProgramMapTableWriter.html#a16d639f792fb3834dc8a2046f296a0a7',1,'edash_packager::media::mp2t::H264ProgramMapTableWriter::ClearLeadSegmentPmt()'],['../de/d59/classedash__packager_1_1media_1_1mp2t_1_1AacProgramMapTableWriter.html#aacf197c191e588af31a72480c8dbcae0',1,'edash_packager::media::mp2t::AacProgramMapTableWriter::ClearLeadSegmentPmt()']]], + ['clearsegmentpmt',['ClearSegmentPmt',['../dd/d15/classedash__packager_1_1media_1_1mp2t_1_1ProgramMapTableWriter.html#a897d4ffb73fe0ceabd7a4a7741b0122c',1,'edash_packager::media::mp2t::ProgramMapTableWriter::ClearSegmentPmt()'],['../df/dfd/classedash__packager_1_1media_1_1mp2t_1_1H264ProgramMapTableWriter.html#a3e25d66ae99fb6f0b753fbf32c3fa905',1,'edash_packager::media::mp2t::H264ProgramMapTableWriter::ClearSegmentPmt()'],['../de/d59/classedash__packager_1_1media_1_1mp2t_1_1AacProgramMapTableWriter.html#ac473ff4a9121e5458dce16b6df0349ec',1,'edash_packager::media::mp2t::AacProgramMapTableWriter::ClearSegmentPmt()']]], ['close',['Close',['../de/d19/classedash__packager_1_1media_1_1File.html#a42290da768cd34316d2f4c5fc3976b38',1,'edash_packager::media::File::Close()'],['../d3/d6b/classedash__packager_1_1media_1_1IoCache.html#a4588dbf505a08da8423b525ce24fee92',1,'edash_packager::media::IoCache::Close()'],['../dd/d98/classedash__packager_1_1media_1_1LocalFile.html#ad8bcb9e07851a62c6440458ef2c31e4f',1,'edash_packager::media::LocalFile::Close()'],['../d3/d81/classedash__packager_1_1media_1_1MemoryFile.html#a194d4a8fa61953e69af1dad79c13f56e',1,'edash_packager::media::MemoryFile::Close()'],['../dc/dfa/classedash__packager_1_1media_1_1ThreadedIoFile.html#a72f8485ab641d5e3b5df89a6959c1209',1,'edash_packager::media::ThreadedIoFile::Close()'],['../d8/dc7/classedash__packager_1_1media_1_1UdpFile.html#a10c51a75395ecb97f89124e296a349d9',1,'edash_packager::media::UdpFile::Close()'],['../d4/d8c/classedash__packager_1_1media_1_1MkvWriter.html#ac9a013bca6aa63d5361eba647d6bd4c2',1,'edash_packager::media::MkvWriter::Close()']]], ['closed',['closed',['../d3/d6b/classedash__packager_1_1media_1_1IoCache.html#a742807639a2983fc05cf058a88bfbe79',1,'edash_packager::media::IoCache']]], ['closurethread',['ClosureThread',['../dd/d2b/classedash__packager_1_1media_1_1ClosureThread.html#a8cbb44ca1f4abd7028ba4602af82de0d',1,'edash_packager::media::ClosureThread']]], diff --git a/docs/search/functions_4.js b/docs/search/functions_4.js index 53561154fa..31a9db99c9 100644 --- a/docs/search/functions_4.js +++ b/docs/search/functions_4.js @@ -3,6 +3,7 @@ var searchData= ['elementstartnotify',['ElementStartNotify',['../d4/d8c/classedash__packager_1_1media_1_1MkvWriter.html#a03b39cb0e2b2d18b1031363b72ccd837',1,'edash_packager::media::MkvWriter']]], ['empty',['Empty',['../d5/d02/classedash__packager_1_1media_1_1ProducerConsumerQueue.html#a43aa98358d9f8e0f416a6170ae3cb925',1,'edash_packager::media::ProducerConsumerQueue']]], ['encrypt',['Encrypt',['../d1/d86/classedash__packager_1_1media_1_1RsaPublicKey.html#a287216e5bb6ac3781388db23329a8f27',1,'edash_packager::media::RsaPublicKey']]], + ['encryptedsegmentpmt',['EncryptedSegmentPmt',['../dd/d15/classedash__packager_1_1media_1_1mp2t_1_1ProgramMapTableWriter.html#a0df5e08ea6e7ec857e67e6c4d0c08514',1,'edash_packager::media::mp2t::ProgramMapTableWriter::EncryptedSegmentPmt()'],['../df/dfd/classedash__packager_1_1media_1_1mp2t_1_1H264ProgramMapTableWriter.html#a71b0fdcca83e573c6a77283eda5c9910',1,'edash_packager::media::mp2t::H264ProgramMapTableWriter::EncryptedSegmentPmt()'],['../de/d59/classedash__packager_1_1media_1_1mp2t_1_1AacProgramMapTableWriter.html#aa50a6990968f5171081a8a253b94abe8',1,'edash_packager::media::mp2t::AacProgramMapTableWriter::EncryptedSegmentPmt()']]], ['encryptframe',['EncryptFrame',['../d2/d76/classedash__packager_1_1media_1_1webm_1_1Encryptor.html#ac7293db5bad8b0cd86ee428efaaf5318',1,'edash_packager::media::webm::Encryptor']]], ['encryptingfragmenter',['EncryptingFragmenter',['../d8/d1e/classedash__packager_1_1media_1_1mp4_1_1EncryptingFragmenter.html#a2abceb986f85741abf36367a79393098',1,'edash_packager::media::mp4::EncryptingFragmenter']]] ]; diff --git a/docs/search/functions_8.js b/docs/search/functions_8.js index 35711c80e3..7b76e1c8c4 100644 --- a/docs/search/functions_8.js +++ b/docs/search/functions_8.js @@ -3,7 +3,7 @@ var searchData= ['id',['id',['../d7/d15/classedash__packager_1_1Representation.html#a0a59920aa8a31f1fb2b30a2ee8cc4e95',1,'edash_packager::Representation']]], ['ignorebytes',['IgnoreBytes',['../dd/d4f/classedash__packager_1_1media_1_1mp4_1_1BoxBuffer.html#a7efa53df1ef135edd31d1e1818b9a884',1,'edash_packager::media::mp4::BoxBuffer']]], ['init',['Init',['../dc/d48/classedash__packager_1_1media_1_1MediaParser.html#a7ac1ee5db298922f094920cd564bfb16',1,'edash_packager::media::MediaParser::Init()'],['../dc/dab/classedash__packager_1_1media_1_1mp2t_1_1Mp2tMediaParser.html#abfcd1be5f00d8091feb044e7199966f5',1,'edash_packager::media::mp2t::Mp2tMediaParser::Init()'],['../d8/d0d/classedash__packager_1_1media_1_1mp4_1_1MP4MediaParser.html#a4ef745c8846adc9e932059a4e91f67c2',1,'edash_packager::media::mp4::MP4MediaParser::Init()'],['../db/d26/classedash__packager_1_1media_1_1mp4_1_1TrackRunIterator.html#a6fd0f1d72f9a31a1c0d26c3b1ae25250',1,'edash_packager::media::mp4::TrackRunIterator::Init()'],['../db/d26/classedash__packager_1_1media_1_1mp4_1_1TrackRunIterator.html#a354985cb4f5eed26e91dbb343a6343a0',1,'edash_packager::media::mp4::TrackRunIterator::Init(const MovieFragment &moof)'],['../dd/d99/classedash__packager_1_1media_1_1WebMMediaParser.html#a8a85bf527013ebbb0b902dcd56039467',1,'edash_packager::media::WebMMediaParser::Init()'],['../d2/d51/classedash__packager_1_1media_1_1WebVttMediaParser.html#a6e678b88894210cd665c1466b0c0fd41',1,'edash_packager::media::WebVttMediaParser::Init()'],['../d8/da0/classedash__packager_1_1media_1_1wvm_1_1WvmMediaParser.html#aef36e6f7cc6bdb2c6b287ae07ef9a55a',1,'edash_packager::media::wvm::WvmMediaParser::Init()'],['../da/d49/classedash__packager_1_1DashIopMpdNotifier.html#ace93090275f0ef9b33cf62648f854690',1,'edash_packager::DashIopMpdNotifier::Init()'],['../d7/d15/classedash__packager_1_1Representation.html#aac7ad6e54e88b4d31196d54ad5fb4a9d',1,'edash_packager::Representation::Init()'],['../da/d38/classedash__packager_1_1MpdNotifier.html#ae7067d35133b0573a2919fb69195328e',1,'edash_packager::MpdNotifier::Init()'],['../db/d56/classedash__packager_1_1SimpleMpdNotifier.html#a8c0efff460547138724769b768ae6341',1,'edash_packager::SimpleMpdNotifier::Init()']]], - ['initialize',['Initialize',['../d5/dce/classedash__packager_1_1media_1_1Demuxer.html#a5b156dbf1d1c86f4d18e137b3f7bc7c9',1,'edash_packager::media::Demuxer::Initialize()'],['../d4/dbe/classedash__packager_1_1media_1_1NalUnitToByteStreamConverter.html#a7f11850cfce911e3aec88974fc76105c',1,'edash_packager::media::NalUnitToByteStreamConverter::Initialize()'],['../de/d1a/classedash__packager_1_1media_1_1mp2t_1_1PesPacketGenerator.html#a00c8ff143e59d207fbb09e092802f6fd',1,'edash_packager::media::mp2t::PesPacketGenerator::Initialize()'],['../df/df0/classedash__packager_1_1media_1_1mp2t_1_1TsSegmenter.html#a7b399c00cca9e450cc8b2d33aca1bfd1',1,'edash_packager::media::mp2t::TsSegmenter::Initialize()'],['../d4/d26/classedash__packager_1_1media_1_1mp2t_1_1TsWriter.html#a17147205cdc4f959c67cc2e803e59e27',1,'edash_packager::media::mp2t::TsWriter::Initialize()'],['../dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html#af6ec4732a1d6addb755c85e0fface542',1,'edash_packager::media::mp4::Segmenter::Initialize()'],['../d1/dd0/classedash__packager_1_1media_1_1mp4_1_1VideoSliceHeaderParser.html#a4194fd829c0208859ac929b670a6aea7',1,'edash_packager::media::mp4::VideoSliceHeaderParser::Initialize()'],['../d6/dc2/classedash__packager_1_1media_1_1mp4_1_1H264VideoSliceHeaderParser.html#a611fcfffaa2954dd432d421b991ebbf6',1,'edash_packager::media::mp4::H264VideoSliceHeaderParser::Initialize()'],['../db/dbf/classedash__packager_1_1media_1_1mp4_1_1H265VideoSliceHeaderParser.html#a4de8eae24d3828a2cadc5824362ab956',1,'edash_packager::media::mp4::H265VideoSliceHeaderParser::Initialize()'],['../d2/d76/classedash__packager_1_1media_1_1webm_1_1Encryptor.html#ab37db1af563c523c84ef1addb9594175',1,'edash_packager::media::webm::Encryptor::Initialize()'],['../da/d14/classedash__packager_1_1media_1_1webm_1_1Segmenter.html#a5918dc2431560b2ae816c0840ddf7728',1,'edash_packager::media::webm::Segmenter::Initialize()']]], + ['initialize',['Initialize',['../d5/dce/classedash__packager_1_1media_1_1Demuxer.html#a5b156dbf1d1c86f4d18e137b3f7bc7c9',1,'edash_packager::media::Demuxer::Initialize()'],['../d4/dbe/classedash__packager_1_1media_1_1NalUnitToByteStreamConverter.html#a7f11850cfce911e3aec88974fc76105c',1,'edash_packager::media::NalUnitToByteStreamConverter::Initialize()'],['../de/d1a/classedash__packager_1_1media_1_1mp2t_1_1PesPacketGenerator.html#a00c8ff143e59d207fbb09e092802f6fd',1,'edash_packager::media::mp2t::PesPacketGenerator::Initialize()'],['../df/df0/classedash__packager_1_1media_1_1mp2t_1_1TsSegmenter.html#a7b399c00cca9e450cc8b2d33aca1bfd1',1,'edash_packager::media::mp2t::TsSegmenter::Initialize()'],['../d4/d26/classedash__packager_1_1media_1_1mp2t_1_1TsWriter.html#a4627d8f22a4d9d8840be26e6c464d491',1,'edash_packager::media::mp2t::TsWriter::Initialize()'],['../dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html#af6ec4732a1d6addb755c85e0fface542',1,'edash_packager::media::mp4::Segmenter::Initialize()'],['../d1/dd0/classedash__packager_1_1media_1_1mp4_1_1VideoSliceHeaderParser.html#a4194fd829c0208859ac929b670a6aea7',1,'edash_packager::media::mp4::VideoSliceHeaderParser::Initialize()'],['../d6/dc2/classedash__packager_1_1media_1_1mp4_1_1H264VideoSliceHeaderParser.html#a611fcfffaa2954dd432d421b991ebbf6',1,'edash_packager::media::mp4::H264VideoSliceHeaderParser::Initialize()'],['../db/dbf/classedash__packager_1_1media_1_1mp4_1_1H265VideoSliceHeaderParser.html#a4de8eae24d3828a2cadc5824362ab956',1,'edash_packager::media::mp4::H265VideoSliceHeaderParser::Initialize()'],['../d2/d76/classedash__packager_1_1media_1_1webm_1_1Encryptor.html#ab37db1af563c523c84ef1addb9594175',1,'edash_packager::media::webm::Encryptor::Initialize()'],['../da/d14/classedash__packager_1_1media_1_1webm_1_1Segmenter.html#a5918dc2431560b2ae816c0840ddf7728',1,'edash_packager::media::webm::Segmenter::Initialize()']]], ['initializefragment',['InitializeFragment',['../d8/d1e/classedash__packager_1_1media_1_1mp4_1_1EncryptingFragmenter.html#a3159dcc8d0f02da113715a97d096afef',1,'edash_packager::media::mp4::EncryptingFragmenter::InitializeFragment()'],['../db/dae/classedash__packager_1_1media_1_1mp4_1_1Fragmenter.html#ab55cbcb40b4c1308d70052a4b8ccd6af',1,'edash_packager::media::mp4::Fragmenter::InitializeFragment()']]], ['initializewithiv',['InitializeWithIv',['../d9/d60/classedash__packager_1_1media_1_1AesCryptor.html#abf57fe34c90b57abdcc33230f022adbe',1,'edash_packager::media::AesCryptor::InitializeWithIv()'],['../d5/dcb/classedash__packager_1_1media_1_1AesCbcDecryptor.html#a59bac38018c269795c588169e98a5b41',1,'edash_packager::media::AesCbcDecryptor::InitializeWithIv()'],['../dc/d92/classedash__packager_1_1media_1_1AesEncryptor.html#a6fc9c04be119f35fb0557f6f348be4f9',1,'edash_packager::media::AesEncryptor::InitializeWithIv()'],['../dc/d54/classedash__packager_1_1media_1_1AesPatternCryptor.html#a79f34ea0e31d780356ec5cca6b8b8516',1,'edash_packager::media::AesPatternCryptor::InitializeWithIv()']]], ['injectclockfortesting',['InjectClockForTesting',['../d3/dfa/classedash__packager_1_1MpdBuilder.html#a6e789afd6427510a43ce4c45a4ba5143',1,'edash_packager::MpdBuilder']]],