diff --git a/docs/annotated.html b/docs/annotated.html index c5f2fa4a1d..62cd639bb9 100644 --- a/docs/annotated.html +++ b/docs/annotated.html @@ -204,7 +204,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); |||oCSyncSampleIterator |||oCTrackRunIterator |||oCVideoSliceHeaderParser -|||\CH264VideoSliceHeaderParser +|||oCH264VideoSliceHeaderParser +|||\CH265VideoSliceHeaderParser ||oNwebm |||oCEncryptor |||oCMultiSegmentSegmenter @@ -288,36 +289,43 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); ||oCH264SEIRecoveryPoint ||oCH264SEIMessage ||oCH264Parser -||oCH26xBitReader -||oCHEVCDecoderConfigurationClass for parsing HEVC decoder configuration -||oCNalUnitToByteStreamConverter -||oCNalu -||oCNaluReader -||oCVP8Parser -||oCVP9ParserClass to parse a vp9 bit stream -||oCVPCodecConfigurationClass for parsing or writing VP codec configuration data -||oCVPxFrameInfo -||oCVPxParser -||oCCluster -||oCClusterBuilder -||oCMkvWriterAn implementation of IMkvWriter using our File type -||oCSeekHead -||oCSegmentTestBase -|||\CClusterParser -||oCTracksBuilder -||oCWebMAudioClientHelper class used to parse an Audio element inside a TrackEntry element -||oCWebMClusterParser -||oCContentEncoding -||oCWebMContentEncodingsClientParser for WebM ContentEncodings element -||oCWebMInfoParserParser for WebM Info element -||oCWebMMediaParser -||oCWebMParserClient -||oCWebMListParser -||oCWebMTracksParserParser for WebM Tracks element -||oCWebMVideoClientHelper class used to parse a Video element inside a TrackEntry element -||oCWebMWebVTTParser -||oCCue -||\CWebVttMediaParser +||oCH265ReferencePictureSet +||oCH265Pps +||oCH265Sps +||oCH265ReferencePictureListModifications +||oCH265SliceHeader +|||\CLongTermPicsInfo +||oCH265Parser +||oCH26xBitReader +||oCHEVCDecoderConfigurationClass for parsing HEVC decoder configuration +||oCNalUnitToByteStreamConverter +||oCNalu +||oCNaluReader +||oCVP8Parser +||oCVP9ParserClass to parse a vp9 bit stream +||oCVPCodecConfigurationClass for parsing or writing VP codec configuration data +||oCVPxFrameInfo +||oCVPxParser +||oCCluster +||oCClusterBuilder +||oCMkvWriterAn implementation of IMkvWriter using our File type +||oCSeekHead +||oCSegmentTestBase +|||\CClusterParser +||oCTracksBuilder +||oCWebMAudioClientHelper class used to parse an Audio element inside a TrackEntry element +||oCWebMClusterParser +||oCContentEncoding +||oCWebMContentEncodingsClientParser for WebM ContentEncodings element +||oCWebMInfoParserParser for WebM Info element +||oCWebMMediaParser +||oCWebMParserClient +||oCWebMListParser +||oCWebMTracksParserParser for WebM Tracks element +||oCWebMVideoClientHelper class used to parse a Video element inside a TrackEntry element +||oCWebMWebVTTParser +||oCCue +||\CWebVttMediaParser |oNxml ||oCXmlDeleter ||oCXmlNode @@ -347,7 +355,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/classes.html b/docs/classes.html index fc5f24b44b..7595a7ad50 100644 --- a/docs/classes.html +++ b/docs/classes.html @@ -89,91 +89,93 @@ 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  
-
DataInformation (edash_packager::media::mp4)   KeyRotationFragmenter (edash_packager::media::mp4)   ProducerConsumerQueue (edash_packager::media)   TrackEncryption (edash_packager::media::mp4)   
DataReference (edash_packager::media::mp4)   KeySource (edash_packager::media)   ProgressListener (edash_packager::media)   TrackExtends (edash_packager::media::mp4)   
AACAudioSpecificConfig (edash_packager::media::mp4)   DecoderConfiguration (edash_packager::media)   
  L  
-
ProtectionSchemeInfo (edash_packager::media::mp4)   TrackFragment (edash_packager::media::mp4)   
AC3Specific (edash_packager::media::mp4)   DecodingTime (edash_packager::media::mp4)   ProtectionSystemSpecificHeader (edash_packager::media::mp4)   TrackFragmentDecodeTime (edash_packager::media::mp4)   
AdaptationSet (edash_packager)   DecodingTimeIterator (edash_packager::media::mp4)   Language (edash_packager::media::mp4)   ProtectionSystemSpecificInfo (edash_packager::media)   TrackFragmentHeader (edash_packager::media::mp4)   
AdaptationSetXmlNode (edash_packager::xml)   DecodingTimeToSample (edash_packager::media::mp4)   LibcryptoThreading (edash_packager::media)   
  R  
-
TrackFragmentRun (edash_packager::media::mp4)   
AdtsHeader (edash_packager::media::mp2t)   DecryptConfig (edash_packager::media)   LocalFile (edash_packager::media)   TrackHeader (edash_packager::media::mp4)   
AesCbcCtsDecryptor (edash_packager::media)   DecryptorSource (edash_packager::media)   
  M  
-
Representation (edash_packager)   TrackRunIterator (edash_packager::media::mp4)   
AesCbcCtsEncryptor (edash_packager::media)   Demuxer (edash_packager::media)   RepresentationBaseXmlNode (edash_packager::xml)   TracksBuilder (edash_packager::media)   
AesCbcPkcs5Decryptor (edash_packager::media)   DemuxStreamIdMediaSample (edash_packager::media::wvm)   Media (edash_packager::media::mp4)   RepresentationStateChangeListener (edash_packager)   TsPacket (edash_packager::media::mp2t)   
AesCbcPkcs5Encryptor (edash_packager::media)   DTSSpecific (edash_packager::media::mp4)   MediaData (edash_packager::media::mp4)   RepresentationXmlNode (edash_packager::xml)   TsSection (edash_packager::media::mp2t)   
AesCtrDecryptor (edash_packager::media)   
  E  
-
MediaHeader (edash_packager::media::mp4)   RequestSigner (edash_packager::media)   TsSectionPat (edash_packager::media::mp2t)   
AesCtrEncryptor (edash_packager::media)   MediaInformation (edash_packager::media::mp4)   RsaPrivateKey (edash_packager::media)   TsSectionPes (edash_packager::media::mp2t)   
AesDecryptor (edash_packager::media)   EC3Specific (edash_packager::media::mp4)   MediaParser (edash_packager::media)   RsaPublicKey (edash_packager::media)   TsSectionPmt (edash_packager::media::mp2t)   
AesEncryptor (edash_packager::media)   Edit (edash_packager::media::mp4)   MediaSample (edash_packager::media)   RsaRequestSigner (edash_packager::media)   TsSectionPsi (edash_packager::media::mp2t)   
AesRequestSigner (edash_packager::media)   EditList (edash_packager::media::mp4)   MediaStream (edash_packager::media)   
  S  
-
TwoPassSingleSegmentSegmenter (edash_packager::media::webm)   
AudioSampleEntry (edash_packager::media::mp4)   EditListEntry (edash_packager::media::mp4)   MemoryFile (edash_packager::media)   
  U  
+
DecoderConfiguration (edash_packager::media)   
  K  
+
PrevSampleData (edash_packager::media::wvm)   TrackEncryption (edash_packager::media::mp4)   
DecodingTime (edash_packager::media::mp4)   PrivFrame (edash_packager::media::mp4)   TrackExtends (edash_packager::media::mp4)   
AACAudioSpecificConfig (edash_packager::media::mp4)   DecodingTimeIterator (edash_packager::media::mp4)   KeyFetcher (edash_packager::media)   ProducerConsumerQueue (edash_packager::media)   TrackFragment (edash_packager::media::mp4)   
AC3Specific (edash_packager::media::mp4)   DecodingTimeToSample (edash_packager::media::mp4)   KeyRotationFragmenter (edash_packager::media::mp4)   ProgressListener (edash_packager::media)   TrackFragmentDecodeTime (edash_packager::media::mp4)   
AdaptationSet (edash_packager)   DecryptConfig (edash_packager::media)   KeySource (edash_packager::media)   ProtectionSchemeInfo (edash_packager::media::mp4)   TrackFragmentHeader (edash_packager::media::mp4)   
AdaptationSetXmlNode (edash_packager::xml)   DecryptorSource (edash_packager::media)   
  L  
+
ProtectionSystemSpecificHeader (edash_packager::media::mp4)   TrackFragmentRun (edash_packager::media::mp4)   
AdtsHeader (edash_packager::media::mp2t)   Demuxer (edash_packager::media)   ProtectionSystemSpecificInfo (edash_packager::media)   TrackHeader (edash_packager::media::mp4)   
AesCbcCtsDecryptor (edash_packager::media)   DemuxStreamIdMediaSample (edash_packager::media::wvm)   Language (edash_packager::media::mp4)   
  R  
+
TrackRunIterator (edash_packager::media::mp4)   
AesCbcCtsEncryptor (edash_packager::media)   DTSSpecific (edash_packager::media::mp4)   LibcryptoThreading (edash_packager::media)   TracksBuilder (edash_packager::media)   
AesCbcPkcs5Decryptor (edash_packager::media)   
  E  
+
LocalFile (edash_packager::media)   Representation (edash_packager)   TsPacket (edash_packager::media::mp2t)   
AesCbcPkcs5Encryptor (edash_packager::media)   H265SliceHeader::LongTermPicsInfo (edash_packager::media)   RepresentationBaseXmlNode (edash_packager::xml)   TsSection (edash_packager::media::mp2t)   
AesCtrDecryptor (edash_packager::media)   EC3Specific (edash_packager::media::mp4)   
  M  
+
RepresentationStateChangeListener (edash_packager)   TsSectionPat (edash_packager::media::mp2t)   
AesCtrEncryptor (edash_packager::media)   Edit (edash_packager::media::mp4)   RepresentationXmlNode (edash_packager::xml)   TsSectionPes (edash_packager::media::mp2t)   
AesDecryptor (edash_packager::media)   EditList (edash_packager::media::mp4)   Media (edash_packager::media::mp4)   RequestSigner (edash_packager::media)   TsSectionPmt (edash_packager::media::mp2t)   
AesEncryptor (edash_packager::media)   EditListEntry (edash_packager::media::mp4)   MediaData (edash_packager::media::mp4)   RsaPrivateKey (edash_packager::media)   TsSectionPsi (edash_packager::media::mp2t)   
AesRequestSigner (edash_packager::media)   Element (edash_packager)   MediaHeader (edash_packager::media::mp4)   RsaPublicKey (edash_packager::media)   TwoPassSingleSegmentSegmenter (edash_packager::media::webm)   
AudioSampleEntry (edash_packager::media::mp4)   ElementaryStreamDescriptor (edash_packager::media::mp4)   MediaInformation (edash_packager::media::mp4)   RsaRequestSigner (edash_packager::media)   
  U  
AudioStreamInfo (edash_packager::media)   Element (edash_packager)   Metadata (edash_packager::media::mp4)   SampleAuxiliaryInformationOffset (edash_packager::media::mp4)   
AudioTimestampHelper (edash_packager::media)   ElementaryStreamDescriptor (edash_packager::media::mp4)   MkvWriter (edash_packager::media)   SampleAuxiliaryInformationSize (edash_packager::media::mp4)   UdpFile (edash_packager::media)   
AVCDecoderConfiguration (edash_packager::media)   EncryptingFragmenter (edash_packager::media::mp4)   MockAdaptationSet (edash_packager)   SampleDescription (edash_packager::media::mp4)   
  V  
+
AudioStreamInfo (edash_packager::media)   EncryptingFragmenter (edash_packager::media::mp4)   MediaParser (edash_packager::media)   
  S  
+
AudioTimestampHelper (edash_packager::media)   EncryptionKey (edash_packager::media)   MediaSample (edash_packager::media)   UdpFile (edash_packager::media)   
AVCDecoderConfiguration (edash_packager::media)   Encryptor (edash_packager::media::webm)   MediaStream (edash_packager::media)   SampleAuxiliaryInformationOffset (edash_packager::media::mp4)   
  V  
  B  
-
EncryptionKey (edash_packager::media)   MockMpdBuilder (edash_packager)   SampleEncryption (edash_packager::media::mp4)   
Encryptor (edash_packager::media::webm)   MockMpdNotifier (edash_packager)   SampleEncryptionEntry (edash_packager::media::mp4)   VideoMediaHeader (edash_packager::media::mp4)   
BandwidthEstimator   ESDescriptor (edash_packager::media::mp4)   MockRepresentation (edash_packager)   SampleGroupDescription (edash_packager::media::mp4)   VideoSampleEntry (edash_packager::media::mp4)   
BitReader (edash_packager::media)   EsParser (edash_packager::media::mp2t)   Movie (edash_packager::media::mp4)   SampleSize (edash_packager::media::mp4)   VideoSliceHeaderParser (edash_packager::media::mp4)   
Box (edash_packager::media::mp4)   EsParserAdts (edash_packager::media::mp2t)   MovieExtends (edash_packager::media::mp4)   SampleTable (edash_packager::media::mp4)   VideoStreamInfo (edash_packager::media)   
BoxBuffer (edash_packager::media::mp4)   EsParserH264 (edash_packager::media::mp2t)   MovieExtendsHeader (edash_packager::media::mp4)   SampleToChunk (edash_packager::media::mp4)   VideoStreamInfoParameters (edash_packager::media)   
BoxReader (edash_packager::media::mp4)   
  F  
-
MovieFragment (edash_packager::media::mp4)   SampleToGroup (edash_packager::media::mp4)   VodMediaInfoDumpMuxerListener (edash_packager::media)   
BufferReader (edash_packager::media)   MovieFragmentHeader (edash_packager::media::mp4)   SampleToGroupEntry (edash_packager::media::mp4)   VP8Parser (edash_packager::media)   
BufferWriter (edash_packager::media)   File (edash_packager::media)   MovieHeader (edash_packager::media::mp4)   SchemeInfo (edash_packager::media::mp4)   VP9Parser (edash_packager::media)   
ByteQueue (edash_packager::media)   FileCloser (edash_packager::media)   Mp2tMediaParser (edash_packager::media::mp2t)   SchemeType (edash_packager::media::mp4)   VPCodecConfiguration (edash_packager::media)   
ESDescriptor (edash_packager::media::mp4)   MemoryFile (edash_packager::media)   SampleAuxiliaryInformationSize (edash_packager::media::mp4)   
EsParser (edash_packager::media::mp2t)   Metadata (edash_packager::media::mp4)   SampleDescription (edash_packager::media::mp4)   VideoMediaHeader (edash_packager::media::mp4)   
BandwidthEstimator   EsParserAdts (edash_packager::media::mp2t)   MkvWriter (edash_packager::media)   SampleEncryption (edash_packager::media::mp4)   VideoSampleEntry (edash_packager::media::mp4)   
BitReader (edash_packager::media)   EsParserH264 (edash_packager::media::mp2t)   MockAdaptationSet (edash_packager)   SampleEncryptionEntry (edash_packager::media::mp4)   VideoSliceHeaderParser (edash_packager::media::mp4)   
Box (edash_packager::media::mp4)   
  F  
+
MockMpdBuilder (edash_packager)   SampleGroupDescription (edash_packager::media::mp4)   VideoStreamInfo (edash_packager::media)   
BoxBuffer (edash_packager::media::mp4)   MockMpdNotifier (edash_packager)   SampleSize (edash_packager::media::mp4)   VideoStreamInfoParameters (edash_packager::media)   
BoxReader (edash_packager::media::mp4)   File (edash_packager::media)   MockRepresentation (edash_packager)   SampleTable (edash_packager::media::mp4)   VodMediaInfoDumpMuxerListener (edash_packager::media)   
BufferReader (edash_packager::media)   FileCloser (edash_packager::media)   Movie (edash_packager::media::mp4)   SampleToChunk (edash_packager::media::mp4)   VP8Parser (edash_packager::media)   
BufferWriter (edash_packager::media)   FileType (edash_packager::media::mp4)   MovieExtends (edash_packager::media::mp4)   SampleToGroup (edash_packager::media::mp4)   VP9Parser (edash_packager::media)   
ByteQueue (edash_packager::media)   FixedKeySource (edash_packager::media)   MovieExtendsHeader (edash_packager::media::mp4)   SampleToGroupEntry (edash_packager::media::mp4)   VPCodecConfiguration (edash_packager::media)   
  C  
-
FileType (edash_packager::media::mp4)   MP4MediaParser (edash_packager::media::mp4)   SeekHead (edash_packager::media)   VPxFrameInfo (edash_packager::media)   
FixedKeySource (edash_packager::media)   MP4Muxer (edash_packager::media::mp4)   Segmenter (edash_packager::media::webm)   VPxParser (edash_packager::media)   
CencSampleEncryptionInfoEntry (edash_packager::media::mp4)   Fragmenter (edash_packager::media::mp4)   MpdBuilder (edash_packager)   Segmenter (edash_packager::media::mp4)   VTTAdditionalTextBox (edash_packager::media::mp4)   
ChunkInfo (edash_packager::media::mp4)   FullBox (edash_packager::media::mp4)   MpdNotifier (edash_packager)   SegmentIndex (edash_packager::media::mp4)   VTTCueBox (edash_packager::media::mp4)   
ChunkInfoIterator (edash_packager::media::mp4)   
  H  
-
MpdNotifierFactory (edash_packager)   SegmentInfo (edash_packager)   VTTEmptyCueBox (edash_packager::media::mp4)   
ChunkLargeOffset (edash_packager::media::mp4)   MpdNotifyMuxerListener (edash_packager::media)   SegmentReference (edash_packager::media::mp4)   
  W  
+
Fragmenter (edash_packager::media::mp4)   MovieFragment (edash_packager::media::mp4)   SchemeInfo (edash_packager::media::mp4)   VPxFrameInfo (edash_packager::media)   
FullBox (edash_packager::media::mp4)   MovieFragmentHeader (edash_packager::media::mp4)   SchemeType (edash_packager::media::mp4)   VPxParser (edash_packager::media)   
CencSampleEncryptionInfoEntry (edash_packager::media::mp4)   
  H  
+
MovieHeader (edash_packager::media::mp4)   SeekHead (edash_packager::media)   VTTAdditionalTextBox (edash_packager::media::mp4)   
ChunkInfo (edash_packager::media::mp4)   Mp2tMediaParser (edash_packager::media::mp2t)   Segmenter (edash_packager::media::webm)   VTTCueBox (edash_packager::media::mp4)   
ChunkInfoIterator (edash_packager::media::mp4)   H264ByteToUnitStreamConverter (edash_packager::media)   MP4MediaParser (edash_packager::media::mp4)   Segmenter (edash_packager::media::mp4)   VTTEmptyCueBox (edash_packager::media::mp4)   
ChunkLargeOffset (edash_packager::media::mp4)   H264DecRefPicMarking (edash_packager::media)   MP4Muxer (edash_packager::media::mp4)   SegmentIndex (edash_packager::media::mp4)   
  W  
ChunkOffset (edash_packager::media::mp4)   H264ByteToUnitStreamConverter (edash_packager::media)   MpdOptions (edash_packager)   SegmentTestBase (edash_packager::media)   
ClosureThread (edash_packager::media)   H264DecRefPicMarking (edash_packager::media)   MpdWriter (edash_packager)   SegmentType (edash_packager::media::mp4)   WebMAudioClient (edash_packager::media)   
Cluster (edash_packager::media)   H264ModificationOfPicNum (edash_packager::media)   MultiSegmentSegmenter (edash_packager::media::mp4)   SimpleMpdNotifier (edash_packager)   WebMClusterParser (edash_packager::media)   
ClusterBuilder (edash_packager::media)   H264Parser (edash_packager::media)   MultiSegmentSegmenter (edash_packager::media::webm)   SingleSegmentSegmenter (edash_packager::media::webm)   WebMContentEncodingsClient (edash_packager::media)   
SegmentTestBase::ClusterParser (edash_packager::media)   H264Pps (edash_packager::media)   Muxer (edash_packager::media)   SingleSegmentSegmenter (edash_packager::media::mp4)   WebMInfoParser (edash_packager::media)   
CodecConfigurationRecord (edash_packager::media::mp4)   H264SEIMessage (edash_packager::media)   MuxerListener (edash_packager::media)   SoundMediaHeader (edash_packager::media::mp4)   WebMListParser (edash_packager::media)   
CompactSampleSize (edash_packager::media::mp4)   H264SEIRecoveryPoint (edash_packager::media)   MuxerOptions (edash_packager::media)   Status (edash_packager::media)   WebMMediaParser (edash_packager::media)   
CompositionOffset (edash_packager::media::mp4)   H264SliceHeader (edash_packager::media)   
  N  
-
StreamDescriptor (edash_packager::media)   WebMMuxer (edash_packager::media::webm)   
CompositionOffsetIterator (edash_packager::media::mp4)   H264Sps (edash_packager::media)   StreamDescriptorCompareFn (edash_packager::media)   WebMParserClient (edash_packager::media)   
CompositionTimeToSample (edash_packager::media::mp4)   H264VideoSliceHeaderParser (edash_packager::media::mp4)   Nalu (edash_packager::media)   StreamInfo (edash_packager::media)   WebMTracksParser (edash_packager::media)   
ContentEncoding (edash_packager::media)   H264WeightingFactors (edash_packager::media)   NalUnitToByteStreamConverter (edash_packager::media)   SubsampleEntry (edash_packager::media)   WebMVideoClient (edash_packager::media)   
ContentProtectionElement (edash_packager)   H26xBitReader (edash_packager::media)   NaluReader (edash_packager::media)   SubtitleMediaHeader (edash_packager::media::mp4)   WebMWebVTTParser (edash_packager::media)   
Cue (edash_packager::media)   HandlerReference (edash_packager::media::mp4)   
  O  
-
SyncSample (edash_packager::media::mp4)   WebVTTConfigurationBox (edash_packager::media::mp4)   
CueIDBox (edash_packager::media::mp4)   HEVCDecoderConfiguration (edash_packager::media)   SyncSampleIterator (edash_packager::media::mp4)   WebVttMediaParser (edash_packager::media)   
CuePayloadBox (edash_packager::media::mp4)   HttpKeyFetcher (edash_packager::media)   OffsetByteQueue (edash_packager::media)   
  T  
-
WebVTTSourceLabelBox (edash_packager::media::mp4)   
CueSettingsBox (edash_packager::media::mp4)   
  I  
-
OnMediaEndParameters (edash_packager::media)   WidevineKeySource (edash_packager::media)   
CueSourceIDBox (edash_packager::media::mp4)   OriginalFormat (edash_packager::media::mp4)   TextSampleEntry (edash_packager::media::mp4)   WvmMediaParser (edash_packager::media::wvm)   
CueTimeBox (edash_packager::media::mp4)   ID3v2 (edash_packager::media::mp4)   
  P  
-
TextStreamInfo (edash_packager::media)   
  X  
+
ChunkOffset (edash_packager::media::mp4)   H264ModificationOfPicNum (edash_packager::media)   MpdBuilder (edash_packager)   SegmentInfo (edash_packager)   
ClosureThread (edash_packager::media)   H264Parser (edash_packager::media)   MpdNotifier (edash_packager)   SegmentReference (edash_packager::media::mp4)   WebMAudioClient (edash_packager::media)   
Cluster (edash_packager::media)   H264Pps (edash_packager::media)   MpdNotifierFactory (edash_packager)   SegmentTestBase (edash_packager::media)   WebMClusterParser (edash_packager::media)   
ClusterBuilder (edash_packager::media)   H264SEIMessage (edash_packager::media)   MpdNotifyMuxerListener (edash_packager::media)   SegmentType (edash_packager::media::mp4)   WebMContentEncodingsClient (edash_packager::media)   
SegmentTestBase::ClusterParser (edash_packager::media)   H264SEIRecoveryPoint (edash_packager::media)   MpdOptions (edash_packager)   SimpleMpdNotifier (edash_packager)   WebMInfoParser (edash_packager::media)   
CodecConfigurationRecord (edash_packager::media::mp4)   H264SliceHeader (edash_packager::media)   MpdWriter (edash_packager)   SingleSegmentSegmenter (edash_packager::media::mp4)   WebMListParser (edash_packager::media)   
CompactSampleSize (edash_packager::media::mp4)   H264Sps (edash_packager::media)   MultiSegmentSegmenter (edash_packager::media::webm)   SingleSegmentSegmenter (edash_packager::media::webm)   WebMMediaParser (edash_packager::media)   
CompositionOffset (edash_packager::media::mp4)   H264VideoSliceHeaderParser (edash_packager::media::mp4)   MultiSegmentSegmenter (edash_packager::media::mp4)   SoundMediaHeader (edash_packager::media::mp4)   WebMMuxer (edash_packager::media::webm)   
CompositionOffsetIterator (edash_packager::media::mp4)   H264WeightingFactors (edash_packager::media)   Muxer (edash_packager::media)   Status (edash_packager::media)   WebMParserClient (edash_packager::media)   
CompositionTimeToSample (edash_packager::media::mp4)   H265Parser (edash_packager::media)   MuxerListener (edash_packager::media)   StreamDescriptor (edash_packager::media)   WebMTracksParser (edash_packager::media)   
ContentEncoding (edash_packager::media)   H265Pps (edash_packager::media)   MuxerOptions (edash_packager::media)   StreamDescriptorCompareFn (edash_packager::media)   WebMVideoClient (edash_packager::media)   
ContentProtectionElement (edash_packager)   H265ReferencePictureListModifications (edash_packager::media)   
  N  
+
StreamInfo (edash_packager::media)   WebMWebVTTParser (edash_packager::media)   
Cue (edash_packager::media)   H265ReferencePictureSet (edash_packager::media)   SubsampleEntry (edash_packager::media)   WebVTTConfigurationBox (edash_packager::media::mp4)   
CueIDBox (edash_packager::media::mp4)   H265SliceHeader (edash_packager::media)   Nalu (edash_packager::media)   SubtitleMediaHeader (edash_packager::media::mp4)   WebVttMediaParser (edash_packager::media)   
CuePayloadBox (edash_packager::media::mp4)   H265Sps (edash_packager::media)   NalUnitToByteStreamConverter (edash_packager::media)   SyncSample (edash_packager::media::mp4)   WebVTTSourceLabelBox (edash_packager::media::mp4)   
CueSettingsBox (edash_packager::media::mp4)   H265VideoSliceHeaderParser (edash_packager::media::mp4)   NaluReader (edash_packager::media)   SyncSampleIterator (edash_packager::media::mp4)   WidevineKeySource (edash_packager::media)   
CueSourceIDBox (edash_packager::media::mp4)   H26xBitReader (edash_packager::media)   
  O  
+
  T  
+
WvmMediaParser (edash_packager::media::wvm)   
CueTimeBox (edash_packager::media::mp4)   HandlerReference (edash_packager::media::mp4)   
  X  
  D  
-
IoCache (edash_packager::media)   TextTrack (edash_packager::media)   
  K  
-
PixelAspectRatio (edash_packager::media::mp4)   TextTrackConfig (edash_packager::media)   XmlDeleter (edash_packager::xml)   
DashIopMpdNotifier (edash_packager)   PrevSampleData (edash_packager::media::wvm)   ThreadedIoFile (edash_packager::media)   XmlNode (edash_packager::xml)   
DataEntryUrl (edash_packager::media::mp4)   KeyFetcher (edash_packager::media)   PrivFrame (edash_packager::media::mp4)   Track (edash_packager::media::mp4)   
HEVCDecoderConfiguration (edash_packager::media)   OffsetByteQueue (edash_packager::media)   TextSampleEntry (edash_packager::media::mp4)   
HttpKeyFetcher (edash_packager::media)   OnMediaEndParameters (edash_packager::media)   TextStreamInfo (edash_packager::media)   XmlDeleter (edash_packager::xml)   
DashIopMpdNotifier (edash_packager)   
  I  
+
OriginalFormat (edash_packager::media::mp4)   TextTrack (edash_packager::media)   XmlNode (edash_packager::xml)   
DataEntryUrl (edash_packager::media::mp4)   
  P  
+
TextTrackConfig (edash_packager::media)   
DataInformation (edash_packager::media::mp4)   ID3v2 (edash_packager::media::mp4)   ThreadedIoFile (edash_packager::media)   
DataReference (edash_packager::media::mp4)   IoCache (edash_packager::media)   PixelAspectRatio (edash_packager::media::mp4)   Track (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 ad0ea69d8a..904846f103 100644 --- a/docs/d0/d03/classedash__packager_1_1media_1_1webm_1_1SingleSegmentSegmenter.html +++ b/docs/d0/d03/classedash__packager_1_1media_1_1webm_1_1SingleSegmentSegmenter.html @@ -290,7 +290,7 @@ double cluster_length_sec< diff --git a/docs/d0/d06/mpd__flags_8cc_source.html b/docs/d0/d06/mpd__flags_8cc_source.html index 458e492d2a..8d12800eee 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 773a164ced..8d8c210853 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 50b4f7c739..11a365f3cd 100644 --- a/docs/d0/d0e/muxer__options_8h_source.html +++ b/docs/d0/d0e/muxer__options_8h_source.html @@ -149,7 +149,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 26f651d689..3cf6eea7e3 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 5cfe26af4f..89f5f6b222 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 32270d768b..7fd077ac27 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 b69cf2cc19..4d40857d6f 100644 --- a/docs/d0/d28/classedash__packager_1_1media_1_1mp4_1_1MultiSegmentSegmenter-members.html +++ b/docs/d0/d28/classedash__packager_1_1media_1_1mp4_1_1MultiSegmentSegmenter-members.html @@ -118,7 +118,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/d30/mock__mpd__notifier_8h_source.html b/docs/d0/d30/mock__mpd__notifier_8h_source.html index 7ebb195754..f6d8a4a1ae 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 0938f0d864..89c28c17f9 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 ee0940e78d..73ea18ce0a 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 77a9520838..36592a4bcf 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 b0025150f4..c40c60d6b1 100644 --- a/docs/d0/d3a/classedash__packager_1_1xml_1_1RepresentationBaseXmlNode-members.html +++ b/docs/d0/d3a/classedash__packager_1_1xml_1_1RepresentationBaseXmlNode-members.html @@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/d3a/webm__constants_8h_source.html b/docs/d0/d3a/webm__constants_8h_source.html index 565dac8a54..5f3fc4ea4d 100644 --- a/docs/d0/d3a/webm__constants_8h_source.html +++ b/docs/d0/d3a/webm__constants_8h_source.html @@ -313,7 +313,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/d42/widevine__encryption__flags_8cc_source.html b/docs/d0/d42/widevine__encryption__flags_8cc_source.html index 16552350f0..d3f8767aa2 100644 --- a/docs/d0/d42/widevine__encryption__flags_8cc_source.html +++ b/docs/d0/d42/widevine__encryption__flags_8cc_source.html @@ -258,7 +258,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 6d9328baf0..c8c43f6828 100644 --- a/docs/d0/d46/fourccs_8h_source.html +++ b/docs/d0/d46/fourccs_8h_source.html @@ -238,7 +238,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d0/d49/vod__media__info__dump__muxer__listener_8cc_source.html b/docs/d0/d49/vod__media__info__dump__muxer__listener_8cc_source.html index 21eabb2357..0f93d4cab5 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 @@ -224,7 +224,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 ff88480455..e38d70c35a 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 49c6214fc4..a8a93f3f26 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 96c465508d..1256a5b978 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/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 605130a648..06d26178ef 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 0ee774c76b..9c426bacc9 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 7d049b7721..b9c2122981 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 79a7546e50..57dd108840 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 9ec9ffb7e5..cc8fc6414e 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 2c4f21801d..008eeb7445 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 81ac4443e7..1eabe18203 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 d9bf960df0..ae0676f971 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 0041269f81..48a785e252 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 d6d6caffda..f896488938 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 bf9bce421a..d824028260 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 a2aba75462..e7ebea94ca 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 442d17bee7..2050376148 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 98cce0162f..a023abe87a 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 565493272c..bec180e2f7 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 d7e28c467f..6ea12e5360 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 5cb29a6bfd..979bc26a69 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 a1a31981f0..5d4ca85a6e 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 d5d81f357c..c58c681dfe 100644 --- a/docs/d0/dd6/webm__crypto__helpers_8cc_source.html +++ b/docs/d0/dd6/webm__crypto__helpers_8cc_source.html @@ -158,7 +158,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 07cb5c959d..65f129593e 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 e2c3ea4e86..2571af692c 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 5faf33839a..2306889fdd 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_1TracksBuilder.html b/docs/d0/de6/classedash__packager_1_1media_1_1TracksBuilder.html index 195101fac9..01ef8c03b0 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 0ff22411bc..5c66469bc9 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 82345fed17..2751c804fb 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 35506e6a68..69b301e224 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 3f624e4253..f9ef071fc9 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 d1af33aa34..1f5be94d83 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 738df6b956..deab326186 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 08ea72a44b..080bf1580c 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 010abef3f2..af6d624006 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 affd3354c9..bf4882bef3 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 78955e746f..48348904e3 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 d9f1219a00..5870798c99 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 0455c5fea6..3d5c52df93 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 d29acb78c7..3bd1c3d120 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 d88a214e11..c71fc697b2 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 7fbdc903b6..44a61572be 100644 --- a/docs/d1/d2a/decryptor__source_8cc_source.html +++ b/docs/d1/d2a/decryptor__source_8cc_source.html @@ -190,7 +190,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 2f57879102..1a5a0a7429 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 813b6fc0b5..31dedad863 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 853125a41e..f899d39292 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 957d1f7eb7..d6ccfa1955 100644 --- a/docs/d1/d37/es__parser__h264_8h_source.html +++ b/docs/d1/d37/es__parser__h264_8h_source.html @@ -200,7 +200,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d1/d38/classedash__packager_1_1MockRepresentation-members.html b/docs/d1/d38/classedash__packager_1_1MockRepresentation-members.html index 2f4a70c251..9bb06886c6 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 1b628b59fb..9f70528341 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 f6cdcbed93..6e642f8628 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 ded33e7ed1..81fb64a3a2 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 c3d639725c..feb703e677 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 db42613a8a..0298a1497e 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 5208be3beb..56502fb0ee 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 6a17e995ea..b9ce4ad182 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 4ed293dc4b..3e45f564f6 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 f05f277871..1686b6a256 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 134f18fb09..83a01b075c 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 7fe7e6a87f..492891ba22 100644 --- a/docs/d1/d74/mp2t__media__parser_8cc_source.html +++ b/docs/d1/d74/mp2t__media__parser_8cc_source.html @@ -529,7 +529,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 cbfb2e6911..f16f3830d4 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 a090711087..78db979509 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 @@ EncryptionMode encryption_ diff --git a/docs/d1/d7d/webm__video__client_8cc_source.html b/docs/d1/d7d/webm__video__client_8cc_source.html index f0aef931c0..e74b6b9bf7 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 4b39a08dd7..8b0f97b90f 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 37713412f8..f85c899bfb 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 98bb206632..61e5000a41 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 5e3e7330d9..e47b2b9dfe 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 f78f932010..45a017e5d8 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 c38538253c..e4fe15517b 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 7b69898636..5c21e1d9fb 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 new file mode 100644 index 0000000000..9356b59c0b --- /dev/null +++ b/docs/d1/d91/structedash__packager_1_1media_1_1H265SliceHeader-members.html @@ -0,0 +1,147 @@ + + + + + + +DASH Media Packaging SDK: Member List + + + + + + + + + +
+
+ + + + + + +
+
DASH Media Packaging SDK +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+
+
edash_packager::media::H265SliceHeader Member List
+
+
+ +

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

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
cabac_init_flag (defined in edash_packager::media::H265SliceHeader)edash_packager::media::H265SliceHeader
collocated_from_l0 (defined in edash_packager::media::H265SliceHeader)edash_packager::media::H265SliceHeader
collocated_ref_idx (defined in edash_packager::media::H265SliceHeader)edash_packager::media::H265SliceHeader
colour_plane_id (defined in edash_packager::media::H265SliceHeader)edash_packager::media::H265SliceHeader
cu_chroma_qp_offset_enabled_flag (defined in edash_packager::media::H265SliceHeader)edash_packager::media::H265SliceHeader
deblocking_filter_override_flag (defined in edash_packager::media::H265SliceHeader)edash_packager::media::H265SliceHeader
dependent_slice_segment_flag (defined in edash_packager::media::H265SliceHeader)edash_packager::media::H265SliceHeader
entry_point_offset_minus1 (defined in edash_packager::media::H265SliceHeader)edash_packager::media::H265SliceHeader
first_slice_segment_in_pic_flag (defined in edash_packager::media::H265SliceHeader)edash_packager::media::H265SliceHeader
five_minus_max_num_merge_cand (defined in edash_packager::media::H265SliceHeader)edash_packager::media::H265SliceHeader
H265SliceHeader() (defined in edash_packager::media::H265SliceHeader)edash_packager::media::H265SliceHeader
header_bit_size (defined in edash_packager::media::H265SliceHeader)edash_packager::media::H265SliceHeader
long_term_pics_info (defined in edash_packager::media::H265SliceHeader)edash_packager::media::H265SliceHeader
mvd_l1_zero_flag (defined in edash_packager::media::H265SliceHeader)edash_packager::media::H265SliceHeader
no_output_of_prior_pics_flag (defined in edash_packager::media::H265SliceHeader)edash_packager::media::H265SliceHeader
num_entry_point_offsets (defined in edash_packager::media::H265SliceHeader)edash_packager::media::H265SliceHeader
num_long_term_pics (defined in edash_packager::media::H265SliceHeader)edash_packager::media::H265SliceHeader
num_long_term_sps (defined in edash_packager::media::H265SliceHeader)edash_packager::media::H265SliceHeader
num_ref_idx_active_override_flag (defined in edash_packager::media::H265SliceHeader)edash_packager::media::H265SliceHeader
num_ref_idx_l0_active_minus1 (defined in edash_packager::media::H265SliceHeader)edash_packager::media::H265SliceHeader
num_ref_idx_l1_active_minus1 (defined in edash_packager::media::H265SliceHeader)edash_packager::media::H265SliceHeader
offset_len_minus1 (defined in edash_packager::media::H265SliceHeader)edash_packager::media::H265SliceHeader
pic_output_flag (defined in edash_packager::media::H265SliceHeader)edash_packager::media::H265SliceHeader
pic_parameter_set_id (defined in edash_packager::media::H265SliceHeader)edash_packager::media::H265SliceHeader
ref_pic_lists_modification (defined in edash_packager::media::H265SliceHeader)edash_packager::media::H265SliceHeader
segment_address (defined in edash_packager::media::H265SliceHeader)edash_packager::media::H265SliceHeader
short_term_ref_pic_set_idx (defined in edash_packager::media::H265SliceHeader)edash_packager::media::H265SliceHeader
short_term_ref_pic_set_sps_flag (defined in edash_packager::media::H265SliceHeader)edash_packager::media::H265SliceHeader
slice_beta_offset_div2 (defined in edash_packager::media::H265SliceHeader)edash_packager::media::H265SliceHeader
slice_cb_qp_offset (defined in edash_packager::media::H265SliceHeader)edash_packager::media::H265SliceHeader
slice_cr_qp_offset (defined in edash_packager::media::H265SliceHeader)edash_packager::media::H265SliceHeader
slice_deblocking_filter_disabled_flag (defined in edash_packager::media::H265SliceHeader)edash_packager::media::H265SliceHeader
slice_loop_filter_across_slices_enabled_flag (defined in edash_packager::media::H265SliceHeader)edash_packager::media::H265SliceHeader
slice_pic_order_cnt_lsb (defined in edash_packager::media::H265SliceHeader)edash_packager::media::H265SliceHeader
slice_qp_delta (defined in edash_packager::media::H265SliceHeader)edash_packager::media::H265SliceHeader
slice_sao_chroma_flag (defined in edash_packager::media::H265SliceHeader)edash_packager::media::H265SliceHeader
slice_sao_luma_flag (defined in edash_packager::media::H265SliceHeader)edash_packager::media::H265SliceHeader
slice_tc_offset_div2 (defined in edash_packager::media::H265SliceHeader)edash_packager::media::H265SliceHeader
slice_temporal_mvp_enabled_flag (defined in edash_packager::media::H265SliceHeader)edash_packager::media::H265SliceHeader
slice_type (defined in edash_packager::media::H265SliceHeader)edash_packager::media::H265SliceHeader
st_ref_pic_set (defined in edash_packager::media::H265SliceHeader)edash_packager::media::H265SliceHeader
used_by_curr_pic_lt (defined in edash_packager::media::H265SliceHeader)edash_packager::media::H265SliceHeader
~H265SliceHeader() (defined in edash_packager::media::H265SliceHeader)edash_packager::media::H265SliceHeader
+ + + + 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 a0da844ef6..9c10b8771c 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 9a0673c3d3..57bfc169d2 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 d31bf72bf0..4237442455 100644 --- a/docs/d1/dc2/h26x__bit__reader_8h_source.html +++ b/docs/d1/dc2/h26x__bit__reader_8h_source.html @@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
15 namespace edash_packager {
16 namespace media {
17 
-
18 // A class to provide bit-granularity reading of H.264 streams.
+
18 // A class to provide bit-granularity reading of H.264/H.265 streams.
19 // This is not a generic bit reader class, as it takes into account
20 // H.264 stream-specific constraints, such as skipping emulation-prevention
21 // bytes and stop bits. See spec for more details.
@@ -125,59 +125,74 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
36  // bits in the stream), true otherwise.
37  bool ReadBits(int num_bits, int* out);
38 
-
39  // Exp-Golomb code parsing as specified in chapter 9.1 of the spec.
-
40  // Read one unsigned exp-Golomb code from the stream and return in |*val|.
-
41  bool ReadUE(int* val);
-
42 
-
43  // Read one signed exp-Golomb code from the stream and return in |*val|.
-
44  bool ReadSE(int* val);
-
45 
-
46  // Return the number of bits left in the stream.
-
47  off_t NumBitsLeft();
-
48 
-
49  // See the definition of more_rbsp_data() in spec.
-
50  bool HasMoreRBSPData();
-
51 
-
52  // Return the number of emulation prevention bytes already read.
-
53  size_t NumEmulationPreventionBytesRead();
-
54 
-
55  private:
-
56  // Advance to the next byte, loading it into curr_byte_.
-
57  // Return false on end of stream.
-
58  bool UpdateCurrByte();
-
59 
-
60  // Pointer to the next unread (not in curr_byte_) byte in the stream.
-
61  const uint8_t* data_;
-
62 
-
63  // Bytes left in the stream (without the curr_byte_).
-
64  off_t bytes_left_;
-
65 
-
66  // Contents of the current byte; first unread bit starting at position
-
67  // 8 - num_remaining_bits_in_curr_byte_ from MSB.
-
68  int curr_byte_;
+
39  // Read a single bit and return in |*out|.
+
40  // Return false if the bit cannot be read (not enough bits in the stream),
+
41  // true otherwise.
+
42  bool ReadBool(bool* out) {
+
43  int value;
+
44  if (!ReadBits(1, &value))
+
45  return false;
+
46  *out = (value != 0);
+
47  return true;
+
48  }
+
49 
+
50  // Skips the given number of bits (does not have to be less than 32 bits).
+
51  // Return false if there aren't enough bits in the stream, true otherwise.
+
52  bool SkipBits(int num_bits);
+
53 
+
54  // Exp-Golomb code parsing as specified in chapter 9.1 of the spec.
+
55  // Read one unsigned exp-Golomb code from the stream and return in |*val|.
+
56  bool ReadUE(int* val);
+
57 
+
58  // Read one signed exp-Golomb code from the stream and return in |*val|.
+
59  bool ReadSE(int* val);
+
60 
+
61  // Return the number of bits left in the stream.
+
62  off_t NumBitsLeft();
+
63 
+
64  // See the definition of more_rbsp_data() in spec.
+
65  bool HasMoreRBSPData();
+
66 
+
67  // Return the number of emulation prevention bytes already read.
+
68  size_t NumEmulationPreventionBytesRead();
69 
-
70  // Number of bits remaining in curr_byte_
-
71  int num_remaining_bits_in_curr_byte_;
-
72 
-
73  // Used in emulation prevention three byte detection (see spec).
-
74  // Initially set to 0xffff to accept all initial two-byte sequences.
-
75  int prev_two_bytes_;
-
76 
-
77  // Number of emulation preventation bytes (0x000003) we met.
-
78  size_t emulation_prevention_bytes_;
-
79 
-
80  DISALLOW_COPY_AND_ASSIGN(H26xBitReader);
-
81 };
-
82 
-
83 } // namespace media
-
84 } // namespace edash_packager
-
85 
-
86 #endif // MEDIA_FILTERS_H264_BIT_READER_H_
+
70  private:
+
71  // Advance to the next byte, loading it into curr_byte_.
+
72  // Return false on end of stream.
+
73  bool UpdateCurrByte();
+
74 
+
75  // Pointer to the next unread (not in curr_byte_) byte in the stream.
+
76  const uint8_t* data_;
+
77 
+
78  // Bytes left in the stream (without the curr_byte_).
+
79  off_t bytes_left_;
+
80 
+
81  // Contents of the current byte; first unread bit starting at position
+
82  // 8 - num_remaining_bits_in_curr_byte_ from MSB.
+
83  int curr_byte_;
+
84 
+
85  // Number of bits remaining in curr_byte_
+
86  int num_remaining_bits_in_curr_byte_;
+
87 
+
88  // Used in emulation prevention three byte detection (see spec).
+
89  // Initially set to 0xffff to accept all initial two-byte sequences.
+
90  int prev_two_bytes_;
+
91 
+
92  // Number of emulation preventation bytes (0x000003) we met.
+
93  size_t emulation_prevention_bytes_;
+
94 
+
95  DISALLOW_COPY_AND_ASSIGN(H26xBitReader);
+
96 };
+
97 
+
98 } // namespace media
+
99 } // namespace edash_packager
+
100 
+
101 #endif // MEDIA_FILTERS_H264_BIT_READER_H_
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 cc79226a30..8373aa7b5e 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 new file mode 100644 index 0000000000..2dd59bff98 --- /dev/null +++ b/docs/d1/dc4/classedash__packager_1_1media_1_1mp4_1_1H265VideoSliceHeaderParser-members.html @@ -0,0 +1,110 @@ + + + + + + +DASH Media Packaging SDK: Member List + + + + + + + + + +
+
+ + + + + + +
+
DASH Media Packaging SDK +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+
+
edash_packager::media::mp4::H265VideoSliceHeaderParser Member List
+
+ + + + + diff --git a/docs/d1/dcb/encrypting__fragmenter_8h_source.html b/docs/d1/dcb/encrypting__fragmenter_8h_source.html index 7ea545340d..167254bf30 100644 --- a/docs/d1/dcb/encrypting__fragmenter_8h_source.html +++ b/docs/d1/dcb/encrypting__fragmenter_8h_source.html @@ -171,20 +171,20 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); - +
EncryptingFragmenter(scoped_refptr< StreamInfo > info, TrackFragment *traf, scoped_ptr< EncryptionKey > encryption_key, int64_t clear_time, EncryptionMode encryption_mode)
EncryptingFragmenter generates MP4 fragments with sample encrypted.
-
Status InitializeFragment(int64_t first_sample_dts) override
-
Status AddSample(scoped_refptr< MediaSample > sample) override
-
void FinalizeFragment() override
Finalize and optimize the fragment.
+
Status InitializeFragment(int64_t first_sample_dts) override
+
Status AddSample(scoped_refptr< MediaSample > sample) override
+
void FinalizeFragment() override
Finalize and optimize the fragment.
-
virtual Status PrepareFragmentForEncryption(bool enable_encryption)
-
virtual void FinalizeFragmentForEncryption()
Finalize current fragment for encryption.
+
virtual Status PrepareFragmentForEncryption(bool enable_encryption)
+
virtual void FinalizeFragmentForEncryption()
Finalize current fragment for encryption.
diff --git a/docs/d1/dcd/structedash__packager_1_1media_1_1mp4_1_1FileType.html b/docs/d1/dcd/structedash__packager_1_1media_1_1mp4_1_1FileType.html index f1fddfc0eb..a1a1268448 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 3aacb1707c..de919c3a22 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 @@ -100,6 +100,7 @@ Inheritance diagram for edash_packager::media::mp4::VideoSliceHeaderParser: edash_packager::media::mp4::H264VideoSliceHeaderParser +edash_packager::media::mp4::H265VideoSliceHeaderParser @@ -114,7 +115,7 @@ virtual int64_t 

Detailed Description

-

Definition at line 19 of file video_slice_header_parser.h.

+

Definition at line 20 of file video_slice_header_parser.h.

Member Function Documentation

@@ -139,7 +140,7 @@ virtual int64_t 
@@ -149,7 +150,7 @@ virtual int64_t  diff --git a/docs/d1/dd0/classedash__packager_1_1media_1_1mp4_1_1VideoSliceHeaderParser.png b/docs/d1/dd0/classedash__packager_1_1media_1_1mp4_1_1VideoSliceHeaderParser.png index 45033373b6..ada7ce9c6f 100644 Binary files a/docs/d1/dd0/classedash__packager_1_1media_1_1mp4_1_1VideoSliceHeaderParser.png and b/docs/d1/dd0/classedash__packager_1_1media_1_1mp4_1_1VideoSliceHeaderParser.png differ 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 faef9a1121..4ecb2c966f 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 aa83f3929f..bc5d9108a8 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 25662b65f3..c8b0f4866b 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 e727ecaeef..04edb0dfd4 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 8b21a113d3..5b3d7f4816 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 9b0902adbf..eab14d7fa1 100644 --- a/docs/d1/df0/aes__encryptor_8h_source.html +++ b/docs/d1/df0/aes__encryptor_8h_source.html @@ -254,7 +254,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 cc4bdd87aa..0d970f907b 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 151617e9fa..ce3d8cbcd8 100644 --- a/docs/d1/df5/nalu__reader_8cc_source.html +++ b/docs/d1/df5/nalu__reader_8cc_source.html @@ -417,7 +417,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 8709349e29..d4d4fc829c 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 562a491986..9a3eeb205e 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 48bd2c8642..fcebcd69c3 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 390f71a618..81f00b35b4 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 d33d73c579..efa628d9f5 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 e6c8fb6de6..3be3e16f0e 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 eb42ff07ec..23b9bff1cd 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 c2f4f3a53b..6722fc18fa 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 6ebfc49a96..5a822bcf24 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 a826eb6028..beaf8ee7cc 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/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 de0b097a1b..70ca268639 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 8d9dcc484f..a8a70d0fee 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 0e19bf0ea5..8664adbca4 100644 --- a/docs/d2/d33/video__slice__header__parser_8h_source.html +++ b/docs/d2/d33/video__slice__header__parser_8h_source.html @@ -100,59 +100,76 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
11 
12 #include "packager/media/base/macros.h"
13 #include "packager/media/filters/h264_parser.h"
-
14 
-
15 namespace edash_packager {
-
16 namespace media {
-
17 namespace mp4 {
-
18 
- -
20  public:
- -
22  virtual ~VideoSliceHeaderParser() {}
-
23 
-
26  virtual bool Initialize(
-
27  const std::vector<uint8_t>& decoder_configuration) = 0;
-
28 
-
30  virtual int64_t GetHeaderSize(const Nalu& nalu) = 0;
-
31 
-
32  private:
-
33  DISALLOW_COPY_AND_ASSIGN(VideoSliceHeaderParser);
-
34 };
-
35 
- -
37  public:
- -
39  ~H264VideoSliceHeaderParser() override;
-
40 
-
43  bool Initialize(const std::vector<uint8_t>& decoder_configuration) override;
-
44  int64_t GetHeaderSize(const Nalu& nalu) override;
-
46 
-
47  private:
-
48  H264Parser parser_;
-
49 
-
50  DISALLOW_COPY_AND_ASSIGN(H264VideoSliceHeaderParser);
-
51 };
-
52 
-
53 // TODO(modmaker): Add H.265 parser.
-
54 
-
55 } // namespace mp4
-
56 } // namespace media
-
57 } // namespace edash_packager
+
14 #include "packager/media/filters/h265_parser.h"
+
15 
+
16 namespace edash_packager {
+
17 namespace media {
+
18 namespace mp4 {
+
19 
+ +
21  public:
+ +
23  virtual ~VideoSliceHeaderParser() {}
+
24 
+
27  virtual bool Initialize(
+
28  const std::vector<uint8_t>& decoder_configuration) = 0;
+
29 
+
31  virtual int64_t GetHeaderSize(const Nalu& nalu) = 0;
+
32 
+
33  private:
+
34  DISALLOW_COPY_AND_ASSIGN(VideoSliceHeaderParser);
+
35 };
+
36 
+ +
38  public:
+ +
40  ~H264VideoSliceHeaderParser() override;
+
41 
+
44  bool Initialize(const std::vector<uint8_t>& decoder_configuration) override;
+
45  int64_t GetHeaderSize(const Nalu& nalu) override;
+
47 
+
48  private:
+
49  H264Parser parser_;
+
50 
+
51  DISALLOW_COPY_AND_ASSIGN(H264VideoSliceHeaderParser);
+
52 };
+
53 
+ +
55  public:
+ +
57  ~H265VideoSliceHeaderParser() override;
58 
-
59 #endif // MEDIA_FORMATS_MP4_VIDEO_SLICE_HEADER_PARSER_H_
-
60 
+
61  bool Initialize(const std::vector<uint8_t>& decoder_configuration) override;
+
62  int64_t GetHeaderSize(const Nalu& nalu) override;
+
64 
+
65  private:
+
66  H265Parser parser_;
+
67 
+
68  DISALLOW_COPY_AND_ASSIGN(H265VideoSliceHeaderParser);
+
69 };
+
70 
+
71 } // namespace mp4
+
72 } // namespace media
+
73 } // namespace edash_packager
+
74 
+
75 #endif // MEDIA_FORMATS_MP4_VIDEO_SLICE_HEADER_PARSER_H_
+
76 
virtual int64_t GetHeaderSize(const Nalu &nalu)=0
Gets the header size of the given NALU. Returns < 0 on error.
+
int64_t GetHeaderSize(const Nalu &nalu) override
Gets the header size of the given NALU. Returns < 0 on error.
+
virtual bool Initialize(const std::vector< uint8_t > &decoder_configuration)=0
-
bool Initialize(const std::vector< uint8_t > &decoder_configuration) override
-
int64_t GetHeaderSize(const Nalu &nalu) override
Gets the header size of the given NALU. Returns < 0 on error.
- - + +
bool Initialize(const std::vector< uint8_t > &decoder_configuration) override
+
bool Initialize(const std::vector< uint8_t > &decoder_configuration) override
+
int64_t GetHeaderSize(const Nalu &nalu) override
Gets the header size of the given NALU. Returns < 0 on error.
+ + 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 1429d6d87b..f4f4ad5443 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 ce56abd0c2..fe10f8c39e 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 48153ebe56..f64a571ceb 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 @@ -291,7 +291,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 76c65472f5..12ca73eeb1 100644 --- a/docs/d2/d4d/file_8h_source.html +++ b/docs/d2/d4d/file_8h_source.html @@ -190,7 +190,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/d50/structedash__packager_1_1media_1_1H264DecRefPicMarking.html b/docs/d2/d50/structedash__packager_1_1media_1_1H264DecRefPicMarking.html index b181560733..7e71041de1 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 da9e75a2b3..6290f95b38 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 5e9551c001..d96649f66a 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 58779bc532..378b74799b 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 f82c0bebb0..df65e6829a 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 ec478e7a24..9fcfc4db10 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 ee769a8432..a6ff7f2d49 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 3d18568d85..9337758141 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 8984c5ebaf..3ced8f6c82 100644 --- a/docs/d2/d72/classedash__packager_1_1media_1_1Nalu.html +++ b/docs/d2/d72/classedash__packager_1_1media_1_1Nalu.html @@ -197,7 +197,7 @@ bool is_video_slice () 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 1c2136a245..005ed1f4d0 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 c6ffdaac29..b42728b798 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 73d11df93f..b6a00017c3 100644 --- a/docs/d2/d7e/aac__audio__specific__config_8h_source.html +++ b/docs/d2/d7e/aac__audio__specific__config_8h_source.html @@ -166,7 +166,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/d90/classedash__packager_1_1media_1_1Status.html b/docs/d2/d90/classedash__packager_1_1media_1_1Status.html index 33cbfcf880..2448cb7d1c 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 8a0f3b0298..9207401cf0 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 9ab89b2478..9c1d3818ee 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 84b1250221..b8472c62a4 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 de8d5700ff..2341faf648 100644 --- a/docs/d2/da8/mp4_2segmenter_8cc_source.html +++ b/docs/d2/da8/mp4_2segmenter_8cc_source.html @@ -546,7 +546,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 e655759dcc..a6b8652e18 100644 --- a/docs/d2/dae/webm__muxer_8cc_source.html +++ b/docs/d2/dae/webm__muxer_8cc_source.html @@ -223,7 +223,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 7ce77c3173..17efc15acf 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 @@ -108,7 +108,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 5545bae415..7ef9d0b6fe 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/dd6/mkv__writer_8h_source.html b/docs/d2/dd6/mkv__writer_8h_source.html index 08a25d319b..49bb02e887 100644 --- a/docs/d2/dd6/mkv__writer_8h_source.html +++ b/docs/d2/dd6/mkv__writer_8h_source.html @@ -150,7 +150,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/dd9/structedash__packager_1_1media_1_1VideoStreamInfoParameters.html b/docs/d2/dd9/structedash__packager_1_1media_1_1VideoStreamInfoParameters.html index c71ff9590b..cbd2d32626 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 d030d3c0fb..4add3aeb48 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 2a64ed98db..037d42db4a 100644 --- a/docs/d2/de6/packager__main_8cc_source.html +++ b/docs/d2/de6/packager__main_8cc_source.html @@ -581,7 +581,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 6043cd769a..d3e9661668 100644 --- a/docs/d2/deb/es__parser_8h_source.html +++ b/docs/d2/deb/es__parser_8h_source.html @@ -145,7 +145,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d2/df3/structedash__packager_1_1media_1_1mp4_1_1Edit-members.html b/docs/d2/df3/structedash__packager_1_1media_1_1mp4_1_1Edit-members.html index 6e9aa304ae..aaaa432a06 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 95a4e471d3..1899fed6a0 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 dc1be289e9..907f9fd84f 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 f8c7274b53..25786c3d6d 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 b515968813..54a7937808 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 ae8be8483b..5b363957f1 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 da14cf85c7..908eb0b189 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 8e223d632c..5344abd7d0 100644 --- a/docs/d3/d0e/classedash__packager_1_1media_1_1MpdNotifyMuxerListener.html +++ b/docs/d3/d0e/classedash__packager_1_1media_1_1MpdNotifyMuxerListener.html @@ -213,7 +213,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 new file mode 100644 index 0000000000..036c3e4fb6 --- /dev/null +++ b/docs/d3/d11/structedash__packager_1_1media_1_1H265Pps.html @@ -0,0 +1,232 @@ + + + + + + +DASH Media Packaging SDK: edash_packager::media::H265Pps Struct Reference + + + + + + + + + +
+
+ + + + + + +
+
DASH Media Packaging SDK +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+ +
+
edash_packager::media::H265Pps Struct Reference
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

+int pic_parameter_set_id = 0
 
+int seq_parameter_set_id = 0
 
+bool dependent_slice_segments_enabled_flag = false
 
+bool output_flag_present_flag = false
 
+int num_extra_slice_header_bits = 0
 
+bool sign_data_hiding_enabled_flag = false
 
+bool cabac_init_present_flag = false
 
+int num_ref_idx_l0_default_active_minus1 = 0
 
+int num_ref_idx_l1_default_active_minus1 = 0
 
+int init_qp_minus26 = 0
 
+bool constrained_intra_pred_flag = false
 
+bool transform_skip_enabled_flag = false
 
+bool cu_qp_delta_enabled_flag = 0
 
+int diff_cu_qp_delta_depth = 0
 
+int cb_qp_offset = 0
 
+int cr_qp_offset = 0
 
+bool slice_chroma_qp_offsets_present_flag = false
 
+bool weighted_pred_flag = false
 
+bool weighted_bipred_flag = false
 
+bool transquant_bypass_enabled_flag = false
 
+bool tiles_enabled_flag = false
 
+bool entropy_coding_sync_enabled_flag = false
 
+int num_tile_columns_minus1 = 0
 
+int num_tile_rows_minus1 = 0
 
+bool uniform_spacing_flag = true
 
+std::vector< int > column_width_minus1
 
+std::vector< int > row_height_minus1
 
+bool loop_filter_across_tiles_enabled_flag = true
 
+bool loop_filter_across_slices_enabled_flag = false
 
+bool deblocking_filter_control_present_flag = false
 
+bool deblocking_filter_override_enabled_flag = false
 
+bool deblocking_filter_disabled_flag = false
 
+int beta_offset_div2 = 0
 
+int tc_offset_div2 = 0
 
+bool scaling_list_data_present_flag = false
 
+bool lists_modification_present_flag = false
 
+int log2_parallel_merge_level_minus2 = 0
 
+bool slice_segment_header_extension_present_flag = false
 
+bool chroma_qp_offset_list_enabled_flag = false
 
+

Detailed Description

+
+

Definition at line 36 of file h265_parser.h.

+

The documentation for this struct was generated from the following files: +
+ + + + diff --git a/docs/d3/d15/udp__file__win_8cc_source.html b/docs/d3/d15/udp__file__win_8cc_source.html index a1dd40ac84..a9eec6a751 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 751f85d499..a3363b60f6 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 ada12a1720..8c5f5a275f 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 3a22d2c046..d3f5d01089 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 4a924465f2..3b872c3d4d 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 @@ -115,7 +115,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 708ac27ab6..debe1631ec 100644 --- a/docs/d3/d35/video__slice__header__parser_8cc_source.html +++ b/docs/d3/d35/video__slice__header__parser_8cc_source.html @@ -96,60 +96,112 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
7 #include "packager/media/formats/mp4/video_slice_header_parser.h"
8 
9 #include "packager/media/filters/avc_decoder_configuration.h"
-
10 #include "packager/media/formats/mp4/rcheck.h"
-
11 
-
12 namespace edash_packager {
-
13 namespace media {
-
14 namespace mp4 {
-
15 
-
16 H264VideoSliceHeaderParser::H264VideoSliceHeaderParser() {}
-
17 H264VideoSliceHeaderParser::~H264VideoSliceHeaderParser() {}
+
10 #include "packager/media/filters/hevc_decoder_configuration.h"
+
11 #include "packager/media/formats/mp4/rcheck.h"
+
12 
+
13 namespace edash_packager {
+
14 namespace media {
+
15 namespace mp4 {
+
16 
+
17 namespace {
18 
- -
20  const std::vector<uint8_t>& decoder_configuration) {
- -
22  RCHECK(config.Parse(decoder_configuration));
-
23 
-
24  for (size_t i = 0; i < config.nalu_count(); i++) {
-
25  int id;
-
26  const Nalu& nalu = config.nalu(i);
-
27  if (nalu.type() == Nalu::H264_SPS) {
-
28  RCHECK(parser_.ParseSps(nalu, &id) == H264Parser::kOk);
-
29  } else {
-
30  DCHECK_EQ(Nalu::H264_PPS, nalu.type());
-
31  RCHECK(parser_.ParsePps(nalu, &id) == H264Parser::kOk);
-
32  }
-
33  }
+
19 int NumBitsToNumBytes(int size_in_bits) {
+
20  // Round-up division.
+
21  DCHECK_GE(size_in_bits, 0);
+
22  return (size_in_bits - 1) / 8 + 1;
+
23 }
+
24 
+
25 } // namespace
+
26 
+
27 H264VideoSliceHeaderParser::H264VideoSliceHeaderParser() {}
+
28 H264VideoSliceHeaderParser::~H264VideoSliceHeaderParser() {}
+
29 
+ +
31  const std::vector<uint8_t>& decoder_configuration) {
+ +
33  RCHECK(config.Parse(decoder_configuration));
34 
-
35  return true;
-
36 }
-
37 
- -
39  DCHECK(nalu.is_video_slice());
-
40  H264SliceHeader slice_header;
-
41  if (parser_.ParseSliceHeader(nalu, &slice_header) != H264Parser::kOk)
-
42  return -1;
-
43 
-
44  // Round-up to bytes.
-
45  return (slice_header.header_bit_size - 1) / 8 + 1;
-
46 }
-
47 
-
48 } // namespace mp4
-
49 } // namespace media
-
50 } // namespace edash_packager
-
51 
+
35  for (size_t i = 0; i < config.nalu_count(); i++) {
+
36  int id;
+
37  const Nalu& nalu = config.nalu(i);
+
38  if (nalu.type() == Nalu::H264_SPS) {
+
39  RCHECK(parser_.ParseSps(nalu, &id) == H264Parser::kOk);
+
40  } else {
+
41  DCHECK_EQ(Nalu::H264_PPS, nalu.type());
+
42  RCHECK(parser_.ParsePps(nalu, &id) == H264Parser::kOk);
+
43  }
+
44  }
+
45 
+
46  return true;
+
47 }
+
48 
+ +
50  DCHECK(nalu.is_video_slice());
+
51  H264SliceHeader slice_header;
+
52  if (parser_.ParseSliceHeader(nalu, &slice_header) != H264Parser::kOk)
+
53  return -1;
+
54 
+
55  return NumBitsToNumBytes(slice_header.header_bit_size);
+
56 }
+
57 
+
58 H265VideoSliceHeaderParser::H265VideoSliceHeaderParser() {}
+
59 H265VideoSliceHeaderParser::~H265VideoSliceHeaderParser() {}
+
60 
+ +
62  const std::vector<uint8_t>& decoder_configuration) {
+
63  int id;
+
64  HEVCDecoderConfiguration hevc_config;
+
65  RCHECK(hevc_config.Parse(decoder_configuration));
+
66 
+
67  for (size_t i = 0; i < hevc_config.nalu_count(); i++) {
+
68  const Nalu& nalu = hevc_config.nalu(i);
+
69  if (nalu.type() == Nalu::H265_SPS) {
+
70  RCHECK(parser_.ParseSps(nalu, &id) == H265Parser::kOk);
+
71  } else if (nalu.type() == Nalu::H265_PPS) {
+
72  RCHECK(parser_.ParsePps(nalu, &id) == H265Parser::kOk);
+
73  } else if (nalu.type() == Nalu::H265_VPS) {
+
74  // Ignore since it does not affect video slice header parsing.
+
75  } else {
+
76  VLOG(1) << "Ignoring decoder configuration Nalu of unknown type "
+
77  << nalu.type();
+
78  }
+
79  }
+
80 
+
81  return true;
+
82 }
+
83 
+ +
85  DCHECK(nalu.is_video_slice());
+
86  H265SliceHeader slice_header;
+
87  if (parser_.ParseSliceHeader(nalu, &slice_header) != H265Parser::kOk)
+
88  return -1;
+
89 
+
90  return NumBitsToNumBytes(slice_header.header_bit_size);
+
91 }
+
92 
+
93 } // namespace mp4
+
94 } // namespace media
+
95 } // namespace edash_packager
+
96 
+
int64_t GetHeaderSize(const Nalu &nalu) override
Gets the header size of the given NALU. Returns < 0 on error.
+
Result ParseSliceHeader(const Nalu &nalu, H265SliceHeader *slice_header)
Definition: h265_parser.cc:91
+
Result ParsePps(const Nalu &nalu, int *pps_id)
Definition: h265_parser.cc:308
+
Result ParseSps(const Nalu &nalu, int *sps_id)
Definition: h265_parser.cc:417
Class for parsing AVC decoder configuration.
+
Class for parsing HEVC decoder configuration.
+
bool Initialize(const std::vector< uint8_t > &decoder_configuration) override
bool Parse(const std::vector< uint8_t > &data)
-
bool Initialize(const std::vector< uint8_t > &decoder_configuration) override
-
int64_t GetHeaderSize(const Nalu &nalu) override
Gets the header size of the given NALU. Returns < 0 on error.
+
bool Initialize(const std::vector< uint8_t > &decoder_configuration) override
+
int64_t GetHeaderSize(const Nalu &nalu) override
Gets the header size of the given NALU. Returns < 0 on error.
+ diff --git a/docs/d3/d39/structedash__packager_1_1media_1_1H265ReferencePictureListModifications.html b/docs/d3/d39/structedash__packager_1_1media_1_1H265ReferencePictureListModifications.html new file mode 100644 index 0000000000..72045d7383 --- /dev/null +++ b/docs/d3/d39/structedash__packager_1_1media_1_1H265ReferencePictureListModifications.html @@ -0,0 +1,127 @@ + + + + + + +DASH Media Packaging SDK: edash_packager::media::H265ReferencePictureListModifications Struct Reference + + + + + + + + + +
+
+ + + + + + +
+
DASH Media Packaging SDK +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+ +
+
edash_packager::media::H265ReferencePictureListModifications Struct Reference
+
+
+ + + + + + + + + + +

+Public Attributes

+bool ref_pic_list_modification_flag_l0 = false
 
+std::vector< int > list_entry_l0
 
+bool ref_pic_list_modification_flag_l1 = false
 
+std::vector< int > list_entry_l1
 
+

Detailed Description

+
+

Definition at line 168 of file h265_parser.h.

+

The documentation for this struct was generated from the following files: +
+ + + + 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 ced620208b..bc44551590 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 0ca5fd990c..b67c06548e 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 28ca50a250..74bdb8e367 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 2670a5896d..e488736172 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 3ff98fd176..415e4849a0 100644 --- a/docs/d3/d56/decrypt__config_8cc_source.html +++ b/docs/d3/d56/decrypt__config_8cc_source.html @@ -117,7 +117,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 22962cb15d..945de9f042 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/rcheck_8h_source.html b/docs/d3/d62/rcheck_8h_source.html index 70ebced106..98c8bf2332 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 69b34bf6a7..3d5bc8f124 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 bfe8001f92..6b85c18221 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 3d38c757d0..3191e82b74 100644 --- a/docs/d3/d6a/classedash__packager_1_1media_1_1NaluReader.html +++ b/docs/d3/d6a/classedash__packager_1_1media_1_1NaluReader.html @@ -232,7 +232,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 5c90eec4de..606898a6d0 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 7eb17160b7..621277c695 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 82545fce59..f8641435d9 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 4edec2a414..756c6711b9 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 7a54aab198..e999f367f8 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 e89faebe6f..9f258798e7 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 f1b04fd9f0..8f1156902c 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 3e70c44d3e..8edfa08a2c 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 a0885c3cb8..3cff09ae93 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 a8d9debadc..d8656ed64a 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 2bfb445f2e..489d9103e5 100644 --- a/docs/d3/d8e/classedash__packager_1_1media_1_1webm_1_1TwoPassSingleSegmentSegmenter-members.html +++ b/docs/d3/d8e/classedash__packager_1_1media_1_1webm_1_1TwoPassSingleSegmentSegmenter-members.html @@ -129,7 +129,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/d90/ec3__audio__util_8cc_source.html b/docs/d3/d90/ec3__audio__util_8cc_source.html index b6ccb599ec..0d2b1aa25d 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 de03a0f42f..83d3e227f2 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 b2137dd6d1..9f82b40809 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 fc447053e1..3ded8f0852 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 35231dcb47..a4ae26f804 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 e68e0e2dd5..e63e8e8df5 100644 --- a/docs/d3/dbc/seek__head_8cc_source.html +++ b/docs/d3/dbc/seek__head_8cc_source.html @@ -215,7 +215,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d3/dbc/structedash__packager_1_1media_1_1H264WeightingFactors.html b/docs/d3/dbc/structedash__packager_1_1media_1_1H264WeightingFactors.html index 9a7b4879a1..d0e8cfe283 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 33f543375c..ef434bf406 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 546f7eea5d..0f818f57ae 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 9c46cded4a..016d62d806 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 1b61c5a67e..5cb5b19845 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 a6fdadf082..021db6b61a 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 a8e97a0e72..9351fc210b 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 93cd22b33b..02b876be2f 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 481f6878fb..1fed016028 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 c58b13270f..9bb17a743a 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 5b1489c7fc..18d8359ae1 100644 --- a/docs/d3/dec/classedash__packager_1_1media_1_1H26xBitReader.html +++ b/docs/d3/dec/classedash__packager_1_1media_1_1H26xBitReader.html @@ -102,6 +102,12 @@ bool Initialize (const bool ReadBits (int num_bits, int *out)   + +bool ReadBool (bool *out) +  + +bool SkipBits (int num_bits) +  bool ReadUE (int *val)   @@ -128,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 a782b28dbe..4d874cd4ad 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 0194e4a414..5b073597eb 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 357fc8e23a..ce9aa91f59 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 b6420227b7..9575847348 100644 --- a/docs/d4/d00/mp4_2multi__segment__segmenter_8cc_source.html +++ b/docs/d4/d00/mp4_2multi__segment__segmenter_8cc_source.html @@ -303,7 +303,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d4/d0b/structedash__packager_1_1media_1_1mp4_1_1Media-members.html b/docs/d4/d0b/structedash__packager_1_1media_1_1mp4_1_1Media-members.html index 1793a6cbcc..a955659a17 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 effae2e5c4..111d03b332 100644 --- a/docs/d4/d1d/classedash__packager_1_1media_1_1Muxer.html +++ b/docs/d4/d1d/classedash__packager_1_1media_1_1Muxer.html @@ -340,7 +340,7 @@ class MediaStream diff --git a/docs/d4/d37/io__cache_8cc_source.html b/docs/d4/d37/io__cache_8cc_source.html index 076ee61a8e..2895424976 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 37994451c8..968b87685e 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 e883ea97da..152786b225 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 new file mode 100644 index 0000000000..595e9a61a9 --- /dev/null +++ b/docs/d4/d4a/structedash__packager_1_1media_1_1H265Sps-members.html @@ -0,0 +1,152 @@ + + + + + + +DASH Media Packaging SDK: Member List + + + + + + + + + +
+
+ + + + + + +
+
DASH Media Packaging SDK +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+
+
edash_packager::media::H265Sps Member List
+
+
+ +

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

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
amp_enabled_flag (defined in edash_packager::media::H265Sps)edash_packager::media::H265Sps
bit_depth_chroma_minus8 (defined in edash_packager::media::H265Sps)edash_packager::media::H265Sps
bit_depth_luma_minus8 (defined in edash_packager::media::H265Sps)edash_packager::media::H265Sps
chroma_format_idc (defined in edash_packager::media::H265Sps)edash_packager::media::H265Sps
conf_win_bottom_offset (defined in edash_packager::media::H265Sps)edash_packager::media::H265Sps
conf_win_left_offset (defined in edash_packager::media::H265Sps)edash_packager::media::H265Sps
conf_win_right_offset (defined in edash_packager::media::H265Sps)edash_packager::media::H265Sps
conf_win_top_offset (defined in edash_packager::media::H265Sps)edash_packager::media::H265Sps
conformance_window_flag (defined in edash_packager::media::H265Sps)edash_packager::media::H265Sps
GetChromaArrayType() const (defined in edash_packager::media::H265Sps)edash_packager::media::H265Sps
GetPicSizeInCtbsY() const (defined in edash_packager::media::H265Sps)edash_packager::media::H265Sps
H265Sps() (defined in edash_packager::media::H265Sps)edash_packager::media::H265Sps
log2_diff_max_min_luma_coding_block_size (defined in edash_packager::media::H265Sps)edash_packager::media::H265Sps
log2_diff_max_min_luma_transform_block_size (defined in edash_packager::media::H265Sps)edash_packager::media::H265Sps
log2_diff_max_min_pcm_luma_coding_block_size (defined in edash_packager::media::H265Sps)edash_packager::media::H265Sps
log2_max_pic_order_cnt_lsb_minus4 (defined in edash_packager::media::H265Sps)edash_packager::media::H265Sps
log2_min_luma_coding_block_size_minus3 (defined in edash_packager::media::H265Sps)edash_packager::media::H265Sps
log2_min_luma_transform_block_size_minus2 (defined in edash_packager::media::H265Sps)edash_packager::media::H265Sps
log2_min_pcm_luma_coding_block_size_minus3 (defined in edash_packager::media::H265Sps)edash_packager::media::H265Sps
long_term_ref_pic_present_flag (defined in edash_packager::media::H265Sps)edash_packager::media::H265Sps
lt_ref_pic_poc_lsb (defined in edash_packager::media::H265Sps)edash_packager::media::H265Sps
max_dec_pic_buffering_minus1 (defined in edash_packager::media::H265Sps)edash_packager::media::H265Sps
max_latency_increase_plus1 (defined in edash_packager::media::H265Sps)edash_packager::media::H265Sps
max_num_reorder_pics (defined in edash_packager::media::H265Sps)edash_packager::media::H265Sps
max_sub_layers_minus1 (defined in edash_packager::media::H265Sps)edash_packager::media::H265Sps
max_transform_hierarchy_depth_inter (defined in edash_packager::media::H265Sps)edash_packager::media::H265Sps
max_transform_hierarchy_depth_intra (defined in edash_packager::media::H265Sps)edash_packager::media::H265Sps
num_long_term_ref_pics (defined in edash_packager::media::H265Sps)edash_packager::media::H265Sps
num_short_term_ref_pic_sets (defined in edash_packager::media::H265Sps)edash_packager::media::H265Sps
pcm_enabled_flag (defined in edash_packager::media::H265Sps)edash_packager::media::H265Sps
pcm_loop_filter_disabled_flag (defined in edash_packager::media::H265Sps)edash_packager::media::H265Sps
pcm_sample_bit_depth_chroma_minus1 (defined in edash_packager::media::H265Sps)edash_packager::media::H265Sps
pcm_sample_bit_depth_luma_minus1 (defined in edash_packager::media::H265Sps)edash_packager::media::H265Sps
pic_height_in_luma_samples (defined in edash_packager::media::H265Sps)edash_packager::media::H265Sps
pic_width_in_luma_samples (defined in edash_packager::media::H265Sps)edash_packager::media::H265Sps
sample_adaptive_offset_enabled_flag (defined in edash_packager::media::H265Sps)edash_packager::media::H265Sps
scaling_list_data_present_flag (defined in edash_packager::media::H265Sps)edash_packager::media::H265Sps
scaling_list_enabled_flag (defined in edash_packager::media::H265Sps)edash_packager::media::H265Sps
separate_colour_plane_flag (defined in edash_packager::media::H265Sps)edash_packager::media::H265Sps
seq_parameter_set_id (defined in edash_packager::media::H265Sps)edash_packager::media::H265Sps
st_ref_pic_sets (defined in edash_packager::media::H265Sps)edash_packager::media::H265Sps
strong_intra_smoothing_enabled_flag (defined in edash_packager::media::H265Sps)edash_packager::media::H265Sps
sub_layer_ordering_info_present_flag (defined in edash_packager::media::H265Sps)edash_packager::media::H265Sps
temporal_id_nesting_flag (defined in edash_packager::media::H265Sps)edash_packager::media::H265Sps
temporal_mvp_enabled_flag (defined in edash_packager::media::H265Sps)edash_packager::media::H265Sps
used_by_curr_pic_lt_flag (defined in edash_packager::media::H265Sps)edash_packager::media::H265Sps
video_parameter_set_id (defined in edash_packager::media::H265Sps)edash_packager::media::H265Sps
~H265Sps() (defined in edash_packager::media::H265Sps)edash_packager::media::H265Sps
+ + + + 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 25c1c2ac90..a3693b692d 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 a749f9b8c6..9684bbcfbf 100644 --- a/docs/d4/d72/classedash__packager_1_1media_1_1webm_1_1SingleSegmentSegmenter-members.html +++ b/docs/d4/d72/classedash__packager_1_1media_1_1webm_1_1SingleSegmentSegmenter-members.html @@ -127,7 +127,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d4/d87/nalu__reader_8h_source.html b/docs/d4/d87/nalu__reader_8h_source.html index 880a0a68e2..cd8b424e71 100644 --- a/docs/d4/d87/nalu__reader_8h_source.html +++ b/docs/d4/d87/nalu__reader_8h_source.html @@ -280,7 +280,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 d6b19c1500..f071e0bf63 100644 --- a/docs/d4/d8c/classedash__packager_1_1media_1_1MkvWriter.html +++ b/docs/d4/d8c/classedash__packager_1_1media_1_1MkvWriter.html @@ -372,7 +372,7 @@ Public Member Functions diff --git a/docs/d4/d8f/structedash__packager_1_1media_1_1mp4_1_1MovieHeader-members.html b/docs/d4/d8f/structedash__packager_1_1media_1_1mp4_1_1MovieHeader-members.html index 383b392118..a6386c36f0 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 4bbdeb9f15..f363da76f8 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 d60d326c4d..f09e06fc39 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 8c845c4241..8d8bcf3ffe 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 f8c5aadf4f..4e072a8174 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 44bcb3188b..08ab1b8890 100644 --- a/docs/d4/da1/classedash__packager_1_1media_1_1DecryptConfig.html +++ b/docs/d4/da1/classedash__packager_1_1media_1_1DecryptConfig.html @@ -183,7 +183,7 @@ static const size_t  diff --git a/docs/d4/da4/classedash__packager_1_1media_1_1AesCbcCtsEncryptor-members.html b/docs/d4/da4/classedash__packager_1_1media_1_1AesCbcCtsEncryptor-members.html index 40fd182054..4962b264c0 100644 --- a/docs/d4/da4/classedash__packager_1_1media_1_1AesCbcCtsEncryptor-members.html +++ b/docs/d4/da4/classedash__packager_1_1media_1_1AesCbcCtsEncryptor-members.html @@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d4/da7/segmenter__test__base_8cc_source.html b/docs/d4/da7/segmenter__test__base_8cc_source.html index ba29969262..05eccc344f 100644 --- a/docs/d4/da7/segmenter__test__base_8cc_source.html +++ b/docs/d4/da7/segmenter__test__base_8cc_source.html @@ -309,7 +309,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 5daf5235b2..0c26ce9fa7 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 c4fdb438c1..e37484c18d 100644 --- a/docs/d4/dbe/classedash__packager_1_1media_1_1NalUnitToByteStreamConverter.html +++ b/docs/d4/dbe/classedash__packager_1_1media_1_1NalUnitToByteStreamConverter.html @@ -213,7 +213,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 da9b437e39..fd10672286 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 84bcf97e6d..6f3a8e6ca8 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 60073fe747..f8210cf7a6 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 6454e34b86..f0933bbf15 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 952462fb0f..771a1a389f 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 58134fd55f..942a53c62f 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/dd9/structedash__packager_1_1media_1_1mp4_1_1TrackFragment.html b/docs/d4/dd9/structedash__packager_1_1media_1_1mp4_1_1TrackFragment.html index 0b042ebdad..e99312261b 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 b3fc0c84cd..54f5daae1e 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 new file mode 100644 index 0000000000..e545d02add --- /dev/null +++ b/docs/d4/de0/structedash__packager_1_1media_1_1H265SliceHeader_1_1LongTermPicsInfo.html @@ -0,0 +1,120 @@ + + + + + + +DASH Media Packaging SDK: edash_packager::media::H265SliceHeader::LongTermPicsInfo Struct Reference + + + + + + + + + +
+
+ + + + + + +
+
DASH Media Packaging SDK +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+ +
+
edash_packager::media::H265SliceHeader::LongTermPicsInfo Struct Reference
+
+
+ + + + + + +

+Public Attributes

+bool delta_poc_msb_present_flag
 
+int delta_poc_msb_cycle_lt
 
+

Detailed Description

+
+

Definition at line 183 of file h265_parser.h.

+

The documentation for this struct was generated from the following file: +
+ + + + 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 c1f1e97d8f..372546b313 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 a45b155df1..1021aa00aa 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 374a4791c3..5461f9c0e1 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 256f4be64f..f915d43257 100644 --- a/docs/d4/df5/request__signer_8cc_source.html +++ b/docs/d4/df5/request__signer_8cc_source.html @@ -176,7 +176,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d4/df9/structedash__packager_1_1MpdOptions-members.html b/docs/d4/df9/structedash__packager_1_1MpdOptions-members.html index 4c8ddf9ade..ae0892aa72 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 b02bb5f46e..5811eeab55 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 419adb6843..ed6fefc9b1 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/d0a/classedash__packager_1_1media_1_1AesDecryptor-members.html b/docs/d5/d0a/classedash__packager_1_1media_1_1AesDecryptor-members.html index ffbd02066c..f0bb33a496 100644 --- a/docs/d5/d0a/classedash__packager_1_1media_1_1AesDecryptor-members.html +++ b/docs/d5/d0a/classedash__packager_1_1media_1_1AesDecryptor-members.html @@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/d15/producer__consumer__queue_8h_source.html b/docs/d5/d15/producer__consumer__queue_8h_source.html index a2cfd36041..88d75880d7 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 6fe085b349..1f8d6e499e 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 dab600f313..a4fdda8d96 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 da10da7871..1e7f26be82 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 c04688941f..4cb54779df 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 65e3d343d6..c4fc09e703 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 9fb051191a..be5705b8df 100644 --- a/docs/d5/d30/classedash__packager_1_1media_1_1H264ByteToUnitStreamConverter.html +++ b/docs/d5/d30/classedash__packager_1_1media_1_1H264ByteToUnitStreamConverter.html @@ -192,7 +192,7 @@ static const size_t kUnitS diff --git a/docs/d5/d3e/structedash__packager_1_1media_1_1H265ReferencePictureSet-members.html b/docs/d5/d3e/structedash__packager_1_1media_1_1H265ReferencePictureSet-members.html new file mode 100644 index 0000000000..fa00d00c2f --- /dev/null +++ b/docs/d5/d3e/structedash__packager_1_1media_1_1H265ReferencePictureSet-members.html @@ -0,0 +1,111 @@ + + + + + + +DASH Media Packaging SDK: Member List + + + + + + + + + +
+
+ + + + + + +
+
DASH Media Packaging SDK +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+
+
edash_packager::media::H265ReferencePictureSet Member List
+
+ + + + + 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 10afbe9ee4..40cc474bea 100644 --- a/docs/d5/d40/webm_2single__segment__segmenter_8h_source.html +++ b/docs/d5/d40/webm_2single__segment__segmenter_8h_source.html @@ -154,7 +154,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/d41/hevc__decoder__configuration_8cc_source.html b/docs/d5/d41/hevc__decoder__configuration_8cc_source.html index ebbc774b67..4171827ec8 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/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 d228dfdcae..c2ad4161db 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 8e8e7eaa1b..995ff1f506 100644 --- a/docs/d5/d4d/box_8cc_source.html +++ b/docs/d5/d4d/box_8cc_source.html @@ -199,7 +199,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 98c6d0c560..e3f03a0959 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 166dc0fe80..f37108c59a 100644 --- a/docs/d5/d54/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig-members.html +++ b/docs/d5/d54/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig-members.html @@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/d62/classedash__packager_1_1media_1_1RsaPrivateKey.html b/docs/d5/d62/classedash__packager_1_1media_1_1RsaPrivateKey.html index fab36e9f11..630db85646 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 54e0b41744..7b05997b5a 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/d65/encryption__modes_8h_source.html b/docs/d5/d65/encryption__modes_8h_source.html index 62afc4d871..80b9a1eaed 100644 --- a/docs/d5/d65/encryption__modes_8h_source.html +++ b/docs/d5/d65/encryption__modes_8h_source.html @@ -112,7 +112,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 cde35bfbb2..7f07c20597 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 a9ff7fc6ed..121afa0f29 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 1948b87360..064d1c1632 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 2fd7ad1d44..1c4f36d818 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 04c72c3867..db61850b5d 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 a4a5de067c..c981e0af6c 100644 --- a/docs/d5/d7b/box__definitions_8h_source.html +++ b/docs/d5/d7b/box__definitions_8h_source.html @@ -945,7 +945,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d5/d89/widevine__key__source_8cc_source.html b/docs/d5/d89/widevine__key__source_8cc_source.html index 7b1f2566d8..293eda5b59 100644 --- a/docs/d5/d89/widevine__key__source_8cc_source.html +++ b/docs/d5/d89/widevine__key__source_8cc_source.html @@ -731,7 +731,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 25fae9ec05..04106505b6 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 9b731506df..7d6b2bc31c 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 da290c578d..507da0c8c4 100644 --- a/docs/d5/d98/encryptor_8cc_source.html +++ b/docs/d5/d98/encryptor_8cc_source.html @@ -233,7 +233,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 defdcbebef..692dd7da2b 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 bc2f6818d0..118edd6652 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 new file mode 100644 index 0000000000..7db4e9aa96 --- /dev/null +++ b/docs/d5/d9f/structedash__packager_1_1media_1_1H265Pps-members.html @@ -0,0 +1,145 @@ + + + + + + +DASH Media Packaging SDK: Member List + + + + + + + + + +
+
+ + + + + + +
+
DASH Media Packaging SDK +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+
+
edash_packager::media::H265Pps Member List
+
+
+ +

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

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
beta_offset_div2 (defined in edash_packager::media::H265Pps)edash_packager::media::H265Pps
cabac_init_present_flag (defined in edash_packager::media::H265Pps)edash_packager::media::H265Pps
cb_qp_offset (defined in edash_packager::media::H265Pps)edash_packager::media::H265Pps
chroma_qp_offset_list_enabled_flag (defined in edash_packager::media::H265Pps)edash_packager::media::H265Pps
column_width_minus1 (defined in edash_packager::media::H265Pps)edash_packager::media::H265Pps
constrained_intra_pred_flag (defined in edash_packager::media::H265Pps)edash_packager::media::H265Pps
cr_qp_offset (defined in edash_packager::media::H265Pps)edash_packager::media::H265Pps
cu_qp_delta_enabled_flag (defined in edash_packager::media::H265Pps)edash_packager::media::H265Pps
deblocking_filter_control_present_flag (defined in edash_packager::media::H265Pps)edash_packager::media::H265Pps
deblocking_filter_disabled_flag (defined in edash_packager::media::H265Pps)edash_packager::media::H265Pps
deblocking_filter_override_enabled_flag (defined in edash_packager::media::H265Pps)edash_packager::media::H265Pps
dependent_slice_segments_enabled_flag (defined in edash_packager::media::H265Pps)edash_packager::media::H265Pps
diff_cu_qp_delta_depth (defined in edash_packager::media::H265Pps)edash_packager::media::H265Pps
entropy_coding_sync_enabled_flag (defined in edash_packager::media::H265Pps)edash_packager::media::H265Pps
H265Pps() (defined in edash_packager::media::H265Pps)edash_packager::media::H265Pps
init_qp_minus26 (defined in edash_packager::media::H265Pps)edash_packager::media::H265Pps
lists_modification_present_flag (defined in edash_packager::media::H265Pps)edash_packager::media::H265Pps
log2_parallel_merge_level_minus2 (defined in edash_packager::media::H265Pps)edash_packager::media::H265Pps
loop_filter_across_slices_enabled_flag (defined in edash_packager::media::H265Pps)edash_packager::media::H265Pps
loop_filter_across_tiles_enabled_flag (defined in edash_packager::media::H265Pps)edash_packager::media::H265Pps
num_extra_slice_header_bits (defined in edash_packager::media::H265Pps)edash_packager::media::H265Pps
num_ref_idx_l0_default_active_minus1 (defined in edash_packager::media::H265Pps)edash_packager::media::H265Pps
num_ref_idx_l1_default_active_minus1 (defined in edash_packager::media::H265Pps)edash_packager::media::H265Pps
num_tile_columns_minus1 (defined in edash_packager::media::H265Pps)edash_packager::media::H265Pps
num_tile_rows_minus1 (defined in edash_packager::media::H265Pps)edash_packager::media::H265Pps
output_flag_present_flag (defined in edash_packager::media::H265Pps)edash_packager::media::H265Pps
pic_parameter_set_id (defined in edash_packager::media::H265Pps)edash_packager::media::H265Pps
row_height_minus1 (defined in edash_packager::media::H265Pps)edash_packager::media::H265Pps
scaling_list_data_present_flag (defined in edash_packager::media::H265Pps)edash_packager::media::H265Pps
seq_parameter_set_id (defined in edash_packager::media::H265Pps)edash_packager::media::H265Pps
sign_data_hiding_enabled_flag (defined in edash_packager::media::H265Pps)edash_packager::media::H265Pps
slice_chroma_qp_offsets_present_flag (defined in edash_packager::media::H265Pps)edash_packager::media::H265Pps
slice_segment_header_extension_present_flag (defined in edash_packager::media::H265Pps)edash_packager::media::H265Pps
tc_offset_div2 (defined in edash_packager::media::H265Pps)edash_packager::media::H265Pps
tiles_enabled_flag (defined in edash_packager::media::H265Pps)edash_packager::media::H265Pps
transform_skip_enabled_flag (defined in edash_packager::media::H265Pps)edash_packager::media::H265Pps
transquant_bypass_enabled_flag (defined in edash_packager::media::H265Pps)edash_packager::media::H265Pps
uniform_spacing_flag (defined in edash_packager::media::H265Pps)edash_packager::media::H265Pps
weighted_bipred_flag (defined in edash_packager::media::H265Pps)edash_packager::media::H265Pps
weighted_pred_flag (defined in edash_packager::media::H265Pps)edash_packager::media::H265Pps
~H265Pps() (defined in edash_packager::media::H265Pps)edash_packager::media::H265Pps
+ + + + diff --git a/docs/d5/da4/aes__encryptor_8cc_source.html b/docs/d5/da4/aes__encryptor_8cc_source.html index f7324b2f3e..c35607b46e 100644 --- a/docs/d5/da4/aes__encryptor_8cc_source.html +++ b/docs/d5/da4/aes__encryptor_8cc_source.html @@ -420,7 +420,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 31489ddb3f..2b9e5695fd 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 48842f3a56..a794f887bc 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 e215040cf9..7145f63f7c 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/dce/classedash__packager_1_1media_1_1Demuxer.html b/docs/d5/dce/classedash__packager_1_1media_1_1Demuxer.html index 4612a0c3f0..aebf0b75de 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 8ed37b8810..5464312055 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 f4d2ce543c..11224db726 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 aec0c5283b..f84c6bf2a3 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 7f77e130fd..ef9fa19b75 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 5446abfeb2..5d1c7746cd 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 5d06a4b2bf..968982f4f5 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 5dd7e0b5a3..a692287959 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 8f2a657ed7..3d34e07573 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 27442702fb..233f9530dd 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 new file mode 100644 index 0000000000..c7aa45e74f --- /dev/null +++ b/docs/d6/d05/structedash__packager_1_1media_1_1H265SliceHeader_1_1LongTermPicsInfo-members.html @@ -0,0 +1,106 @@ + + + + + + +DASH Media Packaging SDK: Member List + + + + + + + + + +
+
+ + + + + + +
+
DASH Media Packaging SDK +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+
+
edash_packager::media::H265SliceHeader::LongTermPicsInfo Member List
+
+ + + + + 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 114adfe368..8c8a4bc970 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/classedash__packager_1_1media_1_1H265Parser-members.html b/docs/d6/d09/classedash__packager_1_1media_1_1H265Parser-members.html new file mode 100644 index 0000000000..d3665768b8 --- /dev/null +++ b/docs/d6/d09/classedash__packager_1_1media_1_1H265Parser-members.html @@ -0,0 +1,116 @@ + + + + + + +DASH Media Packaging SDK: Member List + + + + + + + + + +
+
+ + + + + + +
+
DASH Media Packaging SDK +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+
+
edash_packager::media::H265Parser Member List
+
+ + + + + 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 060458a352..a75f9f0752 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 28c1803b70..7a495ac99a 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 a65c9f0d69..767fd6f7c7 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 02542c7fb7..78e284ca4a 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 08437c6756..4ed117eda8 100644 --- a/docs/d6/d17/es__parser__h264_8cc_source.html +++ b/docs/d6/d17/es__parser__h264_8cc_source.html @@ -484,7 +484,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 afd34862bd..1aeecc5e38 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/d1b/classedash__packager_1_1media_1_1ClosureThread-members.html b/docs/d6/d1b/classedash__packager_1_1media_1_1ClosureThread-members.html index bd3c2ae184..d464a09df0 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 new file mode 100644 index 0000000000..239cc9d628 --- /dev/null +++ b/docs/d6/d1d/structedash__packager_1_1media_1_1H265ReferencePictureListModifications-members.html @@ -0,0 +1,110 @@ + + + + + + +DASH Media Packaging SDK: Member List + + + + + + + + + +
+
+ + + + + + +
+
DASH Media Packaging SDK +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+
+
edash_packager::media::H265ReferencePictureListModifications Member List
+
+ + + + + diff --git a/docs/d6/d22/classedash__packager_1_1media_1_1AesCtrDecryptor-members.html b/docs/d6/d22/classedash__packager_1_1media_1_1AesCtrDecryptor-members.html index 8812e66a66..bcc3879ff7 100644 --- a/docs/d6/d22/classedash__packager_1_1media_1_1AesCtrDecryptor-members.html +++ b/docs/d6/d22/classedash__packager_1_1media_1_1AesCtrDecryptor-members.html @@ -109,7 +109,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 b0059abb11..995ba478f9 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 57dfed7be4..7ad3b6008f 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 d79ad7def8..de2018210e 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 f56336f6ad..f0936171b2 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 a3c4bf0edd..3650af8534 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/d41/encrypting__fragmenter_8cc_source.html b/docs/d6/d41/encrypting__fragmenter_8cc_source.html index 5153f09c87..2a066a29ae 100644 --- a/docs/d6/d41/encrypting__fragmenter_8cc_source.html +++ b/docs/d6/d41/encrypting__fragmenter_8cc_source.html @@ -169,247 +169,252 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
80  vpx_parser_.reset(new VP9Parser);
81  } else if (video_codec_ == kCodecH264) {
82  header_parser_.reset(new H264VideoSliceHeaderParser);
-
83  }
-
84  // TODO(modmaker): Support H.265.
-
85 }
-
86 
-
87 EncryptingFragmenter::~EncryptingFragmenter() {}
-
88 
-
89 Status EncryptingFragmenter::AddSample(scoped_refptr<MediaSample> sample) {
-
90  DCHECK(sample);
-
91  if (!fragment_initialized()) {
-
92  Status status = InitializeFragment(sample->dts());
-
93  if (!status.ok())
-
94  return status;
-
95  }
-
96  if (encryptor_) {
-
97  Status status = EncryptSample(sample);
-
98  if (!status.ok())
-
99  return status;
-
100  }
-
101  return Fragmenter::AddSample(sample);
-
102 }
-
103 
- -
105  Status status = Fragmenter::InitializeFragment(first_sample_dts);
-
106  if (!status.ok())
-
107  return status;
-
108 
-
109  if (header_parser_ && !header_parser_->Initialize(info_->extra_data()))
-
110  return Status(error::MUXER_FAILURE, "Fail to read SPS and PPS data.");
-
111 
-
112  traf()->auxiliary_size.sample_info_sizes.clear();
-
113  traf()->auxiliary_offset.offsets.clear();
-
114  if (IsSubsampleEncryptionRequired()) {
-
115  traf()->sample_encryption.flags |=
-
116  SampleEncryption::kUseSubsampleEncryption;
-
117  }
-
118  traf()->sample_encryption.sample_encryption_entries.clear();
-
119 
-
120  const bool enable_encryption = clear_time_ <= 0;
-
121  if (!enable_encryption) {
-
122  // This fragment should be in clear text.
-
123  // At most two sample description entries, an encrypted entry and a clear
-
124  // entry, are generated. The 1-based clear entry index is always 2.
-
125  const uint32_t kClearSampleDescriptionIndex = 2;
-
126 
-
127  traf()->header.flags |=
-
128  TrackFragmentHeader::kSampleDescriptionIndexPresentMask;
-
129  traf()->header.sample_description_index = kClearSampleDescriptionIndex;
-
130  }
-
131  return PrepareFragmentForEncryption(enable_encryption);
-
132 }
-
133 
- -
135  if (encryptor_) {
-
136  DCHECK_LE(clear_time_, 0);
- -
138  } else {
-
139  DCHECK_GT(clear_time_, 0);
-
140  clear_time_ -= fragment_duration();
-
141  }
- -
143 }
-
144 
- -
146  bool enable_encryption) {
-
147  return (!enable_encryption || encryptor_) ? Status::OK : CreateEncryptor();
-
148 }
-
149 
- -
151  // The offset will be adjusted in Segmenter after knowing moof size.
-
152  traf()->auxiliary_offset.offsets.push_back(0);
+
83  } else if (video_codec_ == kCodecHVC1 || video_codec_ == kCodecHEV1) {
+
84  header_parser_.reset(new H265VideoSliceHeaderParser);
+
85  } else if (nalu_length_size_ > 0) {
+
86  LOG(WARNING) << "Unknown video codec '" << video_codec_
+
87  << "', whole subsamples will be encrypted.";
+
88  }
+
89 }
+
90 
+
91 EncryptingFragmenter::~EncryptingFragmenter() {}
+
92 
+
93 Status EncryptingFragmenter::AddSample(scoped_refptr<MediaSample> sample) {
+
94  DCHECK(sample);
+
95  if (!fragment_initialized()) {
+
96  Status status = InitializeFragment(sample->dts());
+
97  if (!status.ok())
+
98  return status;
+
99  }
+
100  if (encryptor_) {
+
101  Status status = EncryptSample(sample);
+
102  if (!status.ok())
+
103  return status;
+
104  }
+
105  return Fragmenter::AddSample(sample);
+
106 }
+
107 
+ +
109  Status status = Fragmenter::InitializeFragment(first_sample_dts);
+
110  if (!status.ok())
+
111  return status;
+
112 
+
113  if (header_parser_ && !header_parser_->Initialize(info_->extra_data()))
+
114  return Status(error::MUXER_FAILURE, "Fail to read SPS and PPS data.");
+
115 
+
116  traf()->auxiliary_size.sample_info_sizes.clear();
+
117  traf()->auxiliary_offset.offsets.clear();
+
118  if (IsSubsampleEncryptionRequired()) {
+
119  traf()->sample_encryption.flags |=
+
120  SampleEncryption::kUseSubsampleEncryption;
+
121  }
+
122  traf()->sample_encryption.sample_encryption_entries.clear();
+
123 
+
124  const bool enable_encryption = clear_time_ <= 0;
+
125  if (!enable_encryption) {
+
126  // This fragment should be in clear text.
+
127  // At most two sample description entries, an encrypted entry and a clear
+
128  // entry, are generated. The 1-based clear entry index is always 2.
+
129  const uint32_t kClearSampleDescriptionIndex = 2;
+
130 
+
131  traf()->header.flags |=
+
132  TrackFragmentHeader::kSampleDescriptionIndexPresentMask;
+
133  traf()->header.sample_description_index = kClearSampleDescriptionIndex;
+
134  }
+
135  return PrepareFragmentForEncryption(enable_encryption);
+
136 }
+
137 
+ +
139  if (encryptor_) {
+
140  DCHECK_LE(clear_time_, 0);
+ +
142  } else {
+
143  DCHECK_GT(clear_time_, 0);
+
144  clear_time_ -= fragment_duration();
+
145  }
+ +
147 }
+
148 
+ +
150  bool enable_encryption) {
+
151  return (!enable_encryption || encryptor_) ? Status::OK : CreateEncryptor();
+
152 }
153 
-
154  // Optimize saiz box.
-
155  SampleAuxiliaryInformationSize& saiz = traf()->auxiliary_size;
-
156  saiz.sample_count = traf()->runs[0].sample_sizes.size();
-
157  if (!saiz.sample_info_sizes.empty()) {
-
158  if (!OptimizeSampleEntries(&saiz.sample_info_sizes,
-
159  &saiz.default_sample_info_size)) {
-
160  saiz.default_sample_info_size = 0;
-
161  }
-
162  } else {
-
163  // |sample_info_sizes| table is filled in only for subsample encryption,
-
164  // otherwise |sample_info_size| is just the IV size.
-
165  DCHECK(!IsSubsampleEncryptionRequired());
-
166  saiz.default_sample_info_size = encryptor_->iv().size();
-
167  }
-
168  traf()->sample_encryption.iv_size = encryptor_->iv().size();
-
169 }
-
170 
- -
172  DCHECK(encryption_key_);
-
173  scoped_ptr<AesEncryptor> encryptor;
-
174  if (encryption_mode_ == kEncryptionModeAesCtr) {
-
175  encryptor.reset(new AesCtrEncryptor);
-
176  } else if (encryption_mode_ == kEncryptionModeAesCbc) {
-
177  encryptor.reset(new AesCbcPkcs5Encryptor);
-
178  } else {
-
179  return Status(error::MUXER_FAILURE, "Unsupported encryption mode.");
-
180  }
-
181  const bool initialized = encryption_key_->iv.empty()
-
182  ? encryptor->InitializeWithRandomIv(
-
183  encryption_key_->key, kDefaultIvSize)
-
184  : encryptor->InitializeWithIv(
-
185  encryption_key_->key, encryption_key_->iv);
-
186  if (!initialized)
-
187  return Status(error::MUXER_FAILURE, "Failed to create the encryptor.");
-
188  encryptor_ = encryptor.Pass();
-
189  return Status::OK;
-
190 }
-
191 
-
192 void EncryptingFragmenter::EncryptBytes(uint8_t* data, uint32_t size) {
-
193  DCHECK(encryptor_);
-
194  CHECK(encryptor_->EncryptData(data, size, data));
-
195 }
-
196 
-
197 Status EncryptingFragmenter::EncryptSample(scoped_refptr<MediaSample> sample) {
-
198  DCHECK(encryptor_);
-
199 
-
200  SampleEncryptionEntry sample_encryption_entry;
-
201  sample_encryption_entry.initialization_vector = encryptor_->iv();
-
202  uint8_t* data = sample->writable_data();
-
203  if (IsSubsampleEncryptionRequired()) {
-
204  if (vpx_parser_) {
-
205  std::vector<VPxFrameInfo> vpx_frames;
-
206  if (!vpx_parser_->Parse(sample->data(), sample->data_size(),
-
207  &vpx_frames)) {
-
208  return Status(error::MUXER_FAILURE, "Failed to parse vpx frame.");
-
209  }
-
210 
-
211  const bool is_superframe = vpx_frames.size() > 1;
-
212  for (const VPxFrameInfo& frame : vpx_frames) {
-
213  SubsampleEntry subsample;
-
214  subsample.clear_bytes = frame.uncompressed_header_size;
-
215  subsample.cipher_bytes =
-
216  frame.frame_size - frame.uncompressed_header_size;
-
217 
-
218  // "VP Codec ISO Media File Format Binding" document requires that the
-
219  // encrypted bytes of each frame within the superframe must be block
-
220  // aligned so that the counter state can be computed for each frame
-
221  // within the superframe.
-
222  if (is_superframe) {
-
223  uint16_t misalign_bytes = subsample.cipher_bytes % kCencBlockSize;
-
224  subsample.clear_bytes += misalign_bytes;
-
225  subsample.cipher_bytes -= misalign_bytes;
-
226  }
-
227 
-
228  sample_encryption_entry.subsamples.push_back(subsample);
-
229  if (subsample.cipher_bytes > 0)
-
230  EncryptBytes(data + subsample.clear_bytes, subsample.cipher_bytes);
-
231  data += frame.frame_size;
-
232  }
-
233  } else {
-
234  const NaluReader::NaluType nalu_type =
-
235  (video_codec_ == kCodecHVC1 || video_codec_ == kCodecHEV1)
-
236  ? NaluReader::kH265
-
237  : NaluReader::kH264;
-
238  NaluReader reader(nalu_type, nalu_length_size_, data,
-
239  sample->data_size());
-
240 
-
241  // Store the current length of clear data. This is used to squash
-
242  // multiple unencrypted NAL units into fewer subsample entries.
-
243  uint64_t accumulated_clear_bytes = 0;
+ +
155  // The offset will be adjusted in Segmenter after knowing moof size.
+
156  traf()->auxiliary_offset.offsets.push_back(0);
+
157 
+
158  // Optimize saiz box.
+
159  SampleAuxiliaryInformationSize& saiz = traf()->auxiliary_size;
+
160  saiz.sample_count = traf()->runs[0].sample_sizes.size();
+
161  if (!saiz.sample_info_sizes.empty()) {
+
162  if (!OptimizeSampleEntries(&saiz.sample_info_sizes,
+
163  &saiz.default_sample_info_size)) {
+
164  saiz.default_sample_info_size = 0;
+
165  }
+
166  } else {
+
167  // |sample_info_sizes| table is filled in only for subsample encryption,
+
168  // otherwise |sample_info_size| is just the IV size.
+
169  DCHECK(!IsSubsampleEncryptionRequired());
+
170  saiz.default_sample_info_size = encryptor_->iv().size();
+
171  }
+
172  traf()->sample_encryption.iv_size = encryptor_->iv().size();
+
173 }
+
174 
+ +
176  DCHECK(encryption_key_);
+
177  scoped_ptr<AesEncryptor> encryptor;
+
178  if (encryption_mode_ == kEncryptionModeAesCtr) {
+
179  encryptor.reset(new AesCtrEncryptor);
+
180  } else if (encryption_mode_ == kEncryptionModeAesCbc) {
+
181  encryptor.reset(new AesCbcPkcs5Encryptor);
+
182  } else {
+
183  return Status(error::MUXER_FAILURE, "Unsupported encryption mode.");
+
184  }
+
185  const bool initialized = encryption_key_->iv.empty()
+
186  ? encryptor->InitializeWithRandomIv(
+
187  encryption_key_->key, kDefaultIvSize)
+
188  : encryptor->InitializeWithIv(
+
189  encryption_key_->key, encryption_key_->iv);
+
190  if (!initialized)
+
191  return Status(error::MUXER_FAILURE, "Failed to create the encryptor.");
+
192  encryptor_ = encryptor.Pass();
+
193  return Status::OK;
+
194 }
+
195 
+
196 void EncryptingFragmenter::EncryptBytes(uint8_t* data, uint32_t size) {
+
197  DCHECK(encryptor_);
+
198  CHECK(encryptor_->EncryptData(data, size, data));
+
199 }
+
200 
+
201 Status EncryptingFragmenter::EncryptSample(scoped_refptr<MediaSample> sample) {
+
202  DCHECK(encryptor_);
+
203 
+
204  SampleEncryptionEntry sample_encryption_entry;
+
205  sample_encryption_entry.initialization_vector = encryptor_->iv();
+
206  uint8_t* data = sample->writable_data();
+
207  if (IsSubsampleEncryptionRequired()) {
+
208  if (vpx_parser_) {
+
209  std::vector<VPxFrameInfo> vpx_frames;
+
210  if (!vpx_parser_->Parse(sample->data(), sample->data_size(),
+
211  &vpx_frames)) {
+
212  return Status(error::MUXER_FAILURE, "Failed to parse vpx frame.");
+
213  }
+
214 
+
215  const bool is_superframe = vpx_frames.size() > 1;
+
216  for (const VPxFrameInfo& frame : vpx_frames) {
+
217  SubsampleEntry subsample;
+
218  subsample.clear_bytes = frame.uncompressed_header_size;
+
219  subsample.cipher_bytes =
+
220  frame.frame_size - frame.uncompressed_header_size;
+
221 
+
222  // "VP Codec ISO Media File Format Binding" document requires that the
+
223  // encrypted bytes of each frame within the superframe must be block
+
224  // aligned so that the counter state can be computed for each frame
+
225  // within the superframe.
+
226  if (is_superframe) {
+
227  uint16_t misalign_bytes = subsample.cipher_bytes % kCencBlockSize;
+
228  subsample.clear_bytes += misalign_bytes;
+
229  subsample.cipher_bytes -= misalign_bytes;
+
230  }
+
231 
+
232  sample_encryption_entry.subsamples.push_back(subsample);
+
233  if (subsample.cipher_bytes > 0)
+
234  EncryptBytes(data + subsample.clear_bytes, subsample.cipher_bytes);
+
235  data += frame.frame_size;
+
236  }
+
237  } else {
+
238  const NaluReader::NaluType nalu_type =
+
239  (video_codec_ == kCodecHVC1 || video_codec_ == kCodecHEV1)
+
240  ? NaluReader::kH265
+
241  : NaluReader::kH264;
+
242  NaluReader reader(nalu_type, nalu_length_size_, data,
+
243  sample->data_size());
244 
-
245  Nalu nalu;
-
246  NaluReader::Result result;
-
247  while ((result = reader.Advance(&nalu)) == NaluReader::kOk) {
-
248  if (nalu.is_video_slice()) {
-
249  // For video-slice NAL units, encrypt the video slice. This skips
-
250  // the frame header. If this is an unrecognized codec (e.g. H.265),
-
251  // the whole NAL unit will be encrypted.
-
252  const int64_t video_slice_header_size =
-
253  header_parser_ ? header_parser_->GetHeaderSize(nalu) : 0;
-
254  if (video_slice_header_size < 0)
-
255  return Status(error::MUXER_FAILURE, "Failed to read slice header.");
-
256 
-
257  const uint64_t current_clear_bytes = nalu.header_size() +
-
258  video_slice_header_size;
-
259  const uint64_t cipher_bytes =
-
260  nalu.payload_size() - video_slice_header_size;
-
261  const uint8_t* nalu_data = nalu.data() + current_clear_bytes;
-
262  EncryptBytes(const_cast<uint8_t*>(nalu_data), cipher_bytes);
-
263 
-
264  AddSubsamples(
-
265  accumulated_clear_bytes + nalu_length_size_ + current_clear_bytes,
-
266  cipher_bytes, &sample_encryption_entry.subsamples);
-
267  accumulated_clear_bytes = 0;
-
268  } else {
-
269  // For non-video-slice NAL units, don't encrypt.
-
270  accumulated_clear_bytes +=
-
271  nalu_length_size_ + nalu.header_size() + nalu.payload_size();
-
272  }
-
273  }
-
274  if (result != NaluReader::kEOStream)
-
275  return Status(error::MUXER_FAILURE, "Failed to parse NAL units.");
-
276  AddSubsamples(accumulated_clear_bytes, 0,
-
277  &sample_encryption_entry.subsamples);
-
278  }
-
279 
-
280  // The length of per-sample auxiliary datum, defined in CENC ch. 7.
-
281  traf()->auxiliary_size.sample_info_sizes.push_back(
-
282  sample_encryption_entry.ComputeSize());
-
283  } else {
-
284  EncryptBytes(data, sample->data_size());
-
285  }
-
286 
-
287  traf()->sample_encryption.sample_encryption_entries.push_back(
-
288  sample_encryption_entry);
-
289  encryptor_->UpdateIv();
-
290  return Status::OK;
-
291 }
-
292 
-
293 bool EncryptingFragmenter::IsSubsampleEncryptionRequired() {
-
294  return vpx_parser_ || nalu_length_size_ != 0;
+
245  // Store the current length of clear data. This is used to squash
+
246  // multiple unencrypted NAL units into fewer subsample entries.
+
247  uint64_t accumulated_clear_bytes = 0;
+
248 
+
249  Nalu nalu;
+
250  NaluReader::Result result;
+
251  while ((result = reader.Advance(&nalu)) == NaluReader::kOk) {
+
252  if (nalu.is_video_slice()) {
+
253  // For video-slice NAL units, encrypt the video slice. This skips
+
254  // the frame header. If this is an unrecognized codec (e.g. H.265),
+
255  // the whole NAL unit will be encrypted.
+
256  const int64_t video_slice_header_size =
+
257  header_parser_ ? header_parser_->GetHeaderSize(nalu) : 0;
+
258  if (video_slice_header_size < 0)
+
259  return Status(error::MUXER_FAILURE, "Failed to read slice header.");
+
260 
+
261  const uint64_t current_clear_bytes = nalu.header_size() +
+
262  video_slice_header_size;
+
263  const uint64_t cipher_bytes =
+
264  nalu.payload_size() - video_slice_header_size;
+
265  const uint8_t* nalu_data = nalu.data() + current_clear_bytes;
+
266  EncryptBytes(const_cast<uint8_t*>(nalu_data), cipher_bytes);
+
267 
+
268  AddSubsamples(
+
269  accumulated_clear_bytes + nalu_length_size_ + current_clear_bytes,
+
270  cipher_bytes, &sample_encryption_entry.subsamples);
+
271  accumulated_clear_bytes = 0;
+
272  } else {
+
273  // For non-video-slice NAL units, don't encrypt.
+
274  accumulated_clear_bytes +=
+
275  nalu_length_size_ + nalu.header_size() + nalu.payload_size();
+
276  }
+
277  }
+
278  if (result != NaluReader::kEOStream)
+
279  return Status(error::MUXER_FAILURE, "Failed to parse NAL units.");
+
280  AddSubsamples(accumulated_clear_bytes, 0,
+
281  &sample_encryption_entry.subsamples);
+
282  }
+
283 
+
284  // The length of per-sample auxiliary datum, defined in CENC ch. 7.
+
285  traf()->auxiliary_size.sample_info_sizes.push_back(
+
286  sample_encryption_entry.ComputeSize());
+
287  } else {
+
288  EncryptBytes(data, sample->data_size());
+
289  }
+
290 
+
291  traf()->sample_encryption.sample_encryption_entries.push_back(
+
292  sample_encryption_entry);
+
293  encryptor_->UpdateIv();
+
294  return Status::OK;
295 }
296 
-
297 } // namespace mp4
-
298 } // namespace media
-
299 } // namespace edash_packager
+
297 bool EncryptingFragmenter::IsSubsampleEncryptionRequired() {
+
298  return vpx_parser_ || nalu_length_size_ != 0;
+
299 }
+
300 
+
301 } // namespace mp4
+
302 } // namespace media
+
303 } // namespace edash_packager
- + +
EncryptingFragmenter(scoped_refptr< StreamInfo > info, TrackFragment *traf, scoped_ptr< EncryptionKey > encryption_key, int64_t clear_time, EncryptionMode encryption_mode)
-
Status InitializeFragment(int64_t first_sample_dts) override
+
Status InitializeFragment(int64_t first_sample_dts) override
virtual Status InitializeFragment(int64_t first_sample_dts)
Definition: fragmenter.cc:76
virtual Status AddSample(scoped_refptr< MediaSample > sample)
Definition: fragmenter.cc:36
Class to parse a vp9 bit stream.
Definition: vp9_parser.h:20
bool OptimizeSampleEntries(std::vector< T > *entries, T *default_value)
Definition: fragmenter.h:89
-
Status AddSample(scoped_refptr< MediaSample > sample) override
+
Status AddSample(scoped_refptr< MediaSample > sample) override
-
void FinalizeFragment() override
Finalize and optimize the fragment.
+
void FinalizeFragment() override
Finalize and optimize the fragment.
-
virtual Status PrepareFragmentForEncryption(bool enable_encryption)
- -
virtual void FinalizeFragmentForEncryption()
Finalize current fragment for encryption.
+
virtual Status PrepareFragmentForEncryption(bool enable_encryption)
+ +
virtual void FinalizeFragmentForEncryption()
Finalize current fragment for encryption.
virtual void FinalizeFragment()
Finalize and optimize the fragment.
Definition: fragmenter.cc:93
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 5eae9da1f7..2d6c51e85a 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 ee11258f76..2707e05733 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 8b7514215a..7ece36a303 100644 --- a/docs/d6/d4e/webm_2multi__segment__segmenter_8cc_source.html +++ b/docs/d6/d4e/webm_2multi__segment__segmenter_8cc_source.html @@ -183,7 +183,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d59/protection__system__specific__info_8h_source.html b/docs/d6/d59/protection__system__specific__info_8h_source.html index dd137ad14d..f8c05283f2 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 c17758edeb..c0c3d1d9d4 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 8cfe88e9cb..932aea83ea 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 f64c940e56..005d817155 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 58cacf0565..b07e478a38 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 5888a60ec3..6069d1fde0 100644 --- a/docs/d6/d6c/h26x__bit__reader_8cc_source.html +++ b/docs/d6/d6c/h26x__bit__reader_8cc_source.html @@ -175,79 +175,91 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
86  return true;
87 }
88 
-
89 bool H26xBitReader::ReadUE(int* val) {
-
90  int num_bits = -1;
-
91  int bit;
-
92  int rest;
-
93 
-
94  // Count the number of contiguous zero bits.
-
95  do {
-
96  if (!ReadBits(1, &bit))
-
97  return false;
-
98  num_bits++;
-
99  } while (bit == 0);
+
89 bool H26xBitReader::SkipBits(int num_bits) {
+
90  int bits_left = num_bits;
+
91  while (num_remaining_bits_in_curr_byte_ < bits_left) {
+
92  bits_left -= num_remaining_bits_in_curr_byte_;
+
93  if (!UpdateCurrByte())
+
94  return false;
+
95  }
+
96 
+
97  num_remaining_bits_in_curr_byte_ -= bits_left;
+
98  return true;
+
99 }
100 
-
101  if (num_bits > 31)
-
102  return false;
-
103 
-
104  // Calculate exp-Golomb code value of size num_bits.
-
105  *val = (1 << num_bits) - 1;
-
106 
-
107  if (num_bits > 0) {
-
108  if (!ReadBits(num_bits, &rest))
+
101 bool H26xBitReader::ReadUE(int* val) {
+
102  int num_bits = -1;
+
103  int bit;
+
104  int rest;
+
105 
+
106  // Count the number of contiguous zero bits.
+
107  do {
+
108  if (!ReadBits(1, &bit))
109  return false;
-
110  *val += rest;
-
111  }
+
110  num_bits++;
+
111  } while (bit == 0);
112 
-
113  return true;
-
114 }
+
113  if (num_bits > 31)
+
114  return false;
115 
-
116 bool H26xBitReader::ReadSE(int* val) {
-
117  int ue;
+
116  // Calculate exp-Golomb code value of size num_bits.
+
117  *val = (1 << num_bits) - 1;
118 
-
119  // See Chapter 9 in the spec.
-
120  if (!ReadUE(&ue))
-
121  return false;
-
122 
-
123  if (ue % 2 == 0)
-
124  *val = -(ue / 2);
-
125  else
-
126  *val = ue / 2 + 1;
+
119  if (num_bits > 0) {
+
120  if (!ReadBits(num_bits, &rest))
+
121  return false;
+
122  *val += rest;
+
123  }
+
124 
+
125  return true;
+
126 }
127 
-
128  return true;
-
129 }
+
128 bool H26xBitReader::ReadSE(int* val) {
+
129  int ue;
130 
-
131 off_t H26xBitReader::NumBitsLeft() {
-
132  return (num_remaining_bits_in_curr_byte_ + bytes_left_ * 8);
-
133 }
+
131  // See Chapter 9 in the spec.
+
132  if (!ReadUE(&ue))
+
133  return false;
134 
-
135 bool H26xBitReader::HasMoreRBSPData() {
-
136  // Make sure we have more bits, if we are at 0 bits in current byte
-
137  // and updating current byte fails, we don't have more data anyway.
-
138  if (num_remaining_bits_in_curr_byte_ == 0 && !UpdateCurrByte())
-
139  return false;
-
140 
-
141  // On last byte?
-
142  if (bytes_left_)
-
143  return true;
-
144 
-
145  // Last byte, look for stop bit;
-
146  // We have more RBSP data if the last non-zero bit we find is not the
-
147  // first available bit.
-
148  return (curr_byte_ &
-
149  ((1 << (num_remaining_bits_in_curr_byte_ - 1)) - 1)) != 0;
-
150 }
-
151 
-
152 size_t H26xBitReader::NumEmulationPreventionBytesRead() {
-
153  return emulation_prevention_bytes_;
-
154 }
-
155 
-
156 } // namespace media
-
157 } // namespace edash_packager
+
135  if (ue % 2 == 0)
+
136  *val = -(ue / 2);
+
137  else
+
138  *val = ue / 2 + 1;
+
139 
+
140  return true;
+
141 }
+
142 
+
143 off_t H26xBitReader::NumBitsLeft() {
+
144  return (num_remaining_bits_in_curr_byte_ + bytes_left_ * 8);
+
145 }
+
146 
+
147 bool H26xBitReader::HasMoreRBSPData() {
+
148  // Make sure we have more bits, if we are at 0 bits in current byte
+
149  // and updating current byte fails, we don't have more data anyway.
+
150  if (num_remaining_bits_in_curr_byte_ == 0 && !UpdateCurrByte())
+
151  return false;
+
152 
+
153  // On last byte?
+
154  if (bytes_left_)
+
155  return true;
+
156 
+
157  // Last byte, look for stop bit;
+
158  // We have more RBSP data if the last non-zero bit we find is not the
+
159  // first available bit.
+
160  return (curr_byte_ &
+
161  ((1 << (num_remaining_bits_in_curr_byte_ - 1)) - 1)) != 0;
+
162 }
+
163 
+
164 size_t H26xBitReader::NumEmulationPreventionBytesRead() {
+
165  return emulation_prevention_bytes_;
+
166 }
+
167 
+
168 } // namespace media
+
169 } // namespace edash_packager
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 ba0087aece..3f7233310a 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 015ce7c330..4f1e04a6eb 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 4f5b66ade8..e7a7cd3970 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 4891196e48..1ee83cedcc 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 3bbcfce531..aafa0b95d6 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 11f0ec1a18..c76f2320be 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 4eaf721368..43cd7649d5 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 7b444f11ce..a36fd4d568 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 a6931ca102..a5360a02ca 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 1ed9ec0d87..8be06edca8 100644 --- a/docs/d6/d86/bandwidth__estimator_8cc_source.html +++ b/docs/d6/d86/bandwidth__estimator_8cc_source.html @@ -154,7 +154,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/d6/d8a/vp9__parser_8cc_source.html b/docs/d6/d8a/vp9__parser_8cc_source.html index ed32ca534c..48b5553958 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 24770d278d..9a816c6f6a 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 4ed15a769b..20bf8aa71b 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 40a29705d3..3254de5dbc 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 e38957aba7..6c33d7c60e 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 4115605892..99893abff4 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 0d0f128ba9..7caafe4a32 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 6db230b092..3670bae9ff 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 6b364e0677..8b49252245 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/da2/classedash__packager_1_1media_1_1AesCbcCtsEncryptor.html b/docs/d6/da2/classedash__packager_1_1media_1_1AesCbcCtsEncryptor.html index ae13abc506..3b81691e5e 100644 --- a/docs/d6/da2/classedash__packager_1_1media_1_1AesCbcCtsEncryptor.html +++ b/docs/d6/da2/classedash__packager_1_1media_1_1AesCbcCtsEncryptor.html @@ -249,7 +249,7 @@ scoped_ptr< AES_KEY > < 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 f5dfbc61ba..495fe3ca73 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 71aef04e1f..4784e8e7bd 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 55ca54cfc6..e9b100e296 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 b4d1fa1669..2a11a4ff76 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 185263a4fc..c2b00ac2ca 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 262717162e..f1df063a59 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 835db2d0a0..f21d35eeb3 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 48a7a77fa7..11840493e9 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 @@ -114,7 +114,7 @@ int64_t 

Detailed Description

-

Definition at line 36 of file video_slice_header_parser.h.

+

Definition at line 37 of file video_slice_header_parser.h.

Member Function Documentation

@@ -141,7 +141,7 @@ int64_t edash_packager::media::mp4::VideoSliceHeaderParser.

-

Definition at line 19 of file video_slice_header_parser.cc.

+

Definition at line 30 of file video_slice_header_parser.cc.

@@ -152,7 +152,7 @@ int64_t  diff --git a/docs/d6/dc4/classedash__packager_1_1media_1_1AesCbcPkcs5Encryptor.html b/docs/d6/dc4/classedash__packager_1_1media_1_1AesCbcPkcs5Encryptor.html index c7dcd9a425..8c1b428ab6 100644 --- a/docs/d6/dc4/classedash__packager_1_1media_1_1AesCbcPkcs5Encryptor.html +++ b/docs/d6/dc4/classedash__packager_1_1media_1_1AesCbcPkcs5Encryptor.html @@ -249,7 +249,7 @@ scoped_ptr< AES_KEY > < diff --git a/docs/d6/dc8/mkv__writer_8cc_source.html b/docs/d6/dc8/mkv__writer_8cc_source.html index 998cb9b316..6cc31b7682 100644 --- a/docs/d6/dc8/mkv__writer_8cc_source.html +++ b/docs/d6/dc8/mkv__writer_8cc_source.html @@ -186,7 +186,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 db45bdbee6..68efbbe2d7 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 d138bd2cee..f26cab85ac 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 bc240cb3e4..3203e2b453 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/de7/classedash__packager_1_1media_1_1AesCbcPkcs5Encryptor-members.html b/docs/d6/de7/classedash__packager_1_1media_1_1AesCbcPkcs5Encryptor-members.html index 8c179027e4..a4d9859c2d 100644 --- a/docs/d6/de7/classedash__packager_1_1media_1_1AesCbcPkcs5Encryptor-members.html +++ b/docs/d6/de7/classedash__packager_1_1media_1_1AesCbcPkcs5Encryptor-members.html @@ -111,7 +111,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 d66a136eee..79fdb1bf0d 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 9873873d83..ffda407c7d 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/dec/structedash__packager_1_1media_1_1mp4_1_1Movie.html b/docs/d6/dec/structedash__packager_1_1media_1_1mp4_1_1Movie.html index 545a9032f5..ce5be4a89c 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 888766b2cb..33c4309ce5 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 ebc3c1e1d7..1f7b2d43be 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 a8ba4cf45e..21ab34a579 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 55fd611c71..4d1bcb9b76 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 new file mode 100644 index 0000000000..cdfe2b0aa5 --- /dev/null +++ b/docs/d6/dff/classedash__packager_1_1media_1_1H265Parser.html @@ -0,0 +1,264 @@ + + + + + + +DASH Media Packaging SDK: edash_packager::media::H265Parser Class Reference + + + + + + + + + +
+
+ + + + + + +
+
DASH Media Packaging SDK +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+ +
+
edash_packager::media::H265Parser Class Reference
+
+
+ +

#include <h265_parser.h>

+ + + + +

+Public Types

enum  Result { kOk, +kInvalidStream, +kUnsupportedStream, +kEOStream + }
 
+ + + + + + + + + + + +

+Public Member Functions

Result ParseSliceHeader (const Nalu &nalu, H265SliceHeader *slice_header)
 
Result ParsePps (const Nalu &nalu, int *pps_id)
 
Result ParseSps (const Nalu &nalu, int *sps_id)
 
const H265PpsGetPps (int pps_id)
 
const H265SpsGetSps (int sps_id)
 
+

Detailed Description

+

A class to parse H.265 streams. This is incomplete and skips many pieces. This will mostly parse PPS and SPS elements as well as fully parse a slice header.

+ +

Definition at line 250 of file h265_parser.h.

+

Member Function Documentation

+ +
+
+ + + + + + + + +
const H265Pps * edash_packager::media::H265Parser::GetPps (int pps_id)
+
+
Returns
a pointer to the PPS with the given ID, or NULL if none exists.
+ +

Definition at line 528 of file h265_parser.cc.

+ +
+
+ +
+
+ + + + + + + + +
const H265Sps * edash_packager::media::H265Parser::GetSps (int sps_id)
+
+
Returns
a pointer to the SPS with the given ID, or NULL if none exists.
+ +

Definition at line 532 of file h265_parser.cc.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
H265Parser::Result edash_packager::media::H265Parser::ParsePps (const Nalunalu,
int * pps_id 
)
+
+

Parses a PPS element. This object is owned and managed by this class. The unique ID of the parsed PPS is stored in |*pps_id| if kOk is returned.

+ +

Definition at line 308 of file h265_parser.cc.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
H265Parser::Result edash_packager::media::H265Parser::ParseSliceHeader (const Nalunalu,
H265SliceHeaderslice_header 
)
+
+

Parses a video slice header. If this returns kOk, then |*slice_header| will contain the parsed header; if it returns something else, the contents of |*slice_header| are undefined.

+ +

Definition at line 91 of file h265_parser.cc.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
H265Parser::Result edash_packager::media::H265Parser::ParseSps (const Nalunalu,
int * sps_id 
)
+
+

Parses a SPS element. This object is owned and managed by this class. The unique ID of the parsed SPS is stored in |*sps_id| if kOk is returned.

+ +

Definition at line 417 of file h265_parser.cc.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + 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 3a2f4daed4..db37dadbfa 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 689a8aaa81..9007234bc3 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 e0235a1ddf..5b7d395578 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 a5f833a96c..3c7d38f8d8 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 c96690d05b..bf5db64b4c 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/structedash__packager_1_1media_1_1mp4_1_1DecodingTime.html b/docs/d7/d1c/structedash__packager_1_1media_1_1mp4_1_1DecodingTime.html index c47cfcf4a5..9ad3126087 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 ccaa720992..c23dac5eed 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 52dffcaa94..f99d9eb26e 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 36a30998b1..2a92d67e17 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 641ed6d13b..c7fda2a093 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 3cdaa6ee09..33a005af59 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 b8e2a2c5eb..3d22a4c84e 100644 --- a/docs/d7/d42/protection__system__specific__info_8cc_source.html +++ b/docs/d7/d42/protection__system__specific__info_8cc_source.html @@ -220,7 +220,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 3b4d99a798..aac5cd46fe 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 da5590e7c5..55495b1679 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 ea2986adde..9365491e88 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 f4439d5af0..f48393fa7d 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 @@ -118,7 +118,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 5d11e416b3..324b85b0ec 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 7bc6f560e7..953b79a1d7 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 @@ -116,7 +116,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 7e9914976a..129506e583 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 6d01e66b46..388b753f2c 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 @@ -109,7 +109,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 981be87ea2..687fe0530c 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 798541e770..77feb3fc07 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 3954518bd2..c21a98aa2f 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 5661e860ef..f7a5424243 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 7eb43b41aa..44df14eaae 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 d8b88598d6..7e5206f7f9 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 810ae931c2..7e5f2872bf 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 386abc4805..e1941441db 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 d5e58ec864..25e8b43554 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 3c54cfa353..56b8314623 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 8bd95c1377..24a567d8b3 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 830304f3bc..ae52c5c9b1 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 becfb340a1..d9806069d7 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 86baaf0975..de9fd58322 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 977fd47d76..e49633cb31 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 a2099d04de..b434b6a0b7 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 2d528b5c90..d0e3b6b26a 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 9bc5196c43..c7289963d3 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 5ebe4a60ad..350c3d4988 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 0b49bdeff6..d4cc8fcdf4 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 new file mode 100644 index 0000000000..9069455b84 --- /dev/null +++ b/docs/d7/de6/structedash__packager_1_1media_1_1H265SliceHeader.html @@ -0,0 +1,244 @@ + + + + + + +DASH Media Packaging SDK: edash_packager::media::H265SliceHeader Struct Reference + + + + + + + + + +
+
+ + + + + + +
+
DASH Media Packaging SDK +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+ +
+
edash_packager::media::H265SliceHeader Struct Reference
+
+
+ + + + +

+Classes

struct  LongTermPicsInfo
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

+int used_by_curr_pic_lt = 0
 
+int header_bit_size = 0
 
+bool first_slice_segment_in_pic_flag = false
 
+bool no_output_of_prior_pics_flag = false
 
+int pic_parameter_set_id = 0
 
+bool dependent_slice_segment_flag = false
 
+int segment_address = 0
 
+int slice_type = 0
 
+bool pic_output_flag = true
 
+int colour_plane_id = 0
 
+int slice_pic_order_cnt_lsb = 0
 
+bool short_term_ref_pic_set_sps_flag = false
 
+H265ReferencePictureSet st_ref_pic_set
 
+int short_term_ref_pic_set_idx = 0
 
+int num_long_term_sps = 0
 
+int num_long_term_pics = 0
 
+std::vector< LongTermPicsInfolong_term_pics_info
 
+bool slice_temporal_mvp_enabled_flag = false
 
+bool slice_sao_luma_flag = false
 
+bool slice_sao_chroma_flag = false
 
+bool num_ref_idx_active_override_flag = false
 
+int num_ref_idx_l0_active_minus1 = 0
 
+int num_ref_idx_l1_active_minus1 = 0
 
+H265ReferencePictureListModifications ref_pic_lists_modification
 
+bool mvd_l1_zero_flag = false
 
+bool cabac_init_flag = false
 
+bool collocated_from_l0 = true
 
+int collocated_ref_idx = 0
 
+int five_minus_max_num_merge_cand = 0
 
+int slice_qp_delta = 0
 
+int slice_cb_qp_offset = 0
 
+int slice_cr_qp_offset = 0
 
+bool cu_chroma_qp_offset_enabled_flag = false
 
+bool deblocking_filter_override_flag = false
 
+bool slice_deblocking_filter_disabled_flag = false
 
+int slice_beta_offset_div2 = 0
 
+int slice_tc_offset_div2 = 0
 
+bool slice_loop_filter_across_slices_enabled_flag = false
 
+int num_entry_point_offsets = 0
 
+int offset_len_minus1 = 0
 
+std::vector< int > entry_point_offset_minus1
 
+

Detailed Description

+
+

Definition at line 179 of file h265_parser.h.

+

The documentation for this struct was generated from the following files: +
+ + + + 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 f7ab59a9ab..dc26192770 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 @@ -140,7 +140,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 545688d3cc..69cb43a86c 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 0f2f1506bc..690a24e65d 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 beee17d804..b3cc9fbf04 100644 --- a/docs/d7/def/mp4__media__parser_8cc_source.html +++ b/docs/d7/def/mp4__media__parser_8cc_source.html @@ -829,7 +829,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 6b909c86bf..c4c3d05cbf 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 a5a81b6727..fd92228fe2 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 a76f34a2b8..b06df6e56f 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 7d7a81ff19..f2ec64c841 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 @@ -214,7 +214,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 eb942ff074..d998b1a6c4 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 62946284c8..4aa517e3da 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 315eafc70e..09b9507cce 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 f9d264b8da..88c23aa46b 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 @@ -268,7 +268,7 @@ void set_encryption_keyReimplemented from edash_packager::media::mp4::Fragmenter.

-

Definition at line 89 of file encrypting_fragmenter.cc.

+

Definition at line 93 of file encrypting_fragmenter.cc.

@@ -295,7 +295,7 @@ void set_encryption_keyCreate the encryptor for the internal encryption key. The existing encryptor will be reset if it is not NULL.

Returns
OK on success, an error status otherwise.
-

Definition at line 171 of file encrypting_fragmenter.cc.

+

Definition at line 175 of file encrypting_fragmenter.cc.

@@ -331,7 +331,7 @@ void set_encryption_keyReimplemented from edash_packager::media::mp4::Fragmenter.

-

Definition at line 104 of file encrypting_fragmenter.cc.

+

Definition at line 108 of file encrypting_fragmenter.cc.

@@ -361,7 +361,7 @@ void set_encryption_keyReimplemented in edash_packager::media::mp4::KeyRotationFragmenter.

-

Definition at line 145 of file encrypting_fragmenter.cc.

+

Definition at line 149 of file encrypting_fragmenter.cc.

@@ -372,7 +372,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 a8eed8b476..203b82aea1 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 1d306e8ae3..b89f93e2e8 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 cb891232dd..6768bf2f2d 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 9366795c21..a939a6c961 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/d2e/classedash__packager_1_1media_1_1ByteQueue.html b/docs/d8/d2e/classedash__packager_1_1media_1_1ByteQueue.html index c4b10a77f9..5f3ccd6907 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 caed9cd0de..d7e71fda12 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 ba376a5dd6..8e4ca8f371 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 cd005752a4..e215b09049 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/d4a/structedash__packager_1_1media_1_1mp4_1_1EditList.html b/docs/d8/d4a/structedash__packager_1_1media_1_1mp4_1_1EditList.html index ee1cf3cfe0..984b3503ed 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 9c5a4fb9f2..698f18e79a 100644 --- a/docs/d8/d4d/aes__decryptor_8h_source.html +++ b/docs/d8/d4d/aes__decryptor_8h_source.html @@ -236,7 +236,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); 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 68c1622635..71e59a27ef 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 de0d3afa90..fc1ba14283 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 593a356678..2b3c6c3756 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 ff3a5ba3d6..d40d2c1518 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 976626d38f..d1d21d7683 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 c0169980a8..02725d184b 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 c629b5925f..3143f41427 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 6f67b17155..138747dbdf 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 d7a06fbbb4..ad826f9489 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 2711d14053..46db0dc2fd 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 0cb33548dc..bedfad3d56 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 5e7bfa34af..75b01ff1bd 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/d97/structedash__packager_1_1ContentProtectionElement-members.html b/docs/d8/d97/structedash__packager_1_1ContentProtectionElement-members.html index 93f5302720..4322c3d6b9 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 1550d21a96..6fa5c8bcd2 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 cfc5530f92..56162fe4b8 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 df9de4506e..f818f9f351 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 d0d6f2971a..520df75605 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 d048572016..8f3a3dd5c9 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 1384fb635f..b8e6242c1e 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 8f0c42a6b3..fa4e1d35a1 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 18bf05c567..aa1fb0766a 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 27036c765a..73aca064d1 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/classedash__packager_1_1media_1_1AesCbcPkcs5Decryptor-members.html b/docs/d8/dca/classedash__packager_1_1media_1_1AesCbcPkcs5Decryptor-members.html index 77c614b0a2..d5d9969313 100644 --- a/docs/d8/dca/classedash__packager_1_1media_1_1AesCbcPkcs5Decryptor-members.html +++ b/docs/d8/dca/classedash__packager_1_1media_1_1AesCbcPkcs5Decryptor-members.html @@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); 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 2e175260c3..75933d736a 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 48218031ff..c422afe805 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 0fb0c0b620..21674a7c47 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 9a3f812d0f..37c1a496c3 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 3c7a0cbbc6..93b35e1698 100644 --- a/docs/d8/df0/webm_2single__segment__segmenter_8cc_source.html +++ b/docs/d8/df0/webm_2single__segment__segmenter_8cc_source.html @@ -180,7 +180,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 d120c371b7..0565a0f9bd 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/dfa/nal__unit__to__byte__stream__converter_8h_source.html b/docs/d8/dfa/nal__unit__to__byte__stream__converter_8h_source.html index 88ff573fc8..90b4d0f36d 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 @@ -140,7 +140,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 147b73314c..e90bddf145 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 e272829c5b..76f0030a5a 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 c56e9bc87c..32714fce31 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 654fb275b4..a344dc47f3 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 ebc1d4683e..d344e15e74 100644 --- a/docs/d9/d15/key__rotation__fragmenter_8cc_source.html +++ b/docs/d9/d15/key__rotation__fragmenter_8cc_source.html @@ -216,7 +216,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
KeyRotationFragmenter(MovieFragment *moof, scoped_refptr< StreamInfo > info, TrackFragment *traf, KeySource *encryption_key_source, KeySource::TrackType track_type, int64_t crypto_period_duration, int64_t clear_time, MuxerListener *muxer_listener, EncryptionMode encryption_mode)
void FinalizeFragmentForEncryption() override
Finalize current fragment for encryption.
- +
EncryptingFragmenter generates MP4 fragments with sample encrypted.
Status PrepareFragmentForEncryption(bool enable_encryption) override
@@ -224,12 +224,12 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
KeySource is responsible for encryption key acquisition.
Definition: key_source.h:31
-
virtual void FinalizeFragmentForEncryption()
Finalize current fragment for encryption.
+
virtual void FinalizeFragmentForEncryption()
Finalize current fragment for encryption.
virtual Status GetCryptoPeriodKey(uint32_t crypto_period_index, TrackType track_type, EncryptionKey *key)=0
diff --git a/docs/d9/d17/classedash__packager_1_1DashIopMpdNotifier-members.html b/docs/d9/d17/classedash__packager_1_1DashIopMpdNotifier-members.html index da29f027bd..1ebc087dca 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 ca3c95e9f0..ba66911c22 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/d21/structedash__packager_1_1media_1_1mp4_1_1ID3v2.html b/docs/d9/d21/structedash__packager_1_1media_1_1mp4_1_1ID3v2.html index aaaa6fdf8b..4926053e40 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 c38e7312d0..c80222e9e8 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 f3354b0432..22ee0ea0e0 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 f72f29a15b..87f2395ddc 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 6f58adf358..c043b4a594 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 8b2a2d4348..4b6341264b 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 46ccd20a44..affff99a51 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/d65/classedash__packager_1_1media_1_1TextTrack-members.html b/docs/d9/d65/classedash__packager_1_1media_1_1TextTrack-members.html index 5890da8d9f..72eb65199e 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 94fb47ba12..75c67af9d8 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/d7b/structedash__packager_1_1media_1_1wvm_1_1PrevSampleData.html b/docs/d9/d7b/structedash__packager_1_1media_1_1wvm_1_1PrevSampleData.html index 1b0557b725..73e4a16d52 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 69111a86b4..1fa8cf12c5 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 a32d75d73d..cef50fce12 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 b7e6d8ffa9..3367ad1304 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 c5d8ea4eee..44f34450b7 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 0bbce492ae..1c5004a07d 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/d96/classedash__packager_1_1media_1_1AesDecryptor.html b/docs/d9/d96/classedash__packager_1_1media_1_1AesDecryptor.html index 00013fe62c..b45b553451 100644 --- a/docs/d9/d96/classedash__packager_1_1media_1_1AesDecryptor.html +++ b/docs/d9/d96/classedash__packager_1_1media_1_1AesDecryptor.html @@ -177,7 +177,7 @@ scoped_ptr< AES_KEY > < 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 d412878715..ec17baaaf5 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 @@ -103,7 +103,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 2cdca3ab2b..bcdc3e0990 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 429c3ae085..ba046ee91e 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 2f6a67835e..78e35bab11 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 @@ -99,13 +99,15 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); NumBitsLeft() (defined in edash_packager::media::H26xBitReader)edash_packager::media::H26xBitReader NumEmulationPreventionBytesRead() (defined in edash_packager::media::H26xBitReader)edash_packager::media::H26xBitReader ReadBits(int num_bits, int *out) (defined in edash_packager::media::H26xBitReader)edash_packager::media::H26xBitReader - ReadSE(int *val) (defined in edash_packager::media::H26xBitReader)edash_packager::media::H26xBitReader - ReadUE(int *val) (defined in edash_packager::media::H26xBitReader)edash_packager::media::H26xBitReader + ReadBool(bool *out) (defined in edash_packager::media::H26xBitReader)edash_packager::media::H26xBitReaderinline + ReadSE(int *val) (defined in edash_packager::media::H26xBitReader)edash_packager::media::H26xBitReader + ReadUE(int *val) (defined in edash_packager::media::H26xBitReader)edash_packager::media::H26xBitReader + SkipBits(int num_bits) (defined in edash_packager::media::H26xBitReader)edash_packager::media::H26xBitReader ~H26xBitReader() (defined in edash_packager::media::H26xBitReader)edash_packager::media::H26xBitReader 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 99c873efe5..0c58302910 100644 --- a/docs/d9/db4/classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener.html +++ b/docs/d9/db4/classedash__packager_1_1media_1_1VodMediaInfoDumpMuxerListener.html @@ -231,7 +231,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 d3a8f255c3..71f16654d4 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 43c574b9ff..a53f77c61d 100644 --- a/docs/d9/db9/muxer_8cc_source.html +++ b/docs/d9/db9/muxer_8cc_source.html @@ -217,7 +217,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 6a7a028afe..bd3a7717e2 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 8ecafc7465..a354a307a9 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 d18c203be7..c3b05dc4a3 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 b7b07bc571..9405d9d7eb 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 4ee49ab33d..4d832bf179 100644 --- a/docs/d9/de3/muxer__listener__internal_8cc_source.html +++ b/docs/d9/de3/muxer__listener__internal_8cc_source.html @@ -343,7 +343,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 5fdb658455..ab2b04a0d2 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 f4c03e8ada..9b4fda18ed 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 b179f657c8..7c5cccd8d3 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 c20fbbbcad..903f34543c 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 efba406a00..e56f2eae56 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 de6e4d5f42..f0b9052149 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 1e57dc5218..21dce54bd2 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 60eec119f8..d7e6552634 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 045f048cf5..0500d3da0f 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 3c95e7c970..9db77f1746 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 4ef587131d..ca2aea2278 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 40a51dd304..df987467e9 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 56b95e01dd..24894a4812 100644 --- a/docs/da/d22/key__rotation__fragmenter_8h_source.html +++ b/docs/da/d22/key__rotation__fragmenter_8h_source.html @@ -156,7 +156,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 new file mode 100644 index 0000000000..b66fe5f3d8 --- /dev/null +++ b/docs/da/d24/h265__parser_8h_source.html @@ -0,0 +1,420 @@ + + + + + + +DASH Media Packaging SDK: media/filters/h265_parser.h Source File + + + + + + + + + +
+
+ + + + + + +
+
DASH Media Packaging SDK +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+
+
h265_parser.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 MEDIA_FILTERS_H265_PARSER_H_
+
8 #define MEDIA_FILTERS_H265_PARSER_H_
+
9 
+
10 #include <map>
+
11 #include <vector>
+
12 
+
13 #include "packager/base/memory/scoped_ptr.h"
+
14 #include "packager/media/filters/h26x_bit_reader.h"
+
15 
+
16 namespace edash_packager {
+
17 namespace media {
+
18 
+
19 class Nalu;
+
20 
+
21 enum H265SliceType { kBSlice = 0, kPSlice = 1, kISlice = 2 };
+
22 
+
23 const int kMaxRefPicSetCount = 16;
+
24 
+ +
26  int delta_poc_s0[kMaxRefPicSetCount];
+
27  int delta_poc_s1[kMaxRefPicSetCount];
+
28  bool used_by_curr_pic_s0[kMaxRefPicSetCount];
+
29  bool used_by_curr_pic_s1[kMaxRefPicSetCount];
+
30 
+
31  int num_negative_pics;
+
32  int num_positive_pics;
+
33  int num_delta_pocs;
+
34 };
+
35 
+
36 struct H265Pps {
+
37  H265Pps();
+
38  ~H265Pps();
+
39 
+
40  // Many of the fields here are required when parsing so the default here may
+
41  // not be valid.
+
42 
+
43  int pic_parameter_set_id = 0;
+
44  int seq_parameter_set_id = 0;
+
45 
+
46  bool dependent_slice_segments_enabled_flag = false;
+
47  bool output_flag_present_flag = false;
+
48  int num_extra_slice_header_bits = 0;
+
49  bool sign_data_hiding_enabled_flag = false;
+
50  bool cabac_init_present_flag = false;
+
51 
+
52  int num_ref_idx_l0_default_active_minus1 = 0;
+
53  int num_ref_idx_l1_default_active_minus1 = 0;
+
54  int init_qp_minus26 = 0;
+
55  bool constrained_intra_pred_flag = false;
+
56  bool transform_skip_enabled_flag = false;
+
57 
+
58  bool cu_qp_delta_enabled_flag = 0;
+
59  int diff_cu_qp_delta_depth = 0;
+
60  int cb_qp_offset = 0;
+
61  int cr_qp_offset = 0;
+
62 
+
63  bool slice_chroma_qp_offsets_present_flag = false;
+
64  bool weighted_pred_flag = false;
+
65  bool weighted_bipred_flag = false;
+
66  bool transquant_bypass_enabled_flag = false;
+
67  bool tiles_enabled_flag = false;
+
68  bool entropy_coding_sync_enabled_flag = false;
+
69 
+
70  int num_tile_columns_minus1 = 0;
+
71  int num_tile_rows_minus1 = 0;
+
72  bool uniform_spacing_flag = true;
+
73  std::vector<int> column_width_minus1;
+
74  std::vector<int> row_height_minus1;
+
75  bool loop_filter_across_tiles_enabled_flag = true;
+
76 
+
77  bool loop_filter_across_slices_enabled_flag = false;
+
78  bool deblocking_filter_control_present_flag = false;
+
79  bool deblocking_filter_override_enabled_flag = false;
+
80  bool deblocking_filter_disabled_flag = false;
+
81  int beta_offset_div2 = 0;
+
82  int tc_offset_div2 = 0;
+
83 
+
84  bool scaling_list_data_present_flag = false;
+
85  // Ignored: scaling_list_data( )
+
86 
+
87  bool lists_modification_present_flag = false;
+
88  int log2_parallel_merge_level_minus2 = 0;
+
89  bool slice_segment_header_extension_present_flag = false;
+
90 
+
91  // Incomplete: pps_range_extension:
+
92  bool chroma_qp_offset_list_enabled_flag = false;
+
93 
+
94  // Ignored: extensions...
+
95 };
+
96 
+
97 struct H265Sps {
+
98  H265Sps();
+
99  ~H265Sps();
+
100 
+
101  int GetPicSizeInCtbsY() const;
+
102  int GetChromaArrayType() const;
+
103 
+
104  // Many of the fields here are required when parsing so the default here may
+
105  // not be valid.
+
106 
+
107  int video_parameter_set_id = 0;
+
108  int max_sub_layers_minus1 = 0;
+
109  bool temporal_id_nesting_flag = false;
+
110  // Ignored: profile_tier_level(...)
+
111 
+
112  int seq_parameter_set_id = 0;
+
113 
+
114  int chroma_format_idc = 0;
+
115  bool separate_colour_plane_flag = false;
+
116  int pic_width_in_luma_samples = 0;
+
117  int pic_height_in_luma_samples = 0;
+
118 
+
119  bool conformance_window_flag = false;
+
120  int conf_win_left_offset = 0;
+
121  int conf_win_right_offset = 0;
+
122  int conf_win_top_offset = 0;
+
123  int conf_win_bottom_offset = 0;
+
124 
+
125  int bit_depth_luma_minus8 = 0;
+
126  int bit_depth_chroma_minus8 = 0;
+
127  int log2_max_pic_order_cnt_lsb_minus4 = 0;
+
128 
+
129  bool sub_layer_ordering_info_present_flag = false;
+
130  int max_dec_pic_buffering_minus1[8];
+
131  int max_num_reorder_pics[8];
+
132  int max_latency_increase_plus1[8];
+
133 
+
134  int log2_min_luma_coding_block_size_minus3 = 0;
+
135  int log2_diff_max_min_luma_coding_block_size = 0;
+
136  int log2_min_luma_transform_block_size_minus2 = 0;
+
137  int log2_diff_max_min_luma_transform_block_size = 0;
+
138  int max_transform_hierarchy_depth_inter = 0;
+
139  int max_transform_hierarchy_depth_intra = 0;
+
140 
+
141  bool scaling_list_enabled_flag = false;
+
142  bool scaling_list_data_present_flag = false;
+
143  // Ignored: scaling_list_data()
+
144 
+
145  bool amp_enabled_flag = false;
+
146  bool sample_adaptive_offset_enabled_flag = false;
+
147  bool pcm_enabled_flag = false;
+
148  int pcm_sample_bit_depth_luma_minus1 = 0;
+
149  int pcm_sample_bit_depth_chroma_minus1 = 0;
+
150  int log2_min_pcm_luma_coding_block_size_minus3 = 0;
+
151  int log2_diff_max_min_pcm_luma_coding_block_size = 0;
+
152  bool pcm_loop_filter_disabled_flag = false;
+
153 
+
154  int num_short_term_ref_pic_sets = 0;
+
155  std::vector<H265ReferencePictureSet> st_ref_pic_sets;
+
156 
+
157  bool long_term_ref_pic_present_flag = false;
+
158  int num_long_term_ref_pics = 0;
+
159  std::vector<int> lt_ref_pic_poc_lsb;
+
160  std::vector<bool> used_by_curr_pic_lt_flag;
+
161 
+
162  bool temporal_mvp_enabled_flag = false;
+
163  bool strong_intra_smoothing_enabled_flag = false;
+
164 
+
165  // Ignored: extensions...
+
166 };
+
167 
+ + + +
171 
+
172  bool ref_pic_list_modification_flag_l0 = false;
+
173  std::vector<int> list_entry_l0;
+
174 
+
175  bool ref_pic_list_modification_flag_l1 = false;
+
176  std::vector<int> list_entry_l1;
+
177 };
+
178 
+ +
180  H265SliceHeader();
+
181  ~H265SliceHeader();
+
182 
+ +
184  bool delta_poc_msb_present_flag;
+
185  int delta_poc_msb_cycle_lt;
+
186  };
+
187  // This is the value UsedByCurrPicLt for the current slice segment. This
+
188  // value is calulated from the LongTermPicsInfo during parsing.
+
189  int used_by_curr_pic_lt = 0;
+
190 
+
191  // Many of the fields here are required when parsing so the default here may
+
192  // not be valid.
+
193 
+
194  int header_bit_size = 0;
+
195 
+
196  bool first_slice_segment_in_pic_flag = false;
+
197  bool no_output_of_prior_pics_flag = false;
+
198  int pic_parameter_set_id = 0;
+
199 
+
200  bool dependent_slice_segment_flag = false;
+
201  int segment_address = 0;
+
202  int slice_type = 0;
+
203  bool pic_output_flag = true;
+
204  int colour_plane_id = 0;
+
205  int slice_pic_order_cnt_lsb = 0;
+
206 
+
207  bool short_term_ref_pic_set_sps_flag = false;
+
208  H265ReferencePictureSet st_ref_pic_set;
+
209  int short_term_ref_pic_set_idx = 0;
+
210 
+
211  int num_long_term_sps = 0;
+
212  int num_long_term_pics = 0;
+
213  std::vector<LongTermPicsInfo> long_term_pics_info;
+
214 
+
215  bool slice_temporal_mvp_enabled_flag = false;
+
216  bool slice_sao_luma_flag = false;
+
217  bool slice_sao_chroma_flag = false;
+
218 
+
219  bool num_ref_idx_active_override_flag = false;
+
220  int num_ref_idx_l0_active_minus1 = 0;
+
221  int num_ref_idx_l1_active_minus1 = 0;
+
222 
+
223  H265ReferencePictureListModifications ref_pic_lists_modification;
+
224 
+
225  bool mvd_l1_zero_flag = false;
+
226  bool cabac_init_flag = false;
+
227  bool collocated_from_l0 = true;
+
228  int collocated_ref_idx = 0;
+
229 
+
230  int five_minus_max_num_merge_cand = 0;
+
231  int slice_qp_delta = 0;
+
232  int slice_cb_qp_offset = 0;
+
233  int slice_cr_qp_offset = 0;
+
234 
+
235  bool cu_chroma_qp_offset_enabled_flag = false;
+
236  bool deblocking_filter_override_flag = false;
+
237  bool slice_deblocking_filter_disabled_flag = false;
+
238  int slice_beta_offset_div2 = 0;
+
239  int slice_tc_offset_div2 = 0;
+
240  bool slice_loop_filter_across_slices_enabled_flag = false;
+
241 
+
242  int num_entry_point_offsets = 0;
+
243  int offset_len_minus1 = 0;
+
244  std::vector<int> entry_point_offset_minus1;
+
245 };
+
246 
+
250 class H265Parser {
+
251  public:
+
252  enum Result {
+
253  kOk,
+
254  kInvalidStream, // error in stream
+
255  kUnsupportedStream, // stream not supported by the parser
+
256  kEOStream, // end of stream
+
257  };
+
258 
+
259  H265Parser();
+
260  ~H265Parser();
+
261 
+
265  Result ParseSliceHeader(const Nalu& nalu, H265SliceHeader* slice_header);
+
266 
+
269  Result ParsePps(const Nalu& nalu, int* pps_id);
+
272  Result ParseSps(const Nalu& nalu, int* sps_id);
+
273 
+
275  const H265Pps* GetPps(int pps_id);
+
277  const H265Sps* GetSps(int sps_id);
+
278 
+
279  private:
+
280  Result ParseReferencePictureSet(
+
281  int num_short_term_ref_pic_sets,
+
282  int st_rpx_idx,
+
283  const std::vector<H265ReferencePictureSet>& ref_pic_sets,
+
284  H26xBitReader* br,
+
285  H265ReferencePictureSet* st_ref_pic_set);
+
286 
+
287  Result SkipReferencePictureListModification(
+
288  const H265SliceHeader& slice_header,
+
289  const H265Pps& pps,
+
290  int num_pic_total_curr,
+
291  H26xBitReader* br);
+
292 
+
293  Result SkipPredictionWeightTablePart(int num_ref_idx_minus1,
+
294  int chroma_array_type,
+
295  H26xBitReader* br);
+
296 
+
297  Result SkipPredictionWeightTable(bool is_b_slice,
+
298  const H265Sps& sps,
+
299  const H265SliceHeader& slice_header,
+
300  H26xBitReader* br);
+
301 
+
302  Result SkipProfileTierLevel(bool profile_present,
+
303  int max_num_sub_layers_minus1,
+
304  H26xBitReader* br);
+
305 
+
306  Result SkipScalingListData(H26xBitReader* br);
+
307 
+
308  typedef std::map<int, scoped_ptr<H265Sps>> SpsById;
+
309  typedef std::map<int, scoped_ptr<H265Pps>> PpsById;
+
310 
+
311  SpsById active_spses_;
+
312  PpsById active_ppses_;
+
313 
+
314  DISALLOW_COPY_AND_ASSIGN(H265Parser);
+
315 };
+
316 
+
317 } // namespace media
+
318 } // namespace edash_packager
+
319 
+
320 #endif // MEDIA_FILTERS_H265_PARSER_H_
+ + + + +
Result ParseSliceHeader(const Nalu &nalu, H265SliceHeader *slice_header)
Definition: h265_parser.cc:91
+
Result ParsePps(const Nalu &nalu, int *pps_id)
Definition: h265_parser.cc:308
+
Result ParseSps(const Nalu &nalu, int *sps_id)
Definition: h265_parser.cc:417
+ + +
const H265Pps * GetPps(int pps_id)
Definition: h265_parser.cc:528
+ + +
const H265Sps * GetSps(int sps_id)
Definition: h265_parser.cc:532
+ +
+ + + + 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 5142d1aa51..1c929e6bed 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 3fa309e73c..c6d08c35bd 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 5469b3026b..b759818cd6 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 3625531b59..d4fb53753e 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 dddb434767..71f33a067c 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 7c72ef3b8a..a4ee318153 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 fdfee671b8..574ef8c415 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 9068ebb2ec..63c8258481 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 77151e686f..55ed18a89d 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 3beedf7ab9..0db2692ca7 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 ecade45ddf..bd652e9378 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/d54/structedash__packager_1_1media_1_1mp4_1_1CompositionTimeToSample.html b/docs/da/d54/structedash__packager_1_1media_1_1mp4_1_1CompositionTimeToSample.html index c6f8b5f18e..2194c04152 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 0bc018fe21..cdb2ae7a9f 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 4ddd9dd9a5..6a29fb1476 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 e49d36e92e..d3b22a0a5e 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 fd17662617..3a9b66b277 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 389b98a5f0..69abcb282e 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 2f14c8184a..8627ccd133 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 aeab013197..773ac64315 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 0ff3527131..923326d8f9 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 dc7a14441c..8d6a05ce48 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/hevc__decoder__configuration_8h_source.html b/docs/da/d7f/hevc__decoder__configuration_8h_source.html index ab4c794ad9..ffacce9a48 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 3e597704c1..a48bec5299 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 787a306607..0146d1af93 100644 --- a/docs/da/d88/mp4__muxer_8cc_source.html +++ b/docs/da/d88/mp4__muxer_8cc_source.html @@ -477,7 +477,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 9730bfe37e..aaba5d1484 100644 --- a/docs/da/d8e/container__names_8cc_source.html +++ b/docs/da/d8e/container__names_8cc_source.html @@ -1840,7 +1840,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 aaed066d27..7515a3b3a7 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 @@ -107,7 +107,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 3e4dabf618..54d4d24c26 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 322d7db5b2..4f18e05a6b 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 b80277f8cb..42c0fa1134 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 d70086d727..c100cf6e33 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 54a0270208..d050d3ec72 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 23fee28ed0..3c7a707c76 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 70e5a919b1..94b84be863 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 17f17ca594..127b1d1453 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 de1541c5f2..7d7c1e869e 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 8ef589cd9e..45e0d30ec9 100644 --- a/docs/da/df4/aes__decryptor_8cc_source.html +++ b/docs/da/df4/aes__decryptor_8cc_source.html @@ -361,7 +361,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 0559a7b45f..ace22e26f6 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 3a02b0c294..7cf13c91b9 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 5bb9538601..2f0153d939 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 94fee07785..a56a403ee0 100644 --- a/docs/db/d09/namespaceedash__packager.html +++ b/docs/db/d09/namespaceedash__packager.html @@ -559,7 +559,7 @@ const char kEncryptedMp4Va 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 8b2f8176aa..7897115592 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 ac96c6396d..4f2db848d9 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 6f618f04a9..f5cd3727cc 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 c520a4d74c..b9ea8dbbdf 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 c6e5043874..412e906dbe 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/track__run__iterator_8cc_source.html b/docs/db/d31/track__run__iterator_8cc_source.html index 2547d7ba96..fcab21c84c 100644 --- a/docs/db/d31/track__run__iterator_8cc_source.html +++ b/docs/db/d31/track__run__iterator_8cc_source.html @@ -763,7 +763,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 8a09287f30..a1659f4871 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 0061145137..85ae639ff9 100644 --- a/docs/db/d45/mpd__notify__muxer__listener_8h_source.html +++ b/docs/db/d45/mpd__notify__muxer__listener_8h_source.html @@ -179,7 +179,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 c5da471db2..019db06fa9 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 155fc13c24..42eb588f15 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 a5d4f5a7c7..152b947a64 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 57b0b39c24..3eb271b4fb 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 92ef178700..c91c230c5e 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 e78673aa50..dc6788d399 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 c29c6d994f..423a54401b 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 e7d7889de9..4fb742d960 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 94cd194067..d0b67970bf 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 8307b7a5cc..1b57da7ddc 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 149480ad24..bc50812571 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 d434c71365..a5435553dd 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 049a2e47e9..6f4462d86c 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 18f951ab42..773c1e9cec 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 e418751188..d5fca4f6d7 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 9825ddd2ae..94fcc840dd 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 abfdee6e25..b2cf3654e4 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 19a431978d..2693e48064 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 abdb652485..f7d522c638 100644 --- a/docs/db/d8f/mp4__muxer_8h_source.html +++ b/docs/db/d8f/mp4__muxer_8h_source.html @@ -174,7 +174,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 099ad666a8..82b2abc502 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 7e7a80de76..2c75d1e216 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 4cc7012401..db587984a3 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 983ed5ec68..a91cdca33f 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 7a76c15fc1..45698744fe 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 bd2a3887a4..1f7526afb1 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 a707bfc3d7..190c628b47 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 @@ -101,7 +101,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 92e5795027..64213dc4cb 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 3fc1c432ad..71ef20e62a 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 e994b12923..1c67734acd 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/dbf/classedash__packager_1_1media_1_1mp4_1_1H265VideoSliceHeaderParser.html b/docs/db/dbf/classedash__packager_1_1media_1_1mp4_1_1H265VideoSliceHeaderParser.html new file mode 100644 index 0000000000..f6bab77f77 --- /dev/null +++ b/docs/db/dbf/classedash__packager_1_1media_1_1mp4_1_1H265VideoSliceHeaderParser.html @@ -0,0 +1,160 @@ + + + + + + +DASH Media Packaging SDK: edash_packager::media::mp4::H265VideoSliceHeaderParser Class Reference + + + + + + + + + +
+
+ + + + + + +
+
DASH Media Packaging SDK +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+ +
+
edash_packager::media::mp4::H265VideoSliceHeaderParser Class Reference
+
+
+
+Inheritance diagram for edash_packager::media::mp4::H265VideoSliceHeaderParser:
+
+
+ + +edash_packager::media::mp4::VideoSliceHeaderParser + +
+ + + + + + + + +

+Public Member Functions

VideoSliceHeaderParser implementation overrides.
bool Initialize (const std::vector< uint8_t > &decoder_configuration) override
 
+int64_t GetHeaderSize (const Nalu &nalu) override
 Gets the header size of the given NALU. Returns < 0 on error.
 
+

Detailed Description

+
+

Definition at line 54 of file video_slice_header_parser.h.

+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + +
bool edash_packager::media::mp4::H265VideoSliceHeaderParser::Initialize (const std::vector< uint8_t > & decoder_configuration)
+
+overridevirtual
+
+

Adds decoder configuration from the given data. This must be called once before any calls to GetHeaderSize.

+ +

Implements edash_packager::media::mp4::VideoSliceHeaderParser.

+ +

Definition at line 61 of file video_slice_header_parser.cc.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/db/dbf/classedash__packager_1_1media_1_1mp4_1_1H265VideoSliceHeaderParser.png b/docs/db/dbf/classedash__packager_1_1media_1_1mp4_1_1H265VideoSliceHeaderParser.png new file mode 100644 index 0000000000..149b6eb0db Binary files /dev/null and b/docs/db/dbf/classedash__packager_1_1media_1_1mp4_1_1H265VideoSliceHeaderParser.png differ 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 94357d396d..f71406b9e6 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 a652dc3ac5..b9178bad42 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 18b511eaf8..1c1965671c 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 d279be5378..4dcab3e9b5 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 new file mode 100644 index 0000000000..9c73486631 --- /dev/null +++ b/docs/db/dde/h265__parser_8cc_source.html @@ -0,0 +1,952 @@ + + + + + + +DASH Media Packaging SDK: media/filters/h265_parser.cc Source File + + + + + + + + + +
+
+ + + + + + +
+
DASH Media Packaging SDK +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+
+
h265_parser.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/filters/h265_parser.h"
+
8 
+
9 #include <algorithm>
+
10 #include <math.h>
+
11 
+
12 #include "packager/base/logging.h"
+
13 #include "packager/media/filters/nalu_reader.h"
+
14 
+
15 #define TRUE_OR_RETURN(a) \
+
16  do { \
+
17  if (!(a)) { \
+
18  DVLOG(1) << "Failure while processing " << #a; \
+
19  return kInvalidStream; \
+
20  } \
+
21  } while (0)
+
22 
+
23 #define OK_OR_RETURN(a) \
+
24  do { \
+
25  Result status = (a); \
+
26  if (status != kOk) \
+
27  return status; \
+
28  } while (false)
+
29 
+
30 namespace edash_packager {
+
31 namespace media {
+
32 
+
33 namespace {
+
34 int GetNumPicTotalCurr(const H265SliceHeader& slice_header,
+
35  const H265Sps& sps) {
+
36  int num_pic_total_curr = 0;
+
37  const H265ReferencePictureSet& ref_pic_set =
+
38  slice_header.short_term_ref_pic_set_sps_flag
+
39  ? sps.st_ref_pic_sets[slice_header.short_term_ref_pic_set_idx]
+
40  : slice_header.st_ref_pic_set;
+
41 
+
42  for (int i = 0; i < ref_pic_set.num_negative_pics; i++) {
+
43  if (ref_pic_set.used_by_curr_pic_s0[i])
+
44  num_pic_total_curr++;
+
45  }
+
46  for (int i = 0; i < ref_pic_set.num_positive_pics; i++) {
+
47  if (ref_pic_set.used_by_curr_pic_s1[i])
+
48  num_pic_total_curr++;
+
49  }
+
50 
+
51  return num_pic_total_curr + slice_header.used_by_curr_pic_lt;
+
52 }
+
53 } // namespace
+
54 
+
55 H265Pps::H265Pps() {}
+
56 H265Pps::~H265Pps() {}
+
57 
+
58 H265Sps::H265Sps() {}
+
59 H265Sps::~H265Sps() {}
+
60 
+
61 int H265Sps::GetPicSizeInCtbsY() const {
+
62  int min_cb_log2_size_y = log2_min_luma_coding_block_size_minus3 + 3;
+
63  int ctb_log2_size_y =
+
64  min_cb_log2_size_y + log2_diff_max_min_luma_coding_block_size;
+
65  int ctb_size_y = 1 << ctb_log2_size_y;
+
66 
+
67  // Round-up division.
+
68  int pic_width_in_ctbs_y = (pic_width_in_luma_samples - 1) / ctb_size_y + 1;
+
69  int pic_height_in_ctbs_y = (pic_height_in_luma_samples - 1) / ctb_size_y + 1;
+
70  return pic_width_in_ctbs_y * pic_height_in_ctbs_y;
+
71 }
+
72 
+
73 int H265Sps::GetChromaArrayType() const {
+
74  if (!separate_colour_plane_flag)
+
75  return chroma_format_idc;
+
76  else
+
77  return 0;
+
78 }
+
79 
+
80 H265ReferencePictureListModifications::H265ReferencePictureListModifications() {
+
81 }
+
82 H265ReferencePictureListModifications::
+
83  ~H265ReferencePictureListModifications() {}
+
84 
+
85 H265SliceHeader::H265SliceHeader() {}
+
86 H265SliceHeader::~H265SliceHeader() {}
+
87 
+
88 H265Parser::H265Parser() {}
+
89 H265Parser::~H265Parser() {}
+
90 
+
91 H265Parser::Result H265Parser::ParseSliceHeader(const Nalu& nalu,
+
92  H265SliceHeader* slice_header) {
+
93  DCHECK(nalu.is_video_slice());
+
94  *slice_header = H265SliceHeader();
+
95 
+
96  // Parses whole element.
+
97  H26xBitReader reader;
+
98  reader.Initialize(nalu.data() + nalu.header_size(), nalu.payload_size());
+
99  H26xBitReader* br = &reader;
+
100 
+
101  TRUE_OR_RETURN(br->ReadBool(&slice_header->first_slice_segment_in_pic_flag));
+
102  if (nalu.type() >= Nalu::H265_BLA_W_LP &&
+
103  nalu.type() <= Nalu::H265_RSV_IRAP_VCL23) {
+
104  TRUE_OR_RETURN(br->ReadBool(&slice_header->no_output_of_prior_pics_flag));
+
105  }
+
106 
+
107  TRUE_OR_RETURN(br->ReadUE(&slice_header->pic_parameter_set_id));
+
108  const H265Pps* pps = GetPps(slice_header->pic_parameter_set_id);
+
109  TRUE_OR_RETURN(pps);
+
110 
+
111  const H265Sps* sps = GetSps(pps->seq_parameter_set_id);
+
112  TRUE_OR_RETURN(sps);
+
113 
+
114  if (!slice_header->first_slice_segment_in_pic_flag) {
+
115  if (pps->dependent_slice_segments_enabled_flag) {
+
116  TRUE_OR_RETURN(br->ReadBool(&slice_header->dependent_slice_segment_flag));
+
117  }
+
118  const int bit_length = ceil(log2(sps->GetPicSizeInCtbsY()));
+
119  TRUE_OR_RETURN(br->ReadBits(bit_length, &slice_header->segment_address));
+
120  }
+
121 
+
122  if (!slice_header->dependent_slice_segment_flag) {
+
123  TRUE_OR_RETURN(br->SkipBits(pps->num_extra_slice_header_bits));
+
124  TRUE_OR_RETURN(br->ReadUE(&slice_header->slice_type));
+
125  if (pps->output_flag_present_flag) {
+
126  TRUE_OR_RETURN(br->ReadBool(&slice_header->pic_output_flag));
+
127  }
+
128  if (sps->separate_colour_plane_flag) {
+
129  TRUE_OR_RETURN(br->ReadBits(2, &slice_header->colour_plane_id));
+
130  }
+
131 
+
132  if (nalu.type() != Nalu::H265_IDR_W_RADL &&
+
133  nalu.type() != Nalu::H265_IDR_N_LP) {
+
134  TRUE_OR_RETURN(br->ReadBits(sps->log2_max_pic_order_cnt_lsb_minus4 + 4,
+
135  &slice_header->slice_pic_order_cnt_lsb));
+
136 
+
137  TRUE_OR_RETURN(
+
138  br->ReadBool(&slice_header->short_term_ref_pic_set_sps_flag));
+
139  if (!slice_header->short_term_ref_pic_set_sps_flag) {
+
140  OK_OR_RETURN(ParseReferencePictureSet(
+
141  sps->num_short_term_ref_pic_sets, sps->num_short_term_ref_pic_sets,
+
142  sps->st_ref_pic_sets, br, &slice_header->st_ref_pic_set));
+
143  } else if (sps->num_short_term_ref_pic_sets > 1) {
+
144  TRUE_OR_RETURN(
+
145  br->ReadBits(ceil(log2(sps->num_short_term_ref_pic_sets)),
+
146  &slice_header->short_term_ref_pic_set_idx));
+
147  }
+
148 
+
149  if (sps->long_term_ref_pic_present_flag) {
+
150  if (sps->num_long_term_ref_pics > 0) {
+
151  TRUE_OR_RETURN(br->ReadUE(&slice_header->num_long_term_sps));
+
152  }
+
153  TRUE_OR_RETURN(br->ReadUE(&slice_header->num_long_term_pics));
+
154 
+
155  const int pic_count =
+
156  slice_header->num_long_term_sps + slice_header->num_long_term_pics;
+
157  slice_header->long_term_pics_info.resize(pic_count);
+
158  for (int i = 0; i < pic_count; i++) {
+
159  if (i < slice_header->num_long_term_sps) {
+
160  int lt_idx_sps = 0;
+
161  if (sps->num_long_term_ref_pics > 1) {
+
162  TRUE_OR_RETURN(br->ReadBits(
+
163  ceil(log2(sps->num_long_term_ref_pics)), &lt_idx_sps));
+
164  }
+
165  if (sps->used_by_curr_pic_lt_flag[lt_idx_sps])
+
166  slice_header->used_by_curr_pic_lt++;
+
167  } else {
+
168  TRUE_OR_RETURN(br->SkipBits(sps->log2_max_pic_order_cnt_lsb_minus4 +
+
169  4)); // poc_lsb_lt
+
170  bool used_by_curr_pic_lt_flag;
+
171  TRUE_OR_RETURN(br->ReadBool(&used_by_curr_pic_lt_flag));
+
172  if (used_by_curr_pic_lt_flag)
+
173  slice_header->used_by_curr_pic_lt++;
+
174  }
+
175  TRUE_OR_RETURN(br->ReadBool(&slice_header->long_term_pics_info[i]
+
176  .delta_poc_msb_present_flag));
+
177  if (slice_header->long_term_pics_info[i].delta_poc_msb_present_flag) {
+
178  TRUE_OR_RETURN(br->ReadUE(
+
179  &slice_header->long_term_pics_info[i].delta_poc_msb_cycle_lt));
+
180  }
+
181  }
+
182  }
+
183 
+
184  if (sps->temporal_mvp_enabled_flag) {
+
185  TRUE_OR_RETURN(
+
186  br->ReadBool(&slice_header->slice_temporal_mvp_enabled_flag));
+
187  }
+
188  }
+
189 
+
190  if (nalu.nuh_layer_id() != 0) {
+
191  NOTIMPLEMENTED() << "Multi-layer streams are not supported.";
+
192  return kUnsupportedStream;
+
193  }
+
194 
+
195  if (sps->sample_adaptive_offset_enabled_flag) {
+
196  TRUE_OR_RETURN(br->ReadBool(&slice_header->slice_sao_luma_flag));
+
197  if (sps->GetChromaArrayType() != 0) {
+
198  TRUE_OR_RETURN(br->ReadBool(&slice_header->slice_sao_chroma_flag));
+
199  }
+
200  }
+
201 
+
202  slice_header->num_ref_idx_l0_active_minus1 =
+
203  pps->num_ref_idx_l0_default_active_minus1;
+
204  slice_header->num_ref_idx_l1_active_minus1 =
+
205  pps->num_ref_idx_l1_default_active_minus1;
+
206  if (slice_header->slice_type == kPSlice ||
+
207  slice_header->slice_type == kBSlice) {
+
208  TRUE_OR_RETURN(
+
209  br->ReadBool(&slice_header->num_ref_idx_active_override_flag));
+
210  if (slice_header->num_ref_idx_active_override_flag) {
+
211  TRUE_OR_RETURN(br->ReadUE(&slice_header->num_ref_idx_l0_active_minus1));
+
212  if (slice_header->slice_type == kBSlice) {
+
213  TRUE_OR_RETURN(
+
214  br->ReadUE(&slice_header->num_ref_idx_l1_active_minus1));
+
215  }
+
216  }
+
217 
+
218  const int num_pic_total_curr = GetNumPicTotalCurr(*slice_header, *sps);
+
219  if (pps->lists_modification_present_flag && num_pic_total_curr > 1) {
+
220  OK_OR_RETURN(SkipReferencePictureListModification(
+
221  *slice_header, *pps, num_pic_total_curr, br));
+
222  }
+
223 
+
224  if (slice_header->slice_type == kBSlice) {
+
225  TRUE_OR_RETURN(br->ReadBool(&slice_header->mvd_l1_zero_flag));
+
226  }
+
227  if (pps->cabac_init_present_flag) {
+
228  TRUE_OR_RETURN(br->ReadBool(&slice_header->cabac_init_flag));
+
229  }
+
230  if (slice_header->slice_temporal_mvp_enabled_flag) {
+
231  if (slice_header->slice_type == kBSlice) {
+
232  TRUE_OR_RETURN(br->ReadBool(&slice_header->collocated_from_l0));
+
233  }
+
234  bool l0_greater_than_0 = slice_header->num_ref_idx_l0_active_minus1 > 0;
+
235  bool l1_greater_than_0 = slice_header->num_ref_idx_l1_active_minus1 > 0;
+
236  if (slice_header->collocated_from_l0 ? l0_greater_than_0
+
237  : l1_greater_than_0) {
+
238  TRUE_OR_RETURN(br->ReadUE(&slice_header->collocated_ref_idx));
+
239  }
+
240  }
+
241 
+
242  if ((pps->weighted_pred_flag && slice_header->slice_type == kPSlice) ||
+
243  (pps->weighted_bipred_flag && slice_header->slice_type == kBSlice)) {
+
244  OK_OR_RETURN(SkipPredictionWeightTable(
+
245  slice_header->slice_type == kBSlice, *sps, *slice_header, br));
+
246  }
+
247  TRUE_OR_RETURN(br->ReadUE(&slice_header->five_minus_max_num_merge_cand));
+
248  }
+
249 
+
250  TRUE_OR_RETURN(br->ReadSE(&slice_header->slice_qp_delta));
+
251  if (pps->slice_chroma_qp_offsets_present_flag) {
+
252  TRUE_OR_RETURN(br->ReadSE(&slice_header->slice_cb_qp_offset));
+
253  TRUE_OR_RETURN(br->ReadSE(&slice_header->slice_cr_qp_offset));
+
254  }
+
255 
+
256  if (pps->chroma_qp_offset_list_enabled_flag) {
+
257  TRUE_OR_RETURN(
+
258  br->ReadBool(&slice_header->cu_chroma_qp_offset_enabled_flag));
+
259  }
+
260  if (pps->deblocking_filter_override_enabled_flag) {
+
261  TRUE_OR_RETURN(
+
262  br->ReadBool(&slice_header->deblocking_filter_override_flag));
+
263  }
+
264  if (slice_header->deblocking_filter_override_flag) {
+
265  TRUE_OR_RETURN(
+
266  br->ReadBool(&slice_header->slice_deblocking_filter_disabled_flag));
+
267  if (!slice_header->slice_deblocking_filter_disabled_flag) {
+
268  TRUE_OR_RETURN(br->ReadSE(&slice_header->slice_beta_offset_div2));
+
269  TRUE_OR_RETURN(br->ReadSE(&slice_header->slice_tc_offset_div2));
+
270  }
+
271  }
+
272  if (pps->loop_filter_across_slices_enabled_flag &&
+
273  (slice_header->slice_sao_luma_flag ||
+
274  slice_header->slice_sao_chroma_flag ||
+
275  !slice_header->slice_deblocking_filter_disabled_flag)) {
+
276  TRUE_OR_RETURN(br->ReadBool(
+
277  &slice_header->slice_loop_filter_across_slices_enabled_flag));
+
278  }
+
279  }
+
280 
+
281  if (pps->tiles_enabled_flag || pps->entropy_coding_sync_enabled_flag) {
+
282  TRUE_OR_RETURN(br->ReadUE(&slice_header->num_entry_point_offsets));
+
283  if (slice_header->num_entry_point_offsets > 0) {
+
284  TRUE_OR_RETURN(br->ReadUE(&slice_header->offset_len_minus1));
+
285  slice_header->entry_point_offset_minus1.resize(
+
286  slice_header->num_entry_point_offsets);
+
287  for (int i = 0; i < slice_header->num_entry_point_offsets; i++) {
+
288  TRUE_OR_RETURN(
+
289  br->ReadBits(slice_header->offset_len_minus1 + 1,
+
290  &slice_header->entry_point_offset_minus1[i]));
+
291  }
+
292  }
+
293  }
+
294 
+
295  if (pps->slice_segment_header_extension_present_flag) {
+
296  int extension_length;
+
297  TRUE_OR_RETURN(br->ReadUE(&extension_length));
+
298  TRUE_OR_RETURN(br->SkipBits(extension_length * 8));
+
299  }
+
300 
+
301  size_t epb = br->NumEmulationPreventionBytesRead();
+
302  slice_header->header_bit_size =
+
303  (nalu.payload_size() - epb) * 8 - br->NumBitsLeft();
+
304 
+
305  return kOk;
+
306 }
+
307 
+
308 H265Parser::Result H265Parser::ParsePps(const Nalu& nalu, int* pps_id) {
+
309  DCHECK_EQ(Nalu::H265_PPS, nalu.type());
+
310 
+
311  // Reads most of the element, not reading the extension data.
+
312  H26xBitReader reader;
+
313  reader.Initialize(nalu.data() + nalu.header_size(), nalu.payload_size());
+
314  H26xBitReader* br = &reader;
+
315 
+
316  *pps_id = -1;
+
317  scoped_ptr<H265Pps> pps(new H265Pps);
+
318 
+
319  TRUE_OR_RETURN(br->ReadUE(&pps->pic_parameter_set_id));
+
320  TRUE_OR_RETURN(br->ReadUE(&pps->seq_parameter_set_id));
+
321 
+
322  TRUE_OR_RETURN(br->ReadBool(&pps->dependent_slice_segments_enabled_flag));
+
323  TRUE_OR_RETURN(br->ReadBool(&pps->output_flag_present_flag));
+
324  TRUE_OR_RETURN(br->ReadBits(3, &pps->num_extra_slice_header_bits));
+
325  TRUE_OR_RETURN(br->ReadBool(&pps->sign_data_hiding_enabled_flag));
+
326  TRUE_OR_RETURN(br->ReadBool(&pps->cabac_init_present_flag));
+
327 
+
328  TRUE_OR_RETURN(br->ReadUE(&pps->num_ref_idx_l0_default_active_minus1));
+
329  TRUE_OR_RETURN(br->ReadUE(&pps->num_ref_idx_l1_default_active_minus1));
+
330  TRUE_OR_RETURN(br->ReadSE(&pps->init_qp_minus26));
+
331  TRUE_OR_RETURN(br->ReadBool(&pps->constrained_intra_pred_flag));
+
332  TRUE_OR_RETURN(br->ReadBool(&pps->transform_skip_enabled_flag));
+
333 
+
334  TRUE_OR_RETURN(br->ReadBool(&pps->cu_qp_delta_enabled_flag));
+
335  if (pps->cu_qp_delta_enabled_flag)
+
336  TRUE_OR_RETURN(br->ReadUE(&pps->diff_cu_qp_delta_depth));
+
337  TRUE_OR_RETURN(br->ReadSE(&pps->cb_qp_offset));
+
338  TRUE_OR_RETURN(br->ReadSE(&pps->cr_qp_offset));
+
339 
+
340  TRUE_OR_RETURN(br->ReadBool(&pps->slice_chroma_qp_offsets_present_flag));
+
341  TRUE_OR_RETURN(br->ReadBool(&pps->weighted_pred_flag));
+
342  TRUE_OR_RETURN(br->ReadBool(&pps->weighted_bipred_flag));
+
343  TRUE_OR_RETURN(br->ReadBool(&pps->transquant_bypass_enabled_flag));
+
344  TRUE_OR_RETURN(br->ReadBool(&pps->tiles_enabled_flag));
+
345  TRUE_OR_RETURN(br->ReadBool(&pps->entropy_coding_sync_enabled_flag));
+
346 
+
347  if (pps->tiles_enabled_flag) {
+
348  TRUE_OR_RETURN(br->ReadUE(&pps->num_tile_columns_minus1));
+
349  TRUE_OR_RETURN(br->ReadUE(&pps->num_tile_rows_minus1));
+
350  TRUE_OR_RETURN(br->ReadBool(&pps->uniform_spacing_flag));
+
351  if (!pps->uniform_spacing_flag) {
+
352  pps->column_width_minus1.resize(pps->num_tile_columns_minus1);
+
353  for (int i = 0; i < pps->num_tile_columns_minus1; i++) {
+
354  TRUE_OR_RETURN(br->ReadUE(&pps->column_width_minus1[i]));
+
355  }
+
356  pps->row_height_minus1.resize(pps->num_tile_rows_minus1);
+
357  for (int i = 0; i < pps->num_tile_rows_minus1; i++) {
+
358  TRUE_OR_RETURN(br->ReadUE(&pps->row_height_minus1[i]));
+
359  }
+
360  }
+
361  TRUE_OR_RETURN(br->ReadBool(&pps->loop_filter_across_tiles_enabled_flag));
+
362  }
+
363 
+
364  TRUE_OR_RETURN(br->ReadBool(&pps->loop_filter_across_slices_enabled_flag));
+
365  TRUE_OR_RETURN(br->ReadBool(&pps->deblocking_filter_control_present_flag));
+
366  if (pps->deblocking_filter_control_present_flag) {
+
367  TRUE_OR_RETURN(br->ReadBool(&pps->deblocking_filter_override_enabled_flag));
+
368  TRUE_OR_RETURN(br->ReadBool(&pps->deblocking_filter_disabled_flag));
+
369  if (!pps->deblocking_filter_disabled_flag) {
+
370  TRUE_OR_RETURN(br->ReadSE(&pps->beta_offset_div2));
+
371  TRUE_OR_RETURN(br->ReadSE(&pps->tc_offset_div2));
+
372  }
+
373  }
+
374 
+
375  TRUE_OR_RETURN(br->ReadBool(&pps->scaling_list_data_present_flag));
+
376  if (pps->scaling_list_data_present_flag) {
+
377  OK_OR_RETURN(SkipScalingListData(br));
+
378  }
+
379 
+
380  TRUE_OR_RETURN(br->ReadBool(&pps->lists_modification_present_flag));
+
381  TRUE_OR_RETURN(br->ReadUE(&pps->log2_parallel_merge_level_minus2));
+
382 
+
383  TRUE_OR_RETURN(
+
384  br->ReadBool(&pps->slice_segment_header_extension_present_flag));
+
385 
+
386  bool pps_extension_present_flag;
+
387  bool pps_range_extension_flag = false;
+
388  TRUE_OR_RETURN(br->ReadBool(&pps_extension_present_flag));
+
389  if (pps_extension_present_flag) {
+
390  TRUE_OR_RETURN(br->ReadBool(&pps_range_extension_flag));
+
391  // pps_multilayer_extension_flag, pps_3d_extension_flag, pps_extension_5bits
+
392  TRUE_OR_RETURN(br->SkipBits(1 + 1 + 5));
+
393  }
+
394 
+
395  if (pps_range_extension_flag) {
+
396  if (pps->transform_skip_enabled_flag) {
+
397  // log2_max_transform_skip_block_size_minus2
+
398  int ignored;
+
399  TRUE_OR_RETURN(br->ReadUE(&ignored));
+
400  }
+
401 
+
402  TRUE_OR_RETURN(br->SkipBits(1)); // cross_component_prediction_enabled_flag
+
403  TRUE_OR_RETURN(br->ReadBool(&pps->chroma_qp_offset_list_enabled_flag));
+
404  // Incomplete
+
405  }
+
406 
+
407  // Ignore remaining extension data.
+
408 
+
409  // This will replace any existing PPS instance. The scoped_ptr will delete
+
410  // the memory when it is overwritten.
+
411  *pps_id = pps->pic_parameter_set_id;
+
412  active_ppses_[*pps_id] = pps.Pass();
+
413 
+
414  return kOk;
+
415 }
+
416 
+
417 H265Parser::Result H265Parser::ParseSps(const Nalu& nalu, int* sps_id) {
+
418  DCHECK_EQ(Nalu::H265_SPS, nalu.type());
+
419 
+
420  // Reads most of the element, not reading the extension data.
+
421  H26xBitReader reader;
+
422  reader.Initialize(nalu.data() + nalu.header_size(), nalu.payload_size());
+
423  H26xBitReader* br = &reader;
+
424 
+
425  *sps_id = -1;
+
426 
+
427  scoped_ptr<H265Sps> sps(new H265Sps);
+
428 
+
429  TRUE_OR_RETURN(br->ReadBits(4, &sps->video_parameter_set_id));
+
430  TRUE_OR_RETURN(br->ReadBits(3, &sps->max_sub_layers_minus1));
+
431  TRUE_OR_RETURN(br->ReadBool(&sps->temporal_id_nesting_flag));
+
432 
+
433  OK_OR_RETURN(SkipProfileTierLevel(true, sps->max_sub_layers_minus1, br));
+
434 
+
435  TRUE_OR_RETURN(br->ReadUE(&sps->seq_parameter_set_id));
+
436  TRUE_OR_RETURN(br->ReadUE(&sps->chroma_format_idc));
+
437  if (sps->chroma_format_idc == 3) {
+
438  TRUE_OR_RETURN(br->ReadBool(&sps->separate_colour_plane_flag));
+
439  }
+
440  TRUE_OR_RETURN(br->ReadUE(&sps->pic_width_in_luma_samples));
+
441  TRUE_OR_RETURN(br->ReadUE(&sps->pic_height_in_luma_samples));
+
442 
+
443  TRUE_OR_RETURN(br->ReadBool(&sps->conformance_window_flag));
+
444  if (sps->conformance_window_flag) {
+
445  TRUE_OR_RETURN(br->ReadUE(&sps->conf_win_left_offset));
+
446  TRUE_OR_RETURN(br->ReadUE(&sps->conf_win_right_offset));
+
447  TRUE_OR_RETURN(br->ReadUE(&sps->conf_win_top_offset));
+
448  TRUE_OR_RETURN(br->ReadUE(&sps->conf_win_bottom_offset));
+
449  }
+
450 
+
451  TRUE_OR_RETURN(br->ReadUE(&sps->bit_depth_luma_minus8));
+
452  TRUE_OR_RETURN(br->ReadUE(&sps->bit_depth_chroma_minus8));
+
453  TRUE_OR_RETURN(br->ReadUE(&sps->log2_max_pic_order_cnt_lsb_minus4));
+
454 
+
455  TRUE_OR_RETURN(br->ReadBool(&sps->sub_layer_ordering_info_present_flag));
+
456  int start = sps->sub_layer_ordering_info_present_flag
+
457  ? 0
+
458  : sps->max_sub_layers_minus1;
+
459  for (int i = start; i <= sps->max_sub_layers_minus1; i++) {
+
460  TRUE_OR_RETURN(br->ReadUE(&sps->max_dec_pic_buffering_minus1[i]));
+
461  TRUE_OR_RETURN(br->ReadUE(&sps->max_num_reorder_pics[i]));
+
462  TRUE_OR_RETURN(br->ReadUE(&sps->max_latency_increase_plus1[i]));
+
463  }
+
464 
+
465  TRUE_OR_RETURN(br->ReadUE(&sps->log2_min_luma_coding_block_size_minus3));
+
466  TRUE_OR_RETURN(br->ReadUE(&sps->log2_diff_max_min_luma_coding_block_size));
+
467  TRUE_OR_RETURN(br->ReadUE(&sps->log2_min_luma_transform_block_size_minus2));
+
468  TRUE_OR_RETURN(br->ReadUE(&sps->log2_diff_max_min_luma_transform_block_size));
+
469  TRUE_OR_RETURN(br->ReadUE(&sps->max_transform_hierarchy_depth_inter));
+
470  TRUE_OR_RETURN(br->ReadUE(&sps->max_transform_hierarchy_depth_intra));
+
471 
+
472  TRUE_OR_RETURN(br->ReadBool(&sps->scaling_list_enabled_flag));
+
473  if (sps->scaling_list_enabled_flag) {
+
474  TRUE_OR_RETURN(br->ReadBool(&sps->scaling_list_data_present_flag));
+
475  if (sps->scaling_list_data_present_flag) {
+
476  OK_OR_RETURN(SkipScalingListData(br));
+
477  }
+
478  }
+
479 
+
480  TRUE_OR_RETURN(br->ReadBool(&sps->amp_enabled_flag));
+
481  TRUE_OR_RETURN(br->ReadBool(&sps->sample_adaptive_offset_enabled_flag));
+
482  TRUE_OR_RETURN(br->ReadBool(&sps->pcm_enabled_flag));
+
483  if (sps->pcm_enabled_flag) {
+
484  TRUE_OR_RETURN(br->ReadBits(4, &sps->pcm_sample_bit_depth_luma_minus1));
+
485  TRUE_OR_RETURN(br->ReadBits(4, &sps->pcm_sample_bit_depth_chroma_minus1));
+
486  TRUE_OR_RETURN(
+
487  br->ReadUE(&sps->log2_min_pcm_luma_coding_block_size_minus3));
+
488  TRUE_OR_RETURN(
+
489  br->ReadUE(&sps->log2_diff_max_min_pcm_luma_coding_block_size));
+
490  TRUE_OR_RETURN(br->ReadBool(&sps->pcm_loop_filter_disabled_flag));
+
491  }
+
492 
+
493  TRUE_OR_RETURN(br->ReadUE(&sps->num_short_term_ref_pic_sets));
+
494  sps->st_ref_pic_sets.resize(sps->num_short_term_ref_pic_sets);
+
495  for (int i = 0; i < sps->num_short_term_ref_pic_sets; i++) {
+
496  OK_OR_RETURN(ParseReferencePictureSet(sps->num_short_term_ref_pic_sets, i,
+
497  sps->st_ref_pic_sets, br,
+
498  &sps->st_ref_pic_sets[i]));
+
499  }
+
500 
+
501  TRUE_OR_RETURN(br->ReadBool(&sps->long_term_ref_pic_present_flag));
+
502  if (sps->long_term_ref_pic_present_flag) {
+
503  TRUE_OR_RETURN(br->ReadUE(&sps->num_long_term_ref_pics));
+
504  sps->lt_ref_pic_poc_lsb.resize(sps->num_long_term_ref_pics);
+
505  sps->used_by_curr_pic_lt_flag.resize(sps->num_long_term_ref_pics);
+
506  for (int i = 0; i < sps->num_long_term_ref_pics; i++) {
+
507  TRUE_OR_RETURN(br->ReadBits(sps->log2_max_pic_order_cnt_lsb_minus4 + 4,
+
508  &sps->lt_ref_pic_poc_lsb[i]));
+
509  bool temp;
+
510  TRUE_OR_RETURN(br->ReadBool(&temp));
+
511  sps->used_by_curr_pic_lt_flag[i] = temp;
+
512  }
+
513  }
+
514 
+
515  TRUE_OR_RETURN(br->ReadBool(&sps->temporal_mvp_enabled_flag));
+
516  TRUE_OR_RETURN(br->ReadBool(&sps->strong_intra_smoothing_enabled_flag));
+
517 
+
518  // Ignore remaining extension data.
+
519 
+
520  // This will replace any existing SPS instance. The scoped_ptr will delete
+
521  // the memory when it is overwritten.
+
522  *sps_id = sps->seq_parameter_set_id;
+
523  active_spses_[*sps_id] = sps.Pass();
+
524 
+
525  return kOk;
+
526 }
+
527 
+
528 const H265Pps* H265Parser::GetPps(int pps_id) {
+
529  return active_ppses_[pps_id].get();
+
530 }
+
531 
+
532 const H265Sps* H265Parser::GetSps(int sps_id) {
+
533  return active_spses_[sps_id].get();
+
534 }
+
535 
+
536 H265Parser::Result H265Parser::ParseReferencePictureSet(
+
537  int num_short_term_ref_pic_sets,
+
538  int st_rps_idx,
+
539  const std::vector<H265ReferencePictureSet>& ref_pic_sets,
+
540  H26xBitReader* br,
+
541  H265ReferencePictureSet* out_ref_pic_set) {
+
542  // Parses and processess a short-term reference picture set. This needs to
+
543  // be done since the size of this element may be dependent on previous
+
544  // reference picture sets.
+
545 
+
546  bool inter_ref_pic_set_prediction = false;
+
547  if (st_rps_idx != 0) {
+
548  TRUE_OR_RETURN(br->ReadBool(&inter_ref_pic_set_prediction));
+
549  }
+
550 
+
551  if (inter_ref_pic_set_prediction) {
+
552  int delta_idx = 1;
+
553  if (st_rps_idx == num_short_term_ref_pic_sets) {
+
554  TRUE_OR_RETURN(br->ReadUE(&delta_idx));
+
555  delta_idx++;
+
556  TRUE_OR_RETURN(delta_idx <= st_rps_idx);
+
557  }
+
558 
+
559  int ref_rps_idx = st_rps_idx - delta_idx;
+
560  DCHECK_LE(0, ref_rps_idx);
+
561  DCHECK_LT(ref_rps_idx, st_rps_idx);
+
562 
+
563  bool delta_rps_sign;
+
564  int abs_delta_rps_minus1;
+
565  TRUE_OR_RETURN(br->ReadBool(&delta_rps_sign));
+
566  TRUE_OR_RETURN(br->ReadUE(&abs_delta_rps_minus1));
+
567  int delta_rps =
+
568  delta_rps_sign ? -(abs_delta_rps_minus1 + 1) : abs_delta_rps_minus1 + 1;
+
569 
+
570  int ref_num_delta_pocs = ref_pic_sets[ref_rps_idx].num_delta_pocs;
+
571  std::vector<bool> used_by_curr_pic(ref_num_delta_pocs + 1);
+
572  std::vector<bool> use_delta(ref_num_delta_pocs + 1);
+
573  for (int j = 0; j <= ref_num_delta_pocs; j++) {
+
574  bool temp;
+
575  TRUE_OR_RETURN(br->ReadBool(&temp));
+
576  used_by_curr_pic[j] = temp;
+
577 
+
578  if (!used_by_curr_pic[j]) {
+
579  TRUE_OR_RETURN(br->ReadBool(&temp));
+
580  use_delta[j] = temp;
+
581  } else {
+
582  use_delta[j] = true;
+
583  }
+
584  }
+
585 
+
586  int ref_num_positive_pics = ref_pic_sets[ref_rps_idx].num_positive_pics;
+
587  int ref_num_negative_pics = ref_pic_sets[ref_rps_idx].num_negative_pics;
+
588  int i;
+
589 
+
590  // Update list 0.
+
591  {
+
592  i = 0;
+
593  for (int j = ref_num_positive_pics - 1; j >= 0; j--) {
+
594  int d_poc = ref_pic_sets[ref_rps_idx].delta_poc_s1[j] + delta_rps;
+
595  if (d_poc < 0 && use_delta[ref_num_negative_pics + j]) {
+
596  out_ref_pic_set->delta_poc_s0[i] = d_poc;
+
597  out_ref_pic_set->used_by_curr_pic_s0[i] =
+
598  used_by_curr_pic[ref_num_negative_pics + j];
+
599  i++;
+
600  }
+
601  }
+
602  if (delta_rps < 0 && use_delta[ref_num_delta_pocs]) {
+
603  out_ref_pic_set->delta_poc_s0[i] = delta_rps;
+
604  out_ref_pic_set->used_by_curr_pic_s0[i] =
+
605  used_by_curr_pic[ref_num_delta_pocs];
+
606  i++;
+
607  }
+
608  for (int j = 0; j < ref_num_negative_pics; j++) {
+
609  int d_poc = ref_pic_sets[ref_rps_idx].delta_poc_s0[j] + delta_rps;
+
610  if (d_poc < 0 && use_delta[j]) {
+
611  out_ref_pic_set->delta_poc_s0[i] = d_poc;
+
612  out_ref_pic_set->used_by_curr_pic_s0[i] = used_by_curr_pic[j];
+
613  i++;
+
614  }
+
615  }
+
616  out_ref_pic_set->num_negative_pics = i;
+
617  }
+
618 
+
619  // Update list 1.
+
620  {
+
621  i = 0;
+
622  for (int j = ref_num_negative_pics - 1; j >= 0; j--) {
+
623  int d_poc = ref_pic_sets[ref_rps_idx].delta_poc_s0[j] + delta_rps;
+
624  if (d_poc > 0 && use_delta[j]) {
+
625  out_ref_pic_set->delta_poc_s1[i] = d_poc;
+
626  out_ref_pic_set->used_by_curr_pic_s1[i] = used_by_curr_pic[j];
+
627  i++;
+
628  }
+
629  }
+
630  if (delta_rps > 0 && use_delta[ref_num_delta_pocs]) {
+
631  out_ref_pic_set->delta_poc_s1[i] = delta_rps;
+
632  out_ref_pic_set->used_by_curr_pic_s1[i] =
+
633  used_by_curr_pic[ref_num_delta_pocs];
+
634  i++;
+
635  }
+
636  for (int j = 0; j < ref_num_positive_pics; j++) {
+
637  int d_poc = ref_pic_sets[ref_rps_idx].delta_poc_s1[j] + delta_rps;
+
638  if (d_poc > 0 && use_delta[ref_num_negative_pics + j]) {
+
639  out_ref_pic_set->delta_poc_s1[i] = d_poc;
+
640  out_ref_pic_set->used_by_curr_pic_s1[i] =
+
641  used_by_curr_pic[ref_num_negative_pics + j];
+
642  i++;
+
643  }
+
644  }
+
645  out_ref_pic_set->num_positive_pics = i;
+
646  }
+
647  } else {
+
648  TRUE_OR_RETURN(br->ReadUE(&out_ref_pic_set->num_negative_pics));
+
649  TRUE_OR_RETURN(br->ReadUE(&out_ref_pic_set->num_positive_pics));
+
650 
+
651  int prev_poc = 0;
+
652  for (int i = 0; i < out_ref_pic_set->num_negative_pics; i++) {
+
653  int delta_poc_s0_minus1;
+
654  TRUE_OR_RETURN(br->ReadUE(&delta_poc_s0_minus1));
+
655  out_ref_pic_set->delta_poc_s0[i] = prev_poc - (delta_poc_s0_minus1 + 1);
+
656  prev_poc = out_ref_pic_set->delta_poc_s0[i];
+
657 
+
658  TRUE_OR_RETURN(br->ReadBool(&out_ref_pic_set->used_by_curr_pic_s0[i]));
+
659  }
+
660 
+
661  prev_poc = 0;
+
662  for (int i = 0; i < out_ref_pic_set->num_positive_pics; i++) {
+
663  int delta_poc_s1_minus1;
+
664  TRUE_OR_RETURN(br->ReadUE(&delta_poc_s1_minus1));
+
665  out_ref_pic_set->delta_poc_s1[i] = prev_poc + delta_poc_s1_minus1 + 1;
+
666  prev_poc = out_ref_pic_set->delta_poc_s1[i];
+
667 
+
668  TRUE_OR_RETURN(br->ReadBool(&out_ref_pic_set->used_by_curr_pic_s1[i]));
+
669  }
+
670  }
+
671 
+
672  out_ref_pic_set->num_delta_pocs =
+
673  out_ref_pic_set->num_positive_pics + out_ref_pic_set->num_negative_pics;
+
674  return kOk;
+
675 }
+
676 
+
677 H265Parser::Result H265Parser::SkipReferencePictureListModification(
+
678  const H265SliceHeader& slice_header,
+
679  const H265Pps& pps,
+
680  int num_pic_total_curr,
+
681  H26xBitReader* br) {
+
682  // Reads whole element but ignores it all.
+
683 
+
684  bool ref_pic_list_modification_flag_l0;
+
685  TRUE_OR_RETURN(br->ReadBool(&ref_pic_list_modification_flag_l0));
+
686  if (ref_pic_list_modification_flag_l0) {
+
687  for (int i = 0; i <= pps.num_ref_idx_l0_default_active_minus1; i++) {
+
688  TRUE_OR_RETURN(br->SkipBits(ceil(log2(num_pic_total_curr))));
+
689  }
+
690  }
+
691 
+
692  if (slice_header.slice_type == kBSlice) {
+
693  bool ref_pic_list_modification_flag_l1;
+
694  TRUE_OR_RETURN(br->ReadBool(&ref_pic_list_modification_flag_l1));
+
695  if (ref_pic_list_modification_flag_l1) {
+
696  for (int i = 0; i <= pps.num_ref_idx_l1_default_active_minus1; i++) {
+
697  TRUE_OR_RETURN(br->SkipBits(ceil(log2(num_pic_total_curr))));
+
698  }
+
699  }
+
700  }
+
701 
+
702  return kOk;
+
703 }
+
704 
+
705 H265Parser::Result H265Parser::SkipPredictionWeightTablePart(
+
706  int num_ref_idx_minus1,
+
707  int chroma_array_type,
+
708  H26xBitReader* br) {
+
709  // Reads whole element, ignores it.
+
710  int ignored;
+
711  std::vector<bool> luma_weight_flag(num_ref_idx_minus1 + 1);
+
712  std::vector<bool> chroma_weight_flag(num_ref_idx_minus1 + 1);
+
713 
+
714  for (int i = 0; i <= num_ref_idx_minus1; i++) {
+
715  bool temp;
+
716  TRUE_OR_RETURN(br->ReadBool(&temp));
+
717  luma_weight_flag[i] = temp;
+
718  }
+
719  if (chroma_array_type != 0) {
+
720  for (int i = 0; i <= num_ref_idx_minus1; i++) {
+
721  bool temp;
+
722  TRUE_OR_RETURN(br->ReadBool(&temp));
+
723  chroma_weight_flag[i] = temp;
+
724  }
+
725  }
+
726  for (int i = 0; i <= num_ref_idx_minus1; i++) {
+
727  if (luma_weight_flag[i]) {
+
728  TRUE_OR_RETURN(br->ReadSE(&ignored)); // delta_luma_weight_l#
+
729  TRUE_OR_RETURN(br->ReadSE(&ignored)); // luma_offset_l#
+
730  }
+
731  if (chroma_weight_flag[i]) {
+
732  for (int j = 0; j < 2; j++) {
+
733  TRUE_OR_RETURN(br->ReadSE(&ignored)); // delta_chroma_weight_l#
+
734  TRUE_OR_RETURN(br->ReadSE(&ignored)); // delta_chroma_offset_l#
+
735  }
+
736  }
+
737  }
+
738 
+
739  return kOk;
+
740 }
+
741 
+
742 H265Parser::Result H265Parser::SkipPredictionWeightTable(
+
743  bool is_b_slice,
+
744  const H265Sps& sps,
+
745  const H265SliceHeader& slice_header,
+
746  H26xBitReader* br) {
+
747  // Reads whole element, ignores it.
+
748  int ignored;
+
749  int chroma_array_type = sps.GetChromaArrayType();
+
750 
+
751  TRUE_OR_RETURN(br->ReadUE(&ignored)); // luma_log2_weight_denom
+
752  if (chroma_array_type != 0) {
+
753  TRUE_OR_RETURN(br->ReadSE(&ignored)); // delta_chroma_log2_weight_denom
+
754  }
+
755  OK_OR_RETURN(SkipPredictionWeightTablePart(
+
756  slice_header.num_ref_idx_l0_active_minus1, chroma_array_type, br));
+
757  if (is_b_slice) {
+
758  OK_OR_RETURN(SkipPredictionWeightTablePart(
+
759  slice_header.num_ref_idx_l1_active_minus1, chroma_array_type, br));
+
760  }
+
761 
+
762  return kOk;
+
763 }
+
764 
+
765 H265Parser::Result H265Parser::SkipProfileTierLevel(
+
766  bool profile_present,
+
767  int max_num_sub_layers_minus1,
+
768  H26xBitReader* br) {
+
769  // Reads whole element, ignores it.
+
770 
+
771  if (profile_present) {
+
772  // general_profile_space, general_tier_flag, general_profile_idc
+
773  // general_profile_compativility_flag
+
774  // general_progressive_source_flag
+
775  // general_interlaced_source_flag
+
776  // general_non_packed_constraint_flag
+
777  // general_frame_only_constraint_flag
+
778  // 44-bits of other flags
+
779  TRUE_OR_RETURN(br->SkipBits(2 + 1 + 5 + 32 + 4 + 44));
+
780  }
+
781 
+
782  TRUE_OR_RETURN(br->SkipBits(8)); // general_level_idc
+
783 
+
784  std::vector<bool> sub_layer_profile_present(max_num_sub_layers_minus1);
+
785  std::vector<bool> sub_layer_level_present(max_num_sub_layers_minus1);
+
786  for (int i = 0; i < max_num_sub_layers_minus1; i++) {
+
787  bool profile, level;
+
788  TRUE_OR_RETURN(br->ReadBool(&profile));
+
789  TRUE_OR_RETURN(br->ReadBool(&level));
+
790  sub_layer_profile_present[i] = profile;
+
791  sub_layer_level_present[i] = level;
+
792  }
+
793 
+
794  if (max_num_sub_layers_minus1 > 0) {
+
795  for (int i = max_num_sub_layers_minus1; i < 8; i++)
+
796  TRUE_OR_RETURN(br->SkipBits(2)); // reserved_zero_2bits
+
797  }
+
798 
+
799  for (int i = 0; i < max_num_sub_layers_minus1; i++) {
+
800  if (sub_layer_profile_present[i]) {
+
801  // sub_layer_profile_space, sub_layer_tier_flag, sub_layer_profile_idc
+
802  // sub_layer_profile_compatibility
+
803  // sub_layer_reserved_zero_43bits
+
804  // sub_layer_reserved_zero_bit
+
805  TRUE_OR_RETURN(br->SkipBits(2 + 1 + 5 + 32 + 4 + 43 + 1));
+
806  }
+
807  if (sub_layer_level_present[i]) {
+
808  TRUE_OR_RETURN(br->SkipBits(8));
+
809  }
+
810  }
+
811 
+
812  return kOk;
+
813 }
+
814 
+
815 H265Parser::Result H265Parser::SkipScalingListData(H26xBitReader* br) {
+
816  // Reads whole element, ignores it.
+
817  int ignored;
+
818  for (int size_id = 0; size_id < 4; size_id++) {
+
819  for (int matrix_id = 0; matrix_id < 6;
+
820  matrix_id += ((size_id == 3) ? 3 : 1)) {
+
821  bool scaling_list_pred_mode;
+
822  TRUE_OR_RETURN(br->ReadBool(&scaling_list_pred_mode));
+
823  if (!scaling_list_pred_mode) {
+
824  // scaling_list_pred_matrix_id_delta
+
825  TRUE_OR_RETURN(br->ReadUE(&ignored));
+
826  } else {
+
827  int coefNum = std::min(64, (1 << (4 + (size_id << 1))));
+
828  if (size_id > 1) {
+
829  TRUE_OR_RETURN(br->ReadSE(&ignored)); // scaling_list_dc_coef_minus8
+
830  }
+
831 
+
832  for (int i = 0; i < coefNum; i++) {
+
833  TRUE_OR_RETURN(br->ReadSE(&ignored)); // scaling_list_delta_coef
+
834  }
+
835  }
+
836  }
+
837  }
+
838 
+
839  return kOk;
+
840 }
+
841 
+
842 } // namespace media
+
843 } // namespace edash_packager
+ + + +
Result ParseSliceHeader(const Nalu &nalu, H265SliceHeader *slice_header)
Definition: h265_parser.cc:91
+
Result ParsePps(const Nalu &nalu, int *pps_id)
Definition: h265_parser.cc:308
+
Result ParseSps(const Nalu &nalu, int *sps_id)
Definition: h265_parser.cc:417
+ +
const H265Pps * GetPps(int pps_id)
Definition: h265_parser.cc:528
+ +
const H265Sps * GetSps(int sps_id)
Definition: h265_parser.cc:532
+ +
+ + + + diff --git a/docs/db/de4/classedash__packager_1_1AdaptationSet.html b/docs/db/de4/classedash__packager_1_1AdaptationSet.html index 940799007c..30cb568b70 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 de58344ad9..0f44a13f5c 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 f287907e3c..f323b89e06 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/df2/classedash__packager_1_1media_1_1mp2t_1_1EsParser.html b/docs/db/df2/classedash__packager_1_1media_1_1mp2t_1_1EsParser.html index 89e6d78981..128d0fd705 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 @@ -144,7 +144,7 @@ uint32_t pid () diff --git a/docs/db/df6/muxer_8h_source.html b/docs/db/df6/muxer_8h_source.html index 8332ffcfa6..6beaa6fc05 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 0ba673d104..78800e0a31 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 d1fde30d61..e2bd437de5 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 186b3fe423..b8668314cb 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 5008222c0c..7580443d4d 100644 --- a/docs/db/dfc/mpd__notify__muxer__listener_8cc_source.html +++ b/docs/db/dfc/mpd__notify__muxer__listener_8cc_source.html @@ -259,7 +259,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/db/dfe/classedash__packager_1_1media_1_1AesCbcPkcs5Decryptor.html b/docs/db/dfe/classedash__packager_1_1media_1_1AesCbcPkcs5Decryptor.html index 79de21aa3e..2cb610db5a 100644 --- a/docs/db/dfe/classedash__packager_1_1media_1_1AesCbcPkcs5Decryptor.html +++ b/docs/db/dfe/classedash__packager_1_1media_1_1AesCbcPkcs5Decryptor.html @@ -175,7 +175,7 @@ scoped_ptr< AES_KEY > < 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 511b551c44..1309b15cbc 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/d0c/classedash__packager_1_1media_1_1WebMVideoClient.html b/docs/dc/d0c/classedash__packager_1_1media_1_1WebMVideoClient.html index 3860a7b79d..ed8243a051 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 fa9688c4f2..952476487f 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 3086f7e417..b2ba72a006 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 8ef79acd54..bbfba5c57f 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 06be8bdc6c..b3fdc34f68 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 06540155ff..a03f84a509 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 18d1c0bd79..0d6139cdd2 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 ccde83e2ec..8986295825 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 c0165c1354..51f1f5f6cc 100644 --- a/docs/dc/d3b/fixed__key__encryption__flags_8cc_source.html +++ b/docs/dc/d3b/fixed__key__encryption__flags_8cc_source.html @@ -157,7 +157,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 ea4c011cca..d46e63d137 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 55b3770704..b1a23df414 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 882cdfffaf..b9cbd134e5 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 8d8056480d..46d0572f2f 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 2ad46a6350..24c3b55173 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 7982a8e8d0..f028db4521 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 d4a71a7cdd..7b9d260afb 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/d52/decoding__time__iterator_8h_source.html b/docs/dc/d52/decoding__time__iterator_8h_source.html index d15dd1575f..0b2082e2e1 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 d42bf64baf..32af0e0b8d 100644 --- a/docs/dc/d53/webm_2segmenter_8cc_source.html +++ b/docs/dc/d53/webm_2segmenter_8cc_source.html @@ -534,7 +534,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); 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 063999efba..625d25f612 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 6a2dad8e31..f0d380c1be 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 3448791a25..de4c062470 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 70569e1aae..5a58c61651 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 5830a7d3ee..03de02d21e 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 c946ae47b2..f4eceff58c 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 eafab6e77b..ae0a363857 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 0d80265674..a6d1eb04df 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 @@ -301,7 +301,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 9fd394bb87..0fafad962e 100644 --- a/docs/dc/d92/classedash__packager_1_1media_1_1AesEncryptor.html +++ b/docs/dc/d92/classedash__packager_1_1media_1_1AesEncryptor.html @@ -285,7 +285,7 @@ scoped_ptr< 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 new file mode 100644 index 0000000000..a137340378 --- /dev/null +++ b/docs/dc/d96/structedash__packager_1_1media_1_1H265Sps.html @@ -0,0 +1,258 @@ + + + + + + +DASH Media Packaging SDK: edash_packager::media::H265Sps Struct Reference + + + + + + + + + +
+
+ + + + + + +
+
DASH Media Packaging SDK +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+ +
+
edash_packager::media::H265Sps Struct Reference
+
+
+ + + + + + +

+Public Member Functions

+int GetPicSizeInCtbsY () const
 
+int GetChromaArrayType () const
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

+int video_parameter_set_id = 0
 
+int max_sub_layers_minus1 = 0
 
+bool temporal_id_nesting_flag = false
 
+int seq_parameter_set_id = 0
 
+int chroma_format_idc = 0
 
+bool separate_colour_plane_flag = false
 
+int pic_width_in_luma_samples = 0
 
+int pic_height_in_luma_samples = 0
 
+bool conformance_window_flag = false
 
+int conf_win_left_offset = 0
 
+int conf_win_right_offset = 0
 
+int conf_win_top_offset = 0
 
+int conf_win_bottom_offset = 0
 
+int bit_depth_luma_minus8 = 0
 
+int bit_depth_chroma_minus8 = 0
 
+int log2_max_pic_order_cnt_lsb_minus4 = 0
 
+bool sub_layer_ordering_info_present_flag = false
 
+int max_dec_pic_buffering_minus1 [8]
 
+int max_num_reorder_pics [8]
 
+int max_latency_increase_plus1 [8]
 
+int log2_min_luma_coding_block_size_minus3 = 0
 
+int log2_diff_max_min_luma_coding_block_size = 0
 
+int log2_min_luma_transform_block_size_minus2 = 0
 
+int log2_diff_max_min_luma_transform_block_size = 0
 
+int max_transform_hierarchy_depth_inter = 0
 
+int max_transform_hierarchy_depth_intra = 0
 
+bool scaling_list_enabled_flag = false
 
+bool scaling_list_data_present_flag = false
 
+bool amp_enabled_flag = false
 
+bool sample_adaptive_offset_enabled_flag = false
 
+bool pcm_enabled_flag = false
 
+int pcm_sample_bit_depth_luma_minus1 = 0
 
+int pcm_sample_bit_depth_chroma_minus1 = 0
 
+int log2_min_pcm_luma_coding_block_size_minus3 = 0
 
+int log2_diff_max_min_pcm_luma_coding_block_size = 0
 
+bool pcm_loop_filter_disabled_flag = false
 
+int num_short_term_ref_pic_sets = 0
 
+std::vector
+< H265ReferencePictureSet
st_ref_pic_sets
 
+bool long_term_ref_pic_present_flag = false
 
+int num_long_term_ref_pics = 0
 
+std::vector< int > lt_ref_pic_poc_lsb
 
+std::vector< bool > used_by_curr_pic_lt_flag
 
+bool temporal_mvp_enabled_flag = false
 
+bool strong_intra_smoothing_enabled_flag = false
 
+

Detailed Description

+
+

Definition at line 97 of file h265_parser.h.

+

The documentation for this struct was generated from the following files: +
+ + + + 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 53366416c9..a22246aeb3 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 0e42054eac..fc6fa38662 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 221cb40120..ad74daac85 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 73777570ad..f5cb987bd1 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 @@ -313,7 +313,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 9fcd15ef38..3187afcd13 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 50f38cf809..d94b280bed 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 8ad160873f..0c5109b5bc 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 b4fff6a3fe..b67f00309b 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 80a9cbc0fb..0ce3b24671 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 20e7d23328..98c1d01aa4 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 @@ -429,7 +429,7 @@ void set_progress_target diff --git a/docs/dc/dec/ts__section__pmt_8cc_source.html b/docs/dc/dec/ts__section__pmt_8cc_source.html index 4d44cf2207..e3cec2b2b2 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 5010639864..d7d5c5d999 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 66476610ae..2ad75d2f24 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 f99a4ca4be..b7fe54adce 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 1c0240b7d5..3ea29e37d8 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 bd7b487a93..ae9defd1f2 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 c63859123b..8cd40f975c 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 1e37c1a4a0..fc0e582d99 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 @@ -149,7 +149,7 @@ const scoped_refptr
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 65d5b1c40d..00360370a9 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 32dcbd7d73..4c458be113 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 733d1e8c82..75c985b4d2 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 fc1efb2d75..8d825f7fbc 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 c35af33f41..6b9dd61313 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/structedash__packager_1_1media_1_1mp4_1_1TrackHeader.html b/docs/dd/d15/structedash__packager_1_1media_1_1mp4_1_1TrackHeader.html index 7b5714ca7a..1a599b98a7 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 52e5a3e667..483f57c45f 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 7b0cad36b3..3942981ff7 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 3fc7da8070..9e378cdb8b 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 @@ -101,7 +101,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 9d5ceab41a..942bb52b20 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 791cf20122..777da5338e 100644 --- a/docs/dd/d30/wvm__media__parser_8cc_source.html +++ b/docs/dd/d30/wvm__media__parser_8cc_source.html @@ -1260,7 +1260,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 206c22d783..1863d09a7e 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 1d4c6bd4c3..d2eb63cbe4 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 ff0b7e1df3..2323a72aaf 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 084c7600f5..1fbecab576 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 7ad65d1af6..04b88d4597 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 15fba32dfa..2fc68fd3e7 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/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 53fc2d4d39..7dab8b509d 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 2f27f5f4f7..4daf0a4232 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 2fb051d73c..8fae1da432 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 0088f9ab30..dafa5dbe1c 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 73d71c5b4e..8d411efcdb 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 2302d0d179..f448e88afc 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 2d7149911c..fef8fc6a40 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 @@ -215,7 +215,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 29717c1af1..3d2f3c02c2 100644 --- a/docs/dd/d79/classedash__packager_1_1media_1_1AesCtrEncryptor.html +++ b/docs/dd/d79/classedash__packager_1_1media_1_1AesCtrEncryptor.html @@ -262,7 +262,7 @@ scoped_ptr< 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 0a52121b5d..b94bfb13df 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 ff36cfa6a2..57b116d2fe 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 487fda4559..145aa21c00 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 6e5011e6cb..8d2026f408 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 40610e8305..820f225d99 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 bb021da1c2..138f41891b 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/d8c/file__test__util_8h_source.html b/docs/dd/d8c/file__test__util_8h_source.html index 713ab61eac..919e725c65 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 8994611855..651519eb5f 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 @@ -120,7 +120,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); diff --git a/docs/dd/d96/classedash__packager_1_1media_1_1AesCbcCtsDecryptor.html b/docs/dd/d96/classedash__packager_1_1media_1_1AesCbcCtsDecryptor.html index edcc1213dc..883364052c 100644 --- a/docs/dd/d96/classedash__packager_1_1media_1_1AesCbcCtsDecryptor.html +++ b/docs/dd/d96/classedash__packager_1_1media_1_1AesCbcCtsDecryptor.html @@ -175,7 +175,7 @@ scoped_ptr< AES_KEY > < 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 6b0d5b0242..315891ec92 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 5073e40d68..4dec979975 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/d99/classedash__packager_1_1media_1_1WebMMediaParser.html b/docs/dd/d99/classedash__packager_1_1media_1_1WebMMediaParser.html index 2e5fd56fd7..5552817c17 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 0ad13cba33..c756ea66f4 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 100da004b1..155ab0143d 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 64d6995d81..7275fcedc1 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 4095fc367e..48de1adb8a 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 814b541f9a..dadd6905a2 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 @@ -171,7 +171,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 ce9b0c40cc..6ccd0173dc 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 a1b49fe552..6186e02a6f 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 3f2fe13f15..7e6c3c18a0 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/dbc/buffer__reader_8cc_source.html b/docs/dd/dbc/buffer__reader_8cc_source.html index f19ae71afd..89f2e13c9d 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 a81e27dd1e..ad4a95e025 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 @@ -112,7 +112,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 493ee110ad..d2b02940b1 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 7c2e701273..344e600c3d 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 0ecea70363..81f5f2e683 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 6b488e1e59..604052c0a0 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 6819b67a62..c2176a5e71 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 3874016fe0..84b07e6919 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 60f85f18a3..c09a1aae20 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/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 3931ec69b1..e0ed0c00bb 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 1c9108f35b..354288b0ac 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 5901a997bd..6ed7cb5033 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 966a81e90d..0e4ea953e9 100644 --- a/docs/dd/dee/box__definitions_8cc_source.html +++ b/docs/dd/dee/box__definitions_8cc_source.html @@ -2751,7 +2751,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 5cb69bccf1..39d66c7cc1 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 2021d9b520..8d6de73727 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 f0925af22c..0d12fbdb63 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 @@ -109,7 +109,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 20288d1784..9e7c20231f 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 new file mode 100644 index 0000000000..dece2631ce --- /dev/null +++ b/docs/de/d0b/structedash__packager_1_1media_1_1H265ReferencePictureSet.html @@ -0,0 +1,135 @@ + + + + + + +DASH Media Packaging SDK: edash_packager::media::H265ReferencePictureSet Struct Reference + + + + + + + + + +
+
+ + + + + + +
+
DASH Media Packaging SDK +
+
+
+ + + + + + + + + +
+ +
+ + +
+
+ +
+
edash_packager::media::H265ReferencePictureSet Struct Reference
+
+
+ + + + + + + + + + + + + + + + +

+Public Attributes

+int delta_poc_s0 [kMaxRefPicSetCount]
 
+int delta_poc_s1 [kMaxRefPicSetCount]
 
+bool used_by_curr_pic_s0 [kMaxRefPicSetCount]
 
+bool used_by_curr_pic_s1 [kMaxRefPicSetCount]
 
+int num_negative_pics
 
+int num_positive_pics
 
+int num_delta_pocs
 
+

Detailed Description

+
+

Definition at line 25 of file h265_parser.h.

+

The documentation for this struct was generated from the following file: +
+ + + + diff --git a/docs/de/d0f/local__file_8h_source.html b/docs/de/d0f/local__file_8h_source.html index a0116f95a0..c09cde8fdd 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 e24f78e420..fd46466027 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/d15/media__stream_8cc_source.html b/docs/de/d15/media__stream_8cc_source.html index 606d79331b..0e9aaec54b 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 86e60ed5f4..7d18b92359 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 d2059c90a8..1781608508 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 6d246f2ca0..fe1e63a796 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/d1e/mp4_2single__segment__segmenter_8cc_source.html b/docs/de/d1e/mp4_2single__segment__segmenter_8cc_source.html index 11dd731a48..0a1bc1e851 100644 --- a/docs/de/d1e/mp4_2single__segment__segmenter_8cc_source.html +++ b/docs/de/d1e/mp4_2single__segment__segmenter_8cc_source.html @@ -333,7 +333,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 79b57dbcd5..8d0cb238e8 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/d34/offset__byte__queue_8h_source.html b/docs/de/d34/offset__byte__queue_8h_source.html index f52b099157..6c813bf52b 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/macros_8h_source.html b/docs/de/d3c/macros_8h_source.html index 31c37c8170..5c5d530415 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 3dcf3c8863..6990b81495 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 41975f4442..bd0208f10f 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 @@ -188,7 +188,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 ed89e53411..9eb62d7967 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 7edccbc99c..687a649e98 100644 --- a/docs/de/d4a/muxer__listener__internal_8h_source.html +++ b/docs/de/d4a/muxer__listener__internal_8h_source.html @@ -144,7 +144,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 cf0407fb3d..f4401adc89 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 3ca47cfe35..de76cd08ea 100644 --- a/docs/de/d57/structedash__packager_1_1media_1_1MuxerOptions.html +++ b/docs/de/d57/structedash__packager_1_1media_1_1MuxerOptions.html @@ -275,7 +275,7 @@ std::string  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 e9bc8049c8..af5ca957f0 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 af72d7a8d9..65f84faab7 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 a7a341d63a..9593b0f9b6 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 ea33c639ed..a62261cdbf 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 2c0d731493..17f467bde9 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 e86b236f17..25c01f43af 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 @@ EncryptionMode encryption_ diff --git a/docs/de/d6e/language__utils_8h_source.html b/docs/de/d6e/language__utils_8h_source.html index c9c6360037..5e240788a8 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 4bce63d3c2..ce4bc5f80f 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 da1219e9e3..0bfc1e66aa 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 90152ac4e4..052764debf 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 fab163b851..d09dacae3b 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 506afac6e2..3a2ea54d31 100644 --- a/docs/de/d83/box__definitions__comparison_8h_source.html +++ b/docs/de/d83/box__definitions__comparison_8h_source.html @@ -575,7 +575,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 8c425ed174..a16e408962 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 e784e93d89..a463a1f8eb 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 7d82472f44..a4dd3d402e 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 d5e197f42c..ebd7beaa83 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 5b7d325941..058ae1a2a0 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 f4ffded7d9..bfe2f79260 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 1e6de2cc9a..e89eda0f13 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 d204254900..3565001a37 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/da0/classedash__packager_1_1media_1_1AesCbcCtsDecryptor-members.html b/docs/de/da0/classedash__packager_1_1media_1_1AesCbcCtsDecryptor-members.html index a9414720bb..df830de18c 100644 --- a/docs/de/da0/classedash__packager_1_1media_1_1AesCbcCtsDecryptor-members.html +++ b/docs/de/da0/classedash__packager_1_1media_1_1AesCbcCtsDecryptor-members.html @@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "../../search",false,'Search'); 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 77d147f13e..9bb0b7264b 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 f190c3c2e1..1b221fafe3 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 01584a2abf..2f3f2d8a0c 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/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 58cfda9788..5e5a10cb75 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 72c2ac87c2..f739a034c3 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 ad41f86785..646080b6d6 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 b9eacaf089..18403d28ae 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 8a92d1eca9..30657d6a11 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 fa4a5ebfaf..f1384ea3d9 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/dcc/mock__mpd__notifier_8cc_source.html b/docs/de/dcc/mock__mpd__notifier_8cc_source.html index 701b6bad94..c9d60a229b 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 d22448fde6..a3ebf4ab42 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 d8d6ab44c0..ab7f96ef55 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 6272d7b5d2..ff3a6c0bc3 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 4ce081a584..6787849f69 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 38c7065e3a..1f506d7495 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 97f317c356..e08b17afd6 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 28d79e77e5..ffb5bdfa0d 100644 --- a/docs/de/dfa/muxer__listener_8h_source.html +++ b/docs/de/dfa/muxer__listener_8h_source.html @@ -198,7 +198,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 91af6e9595..4904656e5a 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 7ad5991070..87cb6c8bb0 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 @@ -106,7 +106,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 9b084d6a83..a6ecdb5ccd 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/d06/classedash__packager_1_1media_1_1AesCtrDecryptor.html b/docs/df/d06/classedash__packager_1_1media_1_1AesCtrDecryptor.html index 1f5289c72f..ef1153741f 100644 --- a/docs/df/d06/classedash__packager_1_1media_1_1AesCtrDecryptor.html +++ b/docs/df/d06/classedash__packager_1_1media_1_1AesCtrDecryptor.html @@ -179,7 +179,7 @@ scoped_ptr< AES_KEY > < 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 ace4e03865..fbc3a61e53 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 9d97d4089b..fa97cff3a6 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 bd8fd5f3b7..31cddb217c 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 58df0cbac3..ae723a9a4a 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 299d5a24c6..5ce90bbd21 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 a92cf83efa..6022b6be5e 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 bd5d3c9bb4..74dc5aa154 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 38e6489299..d498364f17 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 586a3474ca..a17b774807 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 5da23a5c27..2b16ca0217 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 28f0cf0e01..00cbc52017 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 ca77b244ee..d76d2ca3c5 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 1a21c405e9..6ccbb16af6 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 4f778368a8..0728bdfdd5 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 0c00bdf368..a16a7423a9 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 b4d4eb231c..22804bb9d7 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 4a57dea4d9..a144564553 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 ee2a1051f7..2e96a4dbcd 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 5fc27c130d..0c5b8f21ff 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 710b71dad7..37146aed95 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 4e8316968c..b8bca75c02 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 395edf9710..165fcbd61e 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 f1b83b03b8..e5a587a49e 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 c624006499..491f557d40 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 559e4dfeb3..d5d107fedc 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/d96/xml__node_8cc_source.html b/docs/df/d96/xml__node_8cc_source.html index 6fc37fd636..b6f8f14d5d 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 bf12dfae5c..a84f39ef83 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 9ec848b426..76bc70627f 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 f2c61cf290..557737bfe6 100644 --- a/docs/df/dad/decrypt__config_8h_source.html +++ b/docs/df/dad/decrypt__config_8h_source.html @@ -156,7 +156,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 5e83f079bf..56ddde9838 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 e1ea3d26c9..f779294eb4 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 44c83f9fb4..1f3d848151 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 d32a3f0280..6828a2b8a1 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 2bccdb2b6e..0f3eb6535d 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 3df1fe4fb5..99bbb8517f 100644 --- a/docs/df/dd2/mpd__utils_8h_source.html +++ b/docs/df/dd2/mpd__utils_8h_source.html @@ -175,7 +175,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 97851dd258..76d8aaa5b2 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 c1f29305ed..534ca8c077 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 7e1a2d72c7..4ff992bac9 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 be573f89e3..3890a22bc0 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 808a267c95..5de7286d69 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 099375f88f..2282705fba 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/de7/classedash__packager_1_1media_1_1MuxerListener.html b/docs/df/de7/classedash__packager_1_1media_1_1MuxerListener.html index 2eb324ddc3..dca693333e 100644 --- a/docs/df/de7/classedash__packager_1_1media_1_1MuxerListener.html +++ b/docs/df/de7/classedash__packager_1_1media_1_1MuxerListener.html @@ -177,7 +177,7 @@ virtual void OnNewSegment< diff --git a/docs/df/de9/segment__info_8h_source.html b/docs/df/de9/segment__info_8h_source.html index ba25ebd4df..c2c26d9104 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 358453e449..e8c1d39d83 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/df4/classedash__packager_1_1media_1_1SeekHead.html b/docs/df/df4/classedash__packager_1_1media_1_1SeekHead.html index 021f217c31..210bfe46c1 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 79152b0ee8..e3e4754c14 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 @@ -146,7 +146,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 a7d4e37fda..09a2532282 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/dir_2618cd273dea54f184e42d7a562af818.html b/docs/dir_2618cd273dea54f184e42d7a562af818.html index 8da32981e3..83a7c78add 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 2001b06176..f4731fbca7 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 908a40be4d..71b2654140 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 c7dbe6dce7..a27be1621b 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 f45b3c311e..a47f600901 100644 --- a/docs/dir_3e9291fd7a18fdecc763294cb2628910.html +++ b/docs/dir_3e9291fd7a18fdecc763294cb2628910.html @@ -173,7 +173,7 @@ Files diff --git a/docs/dir_49627ef5ef0630f6cf11dd06344c4cf0.html b/docs/dir_49627ef5ef0630f6cf11dd06344c4cf0.html index 6a3b14aec8..c383b0657a 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 50b65d0c28..d26c9fc57a 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 08f654ea4b..c3472cc092 100644 --- a/docs/dir_5eb2e460866db0ed29e32d64402e5c22.html +++ b/docs/dir_5eb2e460866db0ed29e32d64402e5c22.html @@ -105,6 +105,10 @@ Files   file  h264_parser.h [code]   +file  h265_parser.cc [code] +  +file  h265_parser.h [code] +  file  h26x_bit_reader.cc [code]   file  h26x_bit_reader.h [code] @@ -141,7 +145,7 @@ Files diff --git a/docs/dir_65f7acfa8cf3a5f1edc11faa2428b914.html b/docs/dir_65f7acfa8cf3a5f1edc11faa2428b914.html index bc002c8b83..c8a7c3ce2c 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 3ca9ced532..f9d95e74a7 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 70e9225b09..2c839489a8 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 7977e2ecd6..26ffe62eb0 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 ed4d7aa014..6a60fe9b88 100644 --- a/docs/dir_aa73376d632f252584a1c0dfbefab2c4.html +++ b/docs/dir_aa73376d632f252584a1c0dfbefab2c4.html @@ -109,7 +109,7 @@ Files diff --git a/docs/dir_c6ada2450b25ab5438a4dba6c9b890af.html b/docs/dir_c6ada2450b25ab5438a4dba6c9b890af.html index 644bf94040..30256318f6 100644 --- a/docs/dir_c6ada2450b25ab5438a4dba6c9b890af.html +++ b/docs/dir_c6ada2450b25ab5438a4dba6c9b890af.html @@ -235,7 +235,7 @@ Files diff --git a/docs/dir_d422163b96683743ed3963d4aac17747.html b/docs/dir_d422163b96683743ed3963d4aac17747.html index 199912e596..53fc8b52dd 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 83b9010d1a..e4c6557143 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 f165d7e7e7..313bc73670 100644 --- a/docs/dir_f7dcbe7025bbacfc4b9a7dff6ad41d72.html +++ b/docs/dir_f7dcbe7025bbacfc4b9a7dff6ad41d72.html @@ -131,7 +131,7 @@ Files diff --git a/docs/files.html b/docs/files.html index decb464565..4d63413ab8 100644 --- a/docs/files.html +++ b/docs/files.html @@ -220,22 +220,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); ||o*h264_byte_to_unit_stream_converter.h ||o*h264_parser.cc ||o*h264_parser.h -||o*h26x_bit_reader.cc -||o*h26x_bit_reader.h -||o*hevc_decoder_configuration.cc -||o*hevc_decoder_configuration.h -||o*nal_unit_to_byte_stream_converter.cc -||o*nal_unit_to_byte_stream_converter.h -||o*nalu_reader.cc -||o*nalu_reader.h -||o*vp8_parser.cc -||o*vp8_parser.h -||o*vp9_parser.cc -||o*vp9_parser.h -||o*vp_codec_configuration.cc -||o*vp_codec_configuration.h -||o*vpx_parser.h -||\*webvtt_util.h +||o*h265_parser.cc +||o*h265_parser.h +||o*h26x_bit_reader.cc +||o*h26x_bit_reader.h +||o*hevc_decoder_configuration.cc +||o*hevc_decoder_configuration.h +||o*nal_unit_to_byte_stream_converter.cc +||o*nal_unit_to_byte_stream_converter.h +||o*nalu_reader.cc +||o*nalu_reader.h +||o*vp8_parser.cc +||o*vp8_parser.h +||o*vp9_parser.cc +||o*vp9_parser.h +||o*vp_codec_configuration.cc +||o*vp_codec_configuration.h +||o*vpx_parser.h +||\*webvtt_util.h |\+formats | o+mp2t | |o*adts_header.cc @@ -395,7 +397,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions.html b/docs/functions.html index 1b5c10fba3..bb24a3630a 100644 --- a/docs/functions.html +++ b/docs/functions.html @@ -220,7 +220,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_b.html b/docs/functions_b.html index 6e949d3621..bc6d8c0dda 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 9bbf98ef25..760647593f 100644 --- a/docs/functions_c.html +++ b/docs/functions_c.html @@ -231,7 +231,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_d.html b/docs/functions_d.html index 36e5b14509..37e01ce2e3 100644 --- a/docs/functions_d.html +++ b/docs/functions_d.html @@ -157,7 +157,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_e.html b/docs/functions_e.html index 3db7f8058b..19937088dc 100644 --- a/docs/functions_e.html +++ b/docs/functions_e.html @@ -140,7 +140,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_eval.html b/docs/functions_eval.html index c165563cc2..d909ef49b1 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 d5f9c083ee..abe6ab3e20 100644 --- a/docs/functions_f.html +++ b/docs/functions_f.html @@ -188,7 +188,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func.html b/docs/functions_func.html index d076a224d5..3ca313ffff 100644 --- a/docs/functions_func.html +++ b/docs/functions_func.html @@ -220,7 +220,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_b.html b/docs/functions_func_b.html index 13dad0c1db..36223d8ead 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 e93ae54971..bc5b5ce8db 100644 --- a/docs/functions_func_c.html +++ b/docs/functions_func_c.html @@ -231,7 +231,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_d.html b/docs/functions_func_d.html index 86ee0f57fa..cfb20fcbc2 100644 --- a/docs/functions_func_d.html +++ b/docs/functions_func_d.html @@ -157,7 +157,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_e.html b/docs/functions_func_e.html index 5331fec7fa..11eaf9b60c 100644 --- a/docs/functions_func_e.html +++ b/docs/functions_func_e.html @@ -140,7 +140,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_f.html b/docs/functions_func_f.html index b68d3404f5..6cc0127676 100644 --- a/docs/functions_func_f.html +++ b/docs/functions_func_f.html @@ -182,7 +182,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_g.html b/docs/functions_func_g.html index 2ee3dae1c6..c3c2cf065b 100644 --- a/docs/functions_func_g.html +++ b/docs/functions_func_g.html @@ -174,6 +174,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • GetHeaderSize() : edash_packager::media::mp4::H264VideoSliceHeaderParser +, edash_packager::media::mp4::H265VideoSliceHeaderParser , edash_packager::media::mp4::VideoSliceHeaderParser
  • GetIndexRange() @@ -197,9 +198,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); , edash_packager::media::webm::SingleSegmentSegmenter
  • GetKey() -: edash_packager::media::FixedKeySource +: edash_packager::media::FixedKeySource , edash_packager::media::KeySource -, edash_packager::media::WidevineKeySource +, edash_packager::media::WidevineKeySource
  • GetMaxClearOffset() : edash_packager::media::mp4::TrackRunIterator @@ -214,12 +215,18 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • GetOutputSamplesPerSecond() : edash_packager::media::mp4::AACAudioSpecificConfig
  • +
  • GetPps() +: edash_packager::media::H265Parser +
  • GetRawPtr() : edash_packager::xml::XmlNode
  • GetSamplingFrequency() : edash_packager::media::mp2t::AdtsHeader
  • +
  • GetSps() +: edash_packager::media::H265Parser +
  • GetTotalSizeOfSubsamples() : edash_packager::media::mp4::SampleEncryptionEntry
  • @@ -240,7 +247,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_h.html b/docs/functions_func_h.html index 67c2060329..85005b3ea3 100644 --- a/docs/functions_func_h.html +++ b/docs/functions_func_h.html @@ -141,7 +141,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_i.html b/docs/functions_func_i.html index 3afa0340f9..1f57b31881 100644 --- a/docs/functions_func_i.html +++ b/docs/functions_func_i.html @@ -143,6 +143,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • Initialize() : edash_packager::media::Demuxer , edash_packager::media::mp4::H264VideoSliceHeaderParser +, edash_packager::media::mp4::H265VideoSliceHeaderParser , edash_packager::media::mp4::Segmenter , edash_packager::media::mp4::VideoSliceHeaderParser , edash_packager::media::NalUnitToByteStreamConverter @@ -182,7 +183,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : edash_packager::media::mp4::TrackRunIterator
  • IsSyncSample() -: edash_packager::media::mp4::SyncSampleIterator +: edash_packager::media::mp4::SyncSampleIterator
  • IsValid() : edash_packager::media::mp4::ChunkInfoIterator @@ -202,7 +203,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_k.html b/docs/functions_func_k.html index 0727f12417..82a16bcccc 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 4d01761331..b876787e2d 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 d2b0760697..7cf0af7a8b 100644 --- a/docs/functions_func_m.html +++ b/docs/functions_func_m.html @@ -143,7 +143,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_n.html b/docs/functions_func_n.html index 3d5de30546..b36c323b9e 100644 --- a/docs/functions_func_n.html +++ b/docs/functions_func_n.html @@ -165,7 +165,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_o.html b/docs/functions_func_o.html index 8158d4633f..eea0b08955 100644 --- a/docs/functions_func_o.html +++ b/docs/functions_func_o.html @@ -161,7 +161,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_p.html b/docs/functions_func_p.html index 1a8766501a..6f3123264c 100644 --- a/docs/functions_func_p.html +++ b/docs/functions_func_p.html @@ -153,6 +153,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • ParseFromSampleEncryptionData() : edash_packager::media::mp4::SampleEncryption
  • +
  • ParsePps() +: edash_packager::media::H265Parser +
  • +
  • ParseSliceHeader() +: edash_packager::media::H265Parser +
  • +
  • ParseSps() +: edash_packager::media::H265Parser +
  • PassScopedPtr() : edash_packager::xml::XmlNode
  • @@ -177,7 +186,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : edash_packager::media::mp4::BoxBuffer
  • Position() -: edash_packager::media::MkvWriter +: edash_packager::media::MkvWriter
  • Post() : edash_packager::media::HttpKeyFetcher @@ -206,7 +215,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_r.html b/docs/functions_func_r.html index 222264f5df..726d333844 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 53946ba3f0..f5df71b453 100644 --- a/docs/functions_func_s.html +++ b/docs/functions_func_s.html @@ -264,7 +264,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_t.html b/docs/functions_func_t.html index 82e413a713..4c2487aa66 100644 --- a/docs/functions_func_t.html +++ b/docs/functions_func_t.html @@ -174,7 +174,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_u.html b/docs/functions_func_u.html index 127071c30f..d10e499f2c 100644 --- a/docs/functions_func_u.html +++ b/docs/functions_func_u.html @@ -145,7 +145,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_func_v.html b/docs/functions_func_v.html index 3ee0c3c0cf..979688c49b 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 0647ad5b57..84b20f08de 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 3e5080c878..a666bf7440 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 b4fde69f1a..239b0a1c55 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 c1838789a8..abc90b1b3a 100644 --- a/docs/functions_g.html +++ b/docs/functions_g.html @@ -174,6 +174,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • GetHeaderSize() : edash_packager::media::mp4::H264VideoSliceHeaderParser +, edash_packager::media::mp4::H265VideoSliceHeaderParser , edash_packager::media::mp4::VideoSliceHeaderParser
  • GetIndexRange() @@ -197,9 +198,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); , edash_packager::media::webm::SingleSegmentSegmenter
  • GetKey() -: edash_packager::media::FixedKeySource +: edash_packager::media::FixedKeySource , edash_packager::media::KeySource -, edash_packager::media::WidevineKeySource +, edash_packager::media::WidevineKeySource
  • GetMaxClearOffset() : edash_packager::media::mp4::TrackRunIterator @@ -214,12 +215,18 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • GetOutputSamplesPerSecond() : edash_packager::media::mp4::AACAudioSpecificConfig
  • +
  • GetPps() +: edash_packager::media::H265Parser +
  • GetRawPtr() : edash_packager::xml::XmlNode
  • GetSamplingFrequency() : edash_packager::media::mp2t::AdtsHeader
  • +
  • GetSps() +: edash_packager::media::H265Parser +
  • GetTotalSizeOfSubsamples() : edash_packager::media::mp4::SampleEncryptionEntry
  • @@ -240,7 +247,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_h.html b/docs/functions_h.html index 924223b06d..e18fe065d0 100644 --- a/docs/functions_h.html +++ b/docs/functions_h.html @@ -141,7 +141,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_i.html b/docs/functions_i.html index 4d9edce9e4..efad0d56b0 100644 --- a/docs/functions_i.html +++ b/docs/functions_i.html @@ -146,6 +146,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • Initialize() : edash_packager::media::Demuxer , edash_packager::media::mp4::H264VideoSliceHeaderParser +, edash_packager::media::mp4::H265VideoSliceHeaderParser , edash_packager::media::mp4::Segmenter , edash_packager::media::mp4::VideoSliceHeaderParser , edash_packager::media::NalUnitToByteStreamConverter @@ -205,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_k.html b/docs/functions_k.html index 55441abb8d..fd2d96b26b 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 0afde16b1a..8a382b3707 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 d2dba6f324..efd98a437d 100644 --- a/docs/functions_m.html +++ b/docs/functions_m.html @@ -143,7 +143,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_n.html b/docs/functions_n.html index 41d61b47a2..1c94a28bb1 100644 --- a/docs/functions_n.html +++ b/docs/functions_n.html @@ -171,7 +171,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_o.html b/docs/functions_o.html index eb760287a8..cee4ae9edb 100644 --- a/docs/functions_o.html +++ b/docs/functions_o.html @@ -164,7 +164,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_p.html b/docs/functions_p.html index 2b4e1dcc52..e892e29ac5 100644 --- a/docs/functions_p.html +++ b/docs/functions_p.html @@ -156,6 +156,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • ParseFromSampleEncryptionData() : edash_packager::media::mp4::SampleEncryption
  • +
  • ParsePps() +: edash_packager::media::H265Parser +
  • +
  • ParseSliceHeader() +: edash_packager::media::H265Parser +
  • +
  • ParseSps() +: edash_packager::media::H265Parser +
  • PassScopedPtr() : edash_packager::xml::XmlNode
  • @@ -212,7 +221,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_r.html b/docs/functions_r.html index aeb86b2525..6d97b0b2fc 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 87b24d8fef..35bca361a5 100644 --- a/docs/functions_s.html +++ b/docs/functions_s.html @@ -279,7 +279,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_t.html b/docs/functions_t.html index 62d6adc0ce..4c0eaff202 100644 --- a/docs/functions_t.html +++ b/docs/functions_t.html @@ -177,7 +177,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_type.html b/docs/functions_type.html index 263516d50a..dd91b07538 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 92c9ac2a07..03424fd0d1 100644 --- a/docs/functions_u.html +++ b/docs/functions_u.html @@ -145,7 +145,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_v.html b/docs/functions_v.html index d2831dc9f4..09c30dbb68 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 dee0fbb7cd..d7c9d013fe 100644 --- a/docs/functions_vars.html +++ b/docs/functions_vars.html @@ -144,7 +144,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/docs/functions_w.html b/docs/functions_w.html index 503c8eb879..f5398ce5ea 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 68e6d0c1dd..9690da16a6 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 e105826f42..de0660900d 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 2244b351e3..b4403fc3f4 100644 --- a/docs/hierarchy.html +++ b/docs/hierarchy.html @@ -227,124 +227,132 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); oCedash_packager::media::H264SliceHeader oCedash_packager::media::H264Sps oCedash_packager::media::H264WeightingFactors -oCedash_packager::media::H26xBitReader -oCIMkvWriter -|\Cedash_packager::media::MkvWriterAn implementation of IMkvWriter using our File type -oCedash_packager::media::IoCacheDeclaration of class which implements a thread-safe circular buffer -oCedash_packager::media::KeyFetcherBase class for fetching keys from the license service -|\Cedash_packager::media::HttpKeyFetcher -oCedash_packager::media::KeySourceKeySource is responsible for encryption key acquisition -|oCedash_packager::media::FixedKeySourceA key source that uses fixed keys for encryption -|\Cedash_packager::media::WidevineKeySource -oCedash_packager::media::mp4::Language -oCedash_packager::media::LibcryptoThreadingConvenience class which initializes and terminates libcrypto threading -oCedash_packager::media::MediaParser -|oCedash_packager::media::mp2t::Mp2tMediaParser -|oCedash_packager::media::mp4::MP4MediaParser -|oCedash_packager::media::WebMMediaParser -|oCedash_packager::media::WebVttMediaParser -|\Cedash_packager::media::wvm::WvmMediaParser -oCedash_packager::media::MediaStream -oCedash_packager::MpdBuilderThis class generates DASH MPDs (Media Presentation Descriptions) -|\Cedash_packager::MockMpdBuilder -oCedash_packager::MpdNotifier -|oCedash_packager::DashIopMpdNotifier -|oCedash_packager::MockMpdNotifier -|\Cedash_packager::SimpleMpdNotifier -oCedash_packager::MpdNotifierFactory -oCedash_packager::MpdOptionsDefines Mpd Options -oCedash_packager::MpdWriter -oCedash_packager::media::Muxer -|oCedash_packager::media::mp4::MP4Muxer -|\Cedash_packager::media::webm::WebMMuxerImplements WebM Muxer -oCedash_packager::media::MuxerListener -|oCedash_packager::media::MpdNotifyMuxerListener -|\Cedash_packager::media::VodMediaInfoDumpMuxerListener -oCedash_packager::media::MuxerOptionsThis structure contains the list of configuration options for Muxer -oCedash_packager::media::Nalu -oCedash_packager::media::NalUnitToByteStreamConverter -oCedash_packager::media::NaluReader -oCedash_packager::media::OffsetByteQueue -oCedash_packager::media::OnMediaEndParameters -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::mp4::VideoSliceHeaderParser -|\Cedash_packager::media::mp4::H264VideoSliceHeaderParser -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::H265Parser +oCedash_packager::media::H265Pps +oCedash_packager::media::H265ReferencePictureListModifications +oCedash_packager::media::H265ReferencePictureSet +oCedash_packager::media::H265SliceHeader +oCedash_packager::media::H265Sps +oCedash_packager::media::H26xBitReader +oCIMkvWriter +|\Cedash_packager::media::MkvWriterAn implementation of IMkvWriter using our File type +oCedash_packager::media::IoCacheDeclaration of class which implements a thread-safe circular buffer +oCedash_packager::media::KeyFetcherBase class for fetching keys from the license service +|\Cedash_packager::media::HttpKeyFetcher +oCedash_packager::media::KeySourceKeySource is responsible for encryption key acquisition +|oCedash_packager::media::FixedKeySourceA key source that uses fixed keys for encryption +|\Cedash_packager::media::WidevineKeySource +oCedash_packager::media::mp4::Language +oCedash_packager::media::LibcryptoThreadingConvenience class which initializes and terminates libcrypto threading +oCedash_packager::media::H265SliceHeader::LongTermPicsInfo +oCedash_packager::media::MediaParser +|oCedash_packager::media::mp2t::Mp2tMediaParser +|oCedash_packager::media::mp4::MP4MediaParser +|oCedash_packager::media::WebMMediaParser +|oCedash_packager::media::WebVttMediaParser +|\Cedash_packager::media::wvm::WvmMediaParser +oCedash_packager::media::MediaStream +oCedash_packager::MpdBuilderThis class generates DASH MPDs (Media Presentation Descriptions) +|\Cedash_packager::MockMpdBuilder +oCedash_packager::MpdNotifier +|oCedash_packager::DashIopMpdNotifier +|oCedash_packager::MockMpdNotifier +|\Cedash_packager::SimpleMpdNotifier +oCedash_packager::MpdNotifierFactory +oCedash_packager::MpdOptionsDefines Mpd Options +oCedash_packager::MpdWriter +oCedash_packager::media::Muxer +|oCedash_packager::media::mp4::MP4Muxer +|\Cedash_packager::media::webm::WebMMuxerImplements WebM Muxer +oCedash_packager::media::MuxerListener +|oCedash_packager::media::MpdNotifyMuxerListener +|\Cedash_packager::media::VodMediaInfoDumpMuxerListener +oCedash_packager::media::MuxerOptionsThis structure contains the list of configuration options for Muxer +oCedash_packager::media::Nalu +oCedash_packager::media::NalUnitToByteStreamConverter +oCedash_packager::media::NaluReader +oCedash_packager::media::OffsetByteQueue +oCedash_packager::media::OnMediaEndParameters +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::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 073f07204d..1650017dfe 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 940a3284e2..fd408f27ab 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 1de3aeda2e..018ec7377c 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 acbae3e6c3..3f948d7526 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_10.js b/docs/search/all_10.js index 8907728063..230dab9180 100644 --- a/docs/search/all_10.js +++ b/docs/search/all_10.js @@ -54,8 +54,8 @@ var searchData= ['setstringattribute',['SetStringAttribute',['../dd/d85/classedash__packager_1_1xml_1_1XmlNode.html#a13806def844e3fd8e8cc0e690f292aab',1,'edash_packager::xml::XmlNode']]], ['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',['../d0/d03/classedash__packager_1_1media_1_1webm_1_1SingleSegmentSegmenter.html',1,'edash_packager::media::webm']]], ['singlesegmentsegmenter',['SingleSegmentSegmenter',['../da/d75/classedash__packager_1_1media_1_1mp4_1_1SingleSegmentSegmenter.html',1,'edash_packager::media::mp4']]], + ['singlesegmentsegmenter',['SingleSegmentSegmenter',['../d0/d03/classedash__packager_1_1media_1_1webm_1_1SingleSegmentSegmenter.html',1,'edash_packager::media::webm']]], ['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/all_6.js b/docs/search/all_6.js index 0347d968fc..ab9c087a42 100644 --- a/docs/search/all_6.js +++ b/docs/search/all_6.js @@ -15,7 +15,7 @@ var searchData= ['getdecryptconfig',['GetDecryptConfig',['../db/d26/classedash__packager_1_1media_1_1mp4_1_1TrackRunIterator.html#ae62fc9fe719f4432d4043ea2f43963c6',1,'edash_packager::media::mp4::TrackRunIterator']]], ['getduration',['GetDuration',['../dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html#a0e5e570d5f82c796ba015ca06c7a676c',1,'edash_packager::media::mp4::Segmenter::GetDuration()'],['../da/d14/classedash__packager_1_1media_1_1webm_1_1Segmenter.html#a6ec4149813741e894a9c5083eaf99689',1,'edash_packager::media::webm::Segmenter::GetDuration()']]], ['getfilesize',['GetFileSize',['../de/d19/classedash__packager_1_1media_1_1File.html#a239a76adb5ff5c5340c58f96d7034ec6',1,'edash_packager::media::File']]], - ['getheadersize',['GetHeaderSize',['../d1/dd0/classedash__packager_1_1media_1_1mp4_1_1VideoSliceHeaderParser.html#a9fd27ce44a56acf508e634df09d3e21d',1,'edash_packager::media::mp4::VideoSliceHeaderParser::GetHeaderSize()'],['../d6/dc2/classedash__packager_1_1media_1_1mp4_1_1H264VideoSliceHeaderParser.html#adc952a8ad287591122445d7a7450268c',1,'edash_packager::media::mp4::H264VideoSliceHeaderParser::GetHeaderSize()']]], + ['getheadersize',['GetHeaderSize',['../d1/dd0/classedash__packager_1_1media_1_1mp4_1_1VideoSliceHeaderParser.html#a9fd27ce44a56acf508e634df09d3e21d',1,'edash_packager::media::mp4::VideoSliceHeaderParser::GetHeaderSize()'],['../d6/dc2/classedash__packager_1_1media_1_1mp4_1_1H264VideoSliceHeaderParser.html#adc952a8ad287591122445d7a7450268c',1,'edash_packager::media::mp4::H264VideoSliceHeaderParser::GetHeaderSize()'],['../db/dbf/classedash__packager_1_1media_1_1mp4_1_1H265VideoSliceHeaderParser.html#a72fadce494526d2ae1e76ecf82152e77',1,'edash_packager::media::mp4::H265VideoSliceHeaderParser::GetHeaderSize()']]], ['getindexrange',['GetIndexRange',['../dc/d7a/classedash__packager_1_1media_1_1mp4_1_1MultiSegmentSegmenter.html#a789a8b0449e433076dfc0c2344d32280',1,'edash_packager::media::mp4::MultiSegmentSegmenter::GetIndexRange()'],['../dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html#acbb0ad06a2e0effee437c9037970c5b2',1,'edash_packager::media::mp4::Segmenter::GetIndexRange()'],['../da/d75/classedash__packager_1_1media_1_1mp4_1_1SingleSegmentSegmenter.html#a2e799317de70044cdd95e5406e1e2510',1,'edash_packager::media::mp4::SingleSegmentSegmenter::GetIndexRange()']]], ['getindexrangestartandend',['GetIndexRangeStartAndEnd',['../df/d4e/classedash__packager_1_1media_1_1webm_1_1MultiSegmentSegmenter.html#a9449b54cea9c16fd343c4b8530d4b745',1,'edash_packager::media::webm::MultiSegmentSegmenter::GetIndexRangeStartAndEnd()'],['../da/d14/classedash__packager_1_1media_1_1webm_1_1Segmenter.html#a725cddcb0a0aeac17400dc3cfb8d0b6a',1,'edash_packager::media::webm::Segmenter::GetIndexRangeStartAndEnd()'],['../d0/d03/classedash__packager_1_1media_1_1webm_1_1SingleSegmentSegmenter.html#a901bc02ef22e9d40c6ca9bce6edfaa36',1,'edash_packager::media::webm::SingleSegmentSegmenter::GetIndexRangeStartAndEnd()']]], ['getinitrange',['GetInitRange',['../dc/d7a/classedash__packager_1_1media_1_1mp4_1_1MultiSegmentSegmenter.html#a88be93ad6cce209ceaf086ab98009516',1,'edash_packager::media::mp4::MultiSegmentSegmenter::GetInitRange()'],['../dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html#ae2b35481b5fd2a0bbbcfb970bbaddf12',1,'edash_packager::media::mp4::Segmenter::GetInitRange()'],['../da/d75/classedash__packager_1_1media_1_1mp4_1_1SingleSegmentSegmenter.html#aab8ffe19fcdd8688e9685264ad10fa60',1,'edash_packager::media::mp4::SingleSegmentSegmenter::GetInitRange()']]], @@ -25,8 +25,10 @@ var searchData= ['getnumchannels',['GetNumChannels',['../db/d69/classedash__packager_1_1media_1_1mp2t_1_1AdtsHeader.html#aceebc7b088f459286fb3c338fa0b5407',1,'edash_packager::media::mp2t::AdtsHeader::GetNumChannels()'],['../dc/dc6/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html#abc1eea761852eb3d714a2f867f54db76',1,'edash_packager::media::mp4::AACAudioSpecificConfig::GetNumChannels()']]], ['getobjecttype',['GetObjectType',['../db/d69/classedash__packager_1_1media_1_1mp2t_1_1AdtsHeader.html#acadaa27044a3976e210c3dae65bff1a6',1,'edash_packager::media::mp2t::AdtsHeader']]], ['getoutputsamplespersecond',['GetOutputSamplesPerSecond',['../dc/dc6/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html#acfe6c1dd618394a923c98c354c63fa2b',1,'edash_packager::media::mp4::AACAudioSpecificConfig']]], + ['getpps',['GetPps',['../d6/dff/classedash__packager_1_1media_1_1H265Parser.html#ad5d72fcb094f5db8921ba149974f9f3e',1,'edash_packager::media::H265Parser']]], ['getrawptr',['GetRawPtr',['../dd/d85/classedash__packager_1_1xml_1_1XmlNode.html#a05a6a89d477a5a59ed8081a2b1ee2d20',1,'edash_packager::xml::XmlNode']]], ['getsamplingfrequency',['GetSamplingFrequency',['../db/d69/classedash__packager_1_1media_1_1mp2t_1_1AdtsHeader.html#a95e3365db36b2c5c1f4f688631c2a236',1,'edash_packager::media::mp2t::AdtsHeader']]], + ['getsps',['GetSps',['../d6/dff/classedash__packager_1_1media_1_1H265Parser.html#a931c6d60e6449f1d691a7ac4c92a0453',1,'edash_packager::media::H265Parser']]], ['gettotalsizeofsubsamples',['GetTotalSizeOfSubsamples',['../d8/de5/structedash__packager_1_1media_1_1mp4_1_1SampleEncryptionEntry.html#a4d36b8521d59e51dc2f8d90a3aa34710',1,'edash_packager::media::mp4::SampleEncryptionEntry']]], ['gettracktypefromstring',['GetTrackTypeFromString',['../d9/d8b/classedash__packager_1_1media_1_1KeySource.html#ab15ba8121f76e0945d4f10d722da5cc8',1,'edash_packager::media::KeySource']]], ['getvideostreaminfo',['GetVideoStreamInfo',['../dc/d0c/classedash__packager_1_1media_1_1WebMVideoClient.html#ae9bd12612eca7668a8cca6c122f06065',1,'edash_packager::media::WebMVideoClient']]], diff --git a/docs/search/all_7.js b/docs/search/all_7.js index d4e1ea74ff..c35e71f40a 100644 --- a/docs/search/all_7.js +++ b/docs/search/all_7.js @@ -11,6 +11,13 @@ var searchData= ['h264sps',['H264Sps',['../de/d9b/structedash__packager_1_1media_1_1H264Sps.html',1,'edash_packager::media']]], ['h264videosliceheaderparser',['H264VideoSliceHeaderParser',['../d6/dc2/classedash__packager_1_1media_1_1mp4_1_1H264VideoSliceHeaderParser.html',1,'edash_packager::media::mp4']]], ['h264weightingfactors',['H264WeightingFactors',['../d3/dbc/structedash__packager_1_1media_1_1H264WeightingFactors.html',1,'edash_packager::media']]], + ['h265parser',['H265Parser',['../d6/dff/classedash__packager_1_1media_1_1H265Parser.html',1,'edash_packager::media']]], + ['h265pps',['H265Pps',['../d3/d11/structedash__packager_1_1media_1_1H265Pps.html',1,'edash_packager::media']]], + ['h265referencepicturelistmodifications',['H265ReferencePictureListModifications',['../d3/d39/structedash__packager_1_1media_1_1H265ReferencePictureListModifications.html',1,'edash_packager::media']]], + ['h265referencepictureset',['H265ReferencePictureSet',['../de/d0b/structedash__packager_1_1media_1_1H265ReferencePictureSet.html',1,'edash_packager::media']]], + ['h265sliceheader',['H265SliceHeader',['../d7/de6/structedash__packager_1_1media_1_1H265SliceHeader.html',1,'edash_packager::media']]], + ['h265sps',['H265Sps',['../dc/d96/structedash__packager_1_1media_1_1H265Sps.html',1,'edash_packager::media']]], + ['h265videosliceheaderparser',['H265VideoSliceHeaderParser',['../db/dbf/classedash__packager_1_1media_1_1mp4_1_1H265VideoSliceHeaderParser.html',1,'edash_packager::media::mp4']]], ['h26xbitreader',['H26xBitReader',['../d3/dec/classedash__packager_1_1media_1_1H26xBitReader.html',1,'edash_packager::media']]], ['handlerreference',['HandlerReference',['../d3/dbd/structedash__packager_1_1media_1_1mp4_1_1HandlerReference.html',1,'edash_packager::media::mp4']]], ['hasbytes',['HasBytes',['../d9/d46/classedash__packager_1_1media_1_1BufferReader.html#a61ac255662b847f0ef25a8228c4ba009',1,'edash_packager::media::BufferReader']]], @@ -19,6 +26,6 @@ var searchData= ['headpos',['HeadPos',['../d5/d02/classedash__packager_1_1media_1_1ProducerConsumerQueue.html#a7af8ad77c837db03402ac0947cc73ebf',1,'edash_packager::media::ProducerConsumerQueue']]], ['hevcdecoderconfiguration',['HEVCDecoderConfiguration',['../d6/d5d/classedash__packager_1_1media_1_1HEVCDecoderConfiguration.html',1,'edash_packager::media']]], ['hextouuid',['HexToUUID',['../db/d09/namespaceedash__packager.html#a7015ba137f31c7ae734dc7abb254be64',1,'edash_packager']]], - ['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)']]] + ['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 5a99c74259..4af7293483 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()'],['../dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html#ae35266f50e16bef0443aa909223bd3d1',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()'],['../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()'],['../dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html#ae35266f50e16bef0443aa909223bd3d1',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',['../dc/d92/classedash__packager_1_1media_1_1AesEncryptor.html#a6c225492907f281a7c08a76e012f8ba7',1,'edash_packager::media::AesEncryptor::InitializeWithIv()'],['../dd/d79/classedash__packager_1_1media_1_1AesCtrEncryptor.html#a2fa3278643f5d2ef4083a04ad44933f3',1,'edash_packager::media::AesCtrEncryptor::InitializeWithIv()'],['../d6/dc4/classedash__packager_1_1media_1_1AesCbcPkcs5Encryptor.html#acff7cfca3a800344952a86e13dfad896',1,'edash_packager::media::AesCbcPkcs5Encryptor::InitializeWithIv()'],['../d6/da2/classedash__packager_1_1media_1_1AesCbcCtsEncryptor.html#ad9f134c35f24ebf4c1877ad76f8622b7',1,'edash_packager::media::AesCbcCtsEncryptor::InitializeWithIv()']]], ['initializewithrandomiv',['InitializeWithRandomIv',['../dc/d92/classedash__packager_1_1media_1_1AesEncryptor.html#a49631d3d3d834bf7d78e0d51d7b33651',1,'edash_packager::media::AesEncryptor']]], diff --git a/docs/search/all_a.js b/docs/search/all_a.js index 8c6286445b..7a5588d095 100644 --- a/docs/search/all_a.js +++ b/docs/search/all_a.js @@ -6,6 +6,7 @@ var searchData= ['lastfirstchunk',['LastFirstChunk',['../d8/d71/classedash__packager_1_1media_1_1mp4_1_1ChunkInfoIterator.html#a378cfea9333aba7b810d1b7a575a28cd',1,'edash_packager::media::mp4::ChunkInfoIterator']]], ['libcryptothreading',['LibcryptoThreading',['../de/de9/classedash__packager_1_1media_1_1LibcryptoThreading.html',1,'edash_packager::media']]], ['loadmoov',['LoadMoov',['../d8/d0d/classedash__packager_1_1media_1_1mp4_1_1MP4MediaParser.html#a6dafe794d755100428ed427791ae0e43',1,'edash_packager::media::mp4::MP4MediaParser']]], + ['localfile',['LocalFile',['../dd/d98/classedash__packager_1_1media_1_1LocalFile.html',1,'edash_packager::media']]], ['localfile',['LocalFile',['../dd/d98/classedash__packager_1_1media_1_1LocalFile.html#a0167e3eb79bc5f86cb1484b8da828fcc',1,'edash_packager::media::LocalFile']]], - ['localfile',['LocalFile',['../dd/d98/classedash__packager_1_1media_1_1LocalFile.html',1,'edash_packager::media']]] + ['longtermpicsinfo',['LongTermPicsInfo',['../d4/de0/structedash__packager_1_1media_1_1H265SliceHeader_1_1LongTermPicsInfo.html',1,'edash_packager::media::H265SliceHeader']]] ]; diff --git a/docs/search/all_b.js b/docs/search/all_b.js index e34fbcfb4b..c21e29a262 100644 --- a/docs/search/all_b.js +++ b/docs/search/all_b.js @@ -35,8 +35,8 @@ var searchData= ['mpdnotifymuxerlistener',['MpdNotifyMuxerListener',['../d3/d0e/classedash__packager_1_1media_1_1MpdNotifyMuxerListener.html',1,'edash_packager::media']]], ['mpdoptions',['MpdOptions',['../d1/d5d/structedash__packager_1_1MpdOptions.html',1,'edash_packager']]], ['mpdwriter',['MpdWriter',['../dc/d81/classedash__packager_1_1MpdWriter.html',1,'edash_packager']]], - ['multisegmentsegmenter',['MultiSegmentSegmenter',['../df/d4e/classedash__packager_1_1media_1_1webm_1_1MultiSegmentSegmenter.html',1,'edash_packager::media::webm']]], ['multisegmentsegmenter',['MultiSegmentSegmenter',['../dc/d7a/classedash__packager_1_1media_1_1mp4_1_1MultiSegmentSegmenter.html',1,'edash_packager::media::mp4']]], + ['multisegmentsegmenter',['MultiSegmentSegmenter',['../df/d4e/classedash__packager_1_1media_1_1webm_1_1MultiSegmentSegmenter.html',1,'edash_packager::media::webm']]], ['muxer',['Muxer',['../d4/d1d/classedash__packager_1_1media_1_1Muxer.html',1,'edash_packager::media']]], ['muxerlistener',['MuxerListener',['../df/de7/classedash__packager_1_1media_1_1MuxerListener.html',1,'edash_packager::media']]], ['muxeroptions',['MuxerOptions',['../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html',1,'edash_packager::media']]] diff --git a/docs/search/all_e.js b/docs/search/all_e.js index f892b367e0..a365c2bb98 100644 --- a/docs/search/all_e.js +++ b/docs/search/all_e.js @@ -5,6 +5,9 @@ var searchData= ['parseboxes',['ParseBoxes',['../db/da0/classedash__packager_1_1media_1_1ProtectionSystemSpecificInfo.html#a81b932254de07b9f586a6ad64cb4e6f1',1,'edash_packager::media::ProtectionSystemSpecificInfo']]], ['parsefrombuffer',['ParseFromBuffer',['../d8/de5/structedash__packager_1_1media_1_1mp4_1_1SampleEncryptionEntry.html#afcdbeb8f08f94028e152668060f3897b',1,'edash_packager::media::mp4::SampleEncryptionEntry']]], ['parsefromsampleencryptiondata',['ParseFromSampleEncryptionData',['../d5/d78/structedash__packager_1_1media_1_1mp4_1_1SampleEncryption.html#af94f8472666f214a83461d09de3a524f',1,'edash_packager::media::mp4::SampleEncryption']]], + ['parsepps',['ParsePps',['../d6/dff/classedash__packager_1_1media_1_1H265Parser.html#a5d5eed4d4a924ce4a440ccafd7a12496',1,'edash_packager::media::H265Parser']]], + ['parsesliceheader',['ParseSliceHeader',['../d6/dff/classedash__packager_1_1media_1_1H265Parser.html#a3f9552012deba8d423f546d5f1b4fb39',1,'edash_packager::media::H265Parser']]], + ['parsesps',['ParseSps',['../d6/dff/classedash__packager_1_1media_1_1H265Parser.html#adbf504a9c2ca024bab1bcf71e4e902b6',1,'edash_packager::media::H265Parser']]], ['passscopedptr',['PassScopedPtr',['../dd/d85/classedash__packager_1_1xml_1_1XmlNode.html#a903bda1e35b396e8e182b77b5334e5ba',1,'edash_packager::xml::XmlNode']]], ['peek',['Peek',['../d8/d2e/classedash__packager_1_1media_1_1ByteQueue.html#a8253df160751462f3b75290a7c525e56',1,'edash_packager::media::ByteQueue::Peek()'],['../d5/d02/classedash__packager_1_1media_1_1ProducerConsumerQueue.html#acf87e686e78d6cb962f39bb2acca7180',1,'edash_packager::media::ProducerConsumerQueue::Peek()']]], ['peekat',['PeekAt',['../d1/d92/classedash__packager_1_1media_1_1OffsetByteQueue.html#a32b06f514ebfd5aef820a9b91228a854',1,'edash_packager::media::OffsetByteQueue']]], diff --git a/docs/search/classes_6.js b/docs/search/classes_6.js index d867d965fc..0346bd19f6 100644 --- a/docs/search/classes_6.js +++ b/docs/search/classes_6.js @@ -11,6 +11,13 @@ var searchData= ['h264sps',['H264Sps',['../de/d9b/structedash__packager_1_1media_1_1H264Sps.html',1,'edash_packager::media']]], ['h264videosliceheaderparser',['H264VideoSliceHeaderParser',['../d6/dc2/classedash__packager_1_1media_1_1mp4_1_1H264VideoSliceHeaderParser.html',1,'edash_packager::media::mp4']]], ['h264weightingfactors',['H264WeightingFactors',['../d3/dbc/structedash__packager_1_1media_1_1H264WeightingFactors.html',1,'edash_packager::media']]], + ['h265parser',['H265Parser',['../d6/dff/classedash__packager_1_1media_1_1H265Parser.html',1,'edash_packager::media']]], + ['h265pps',['H265Pps',['../d3/d11/structedash__packager_1_1media_1_1H265Pps.html',1,'edash_packager::media']]], + ['h265referencepicturelistmodifications',['H265ReferencePictureListModifications',['../d3/d39/structedash__packager_1_1media_1_1H265ReferencePictureListModifications.html',1,'edash_packager::media']]], + ['h265referencepictureset',['H265ReferencePictureSet',['../de/d0b/structedash__packager_1_1media_1_1H265ReferencePictureSet.html',1,'edash_packager::media']]], + ['h265sliceheader',['H265SliceHeader',['../d7/de6/structedash__packager_1_1media_1_1H265SliceHeader.html',1,'edash_packager::media']]], + ['h265sps',['H265Sps',['../dc/d96/structedash__packager_1_1media_1_1H265Sps.html',1,'edash_packager::media']]], + ['h265videosliceheaderparser',['H265VideoSliceHeaderParser',['../db/dbf/classedash__packager_1_1media_1_1mp4_1_1H265VideoSliceHeaderParser.html',1,'edash_packager::media::mp4']]], ['h26xbitreader',['H26xBitReader',['../d3/dec/classedash__packager_1_1media_1_1H26xBitReader.html',1,'edash_packager::media']]], ['handlerreference',['HandlerReference',['../d3/dbd/structedash__packager_1_1media_1_1mp4_1_1HandlerReference.html',1,'edash_packager::media::mp4']]], ['hevcdecoderconfiguration',['HEVCDecoderConfiguration',['../d6/d5d/classedash__packager_1_1media_1_1HEVCDecoderConfiguration.html',1,'edash_packager::media']]], diff --git a/docs/search/classes_9.js b/docs/search/classes_9.js index cf1f0babb6..fca2d6d7ba 100644 --- a/docs/search/classes_9.js +++ b/docs/search/classes_9.js @@ -2,5 +2,6 @@ var searchData= [ ['language',['Language',['../df/d2f/structedash__packager_1_1media_1_1mp4_1_1Language.html',1,'edash_packager::media::mp4']]], ['libcryptothreading',['LibcryptoThreading',['../de/de9/classedash__packager_1_1media_1_1LibcryptoThreading.html',1,'edash_packager::media']]], - ['localfile',['LocalFile',['../dd/d98/classedash__packager_1_1media_1_1LocalFile.html',1,'edash_packager::media']]] + ['localfile',['LocalFile',['../dd/d98/classedash__packager_1_1media_1_1LocalFile.html',1,'edash_packager::media']]], + ['longtermpicsinfo',['LongTermPicsInfo',['../d4/de0/structedash__packager_1_1media_1_1H265SliceHeader_1_1LongTermPicsInfo.html',1,'edash_packager::media::H265SliceHeader']]] ]; diff --git a/docs/search/classes_a.js b/docs/search/classes_a.js index 9e4d5580e1..589cdc1742 100644 --- a/docs/search/classes_a.js +++ b/docs/search/classes_a.js @@ -29,8 +29,8 @@ var searchData= ['mpdnotifymuxerlistener',['MpdNotifyMuxerListener',['../d3/d0e/classedash__packager_1_1media_1_1MpdNotifyMuxerListener.html',1,'edash_packager::media']]], ['mpdoptions',['MpdOptions',['../d1/d5d/structedash__packager_1_1MpdOptions.html',1,'edash_packager']]], ['mpdwriter',['MpdWriter',['../dc/d81/classedash__packager_1_1MpdWriter.html',1,'edash_packager']]], - ['multisegmentsegmenter',['MultiSegmentSegmenter',['../dc/d7a/classedash__packager_1_1media_1_1mp4_1_1MultiSegmentSegmenter.html',1,'edash_packager::media::mp4']]], ['multisegmentsegmenter',['MultiSegmentSegmenter',['../df/d4e/classedash__packager_1_1media_1_1webm_1_1MultiSegmentSegmenter.html',1,'edash_packager::media::webm']]], + ['multisegmentsegmenter',['MultiSegmentSegmenter',['../dc/d7a/classedash__packager_1_1media_1_1mp4_1_1MultiSegmentSegmenter.html',1,'edash_packager::media::mp4']]], ['muxer',['Muxer',['../d4/d1d/classedash__packager_1_1media_1_1Muxer.html',1,'edash_packager::media']]], ['muxerlistener',['MuxerListener',['../df/de7/classedash__packager_1_1media_1_1MuxerListener.html',1,'edash_packager::media']]], ['muxeroptions',['MuxerOptions',['../de/d57/structedash__packager_1_1media_1_1MuxerOptions.html',1,'edash_packager::media']]] diff --git a/docs/search/classes_f.js b/docs/search/classes_f.js index ae9a73af35..8b32369782 100644 --- a/docs/search/classes_f.js +++ b/docs/search/classes_f.js @@ -22,8 +22,8 @@ var searchData= ['segmenttestbase',['SegmentTestBase',['../d2/d28/classedash__packager_1_1media_1_1SegmentTestBase.html',1,'edash_packager::media']]], ['segmenttype',['SegmentType',['../dd/da6/structedash__packager_1_1media_1_1mp4_1_1SegmentType.html',1,'edash_packager::media::mp4']]], ['simplempdnotifier',['SimpleMpdNotifier',['../db/d56/classedash__packager_1_1SimpleMpdNotifier.html',1,'edash_packager']]], - ['singlesegmentsegmenter',['SingleSegmentSegmenter',['../d0/d03/classedash__packager_1_1media_1_1webm_1_1SingleSegmentSegmenter.html',1,'edash_packager::media::webm']]], ['singlesegmentsegmenter',['SingleSegmentSegmenter',['../da/d75/classedash__packager_1_1media_1_1mp4_1_1SingleSegmentSegmenter.html',1,'edash_packager::media::mp4']]], + ['singlesegmentsegmenter',['SingleSegmentSegmenter',['../d0/d03/classedash__packager_1_1media_1_1webm_1_1SingleSegmentSegmenter.html',1,'edash_packager::media::webm']]], ['soundmediaheader',['SoundMediaHeader',['../da/db0/structedash__packager_1_1media_1_1mp4_1_1SoundMediaHeader.html',1,'edash_packager::media::mp4']]], ['status',['Status',['../d2/d90/classedash__packager_1_1media_1_1Status.html',1,'edash_packager::media']]], ['streamdescriptor',['StreamDescriptor',['../de/d1f/structedash__packager_1_1media_1_1StreamDescriptor.html',1,'edash_packager::media']]], diff --git a/docs/search/functions_6.js b/docs/search/functions_6.js index 0347d968fc..ab9c087a42 100644 --- a/docs/search/functions_6.js +++ b/docs/search/functions_6.js @@ -15,7 +15,7 @@ var searchData= ['getdecryptconfig',['GetDecryptConfig',['../db/d26/classedash__packager_1_1media_1_1mp4_1_1TrackRunIterator.html#ae62fc9fe719f4432d4043ea2f43963c6',1,'edash_packager::media::mp4::TrackRunIterator']]], ['getduration',['GetDuration',['../dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html#a0e5e570d5f82c796ba015ca06c7a676c',1,'edash_packager::media::mp4::Segmenter::GetDuration()'],['../da/d14/classedash__packager_1_1media_1_1webm_1_1Segmenter.html#a6ec4149813741e894a9c5083eaf99689',1,'edash_packager::media::webm::Segmenter::GetDuration()']]], ['getfilesize',['GetFileSize',['../de/d19/classedash__packager_1_1media_1_1File.html#a239a76adb5ff5c5340c58f96d7034ec6',1,'edash_packager::media::File']]], - ['getheadersize',['GetHeaderSize',['../d1/dd0/classedash__packager_1_1media_1_1mp4_1_1VideoSliceHeaderParser.html#a9fd27ce44a56acf508e634df09d3e21d',1,'edash_packager::media::mp4::VideoSliceHeaderParser::GetHeaderSize()'],['../d6/dc2/classedash__packager_1_1media_1_1mp4_1_1H264VideoSliceHeaderParser.html#adc952a8ad287591122445d7a7450268c',1,'edash_packager::media::mp4::H264VideoSliceHeaderParser::GetHeaderSize()']]], + ['getheadersize',['GetHeaderSize',['../d1/dd0/classedash__packager_1_1media_1_1mp4_1_1VideoSliceHeaderParser.html#a9fd27ce44a56acf508e634df09d3e21d',1,'edash_packager::media::mp4::VideoSliceHeaderParser::GetHeaderSize()'],['../d6/dc2/classedash__packager_1_1media_1_1mp4_1_1H264VideoSliceHeaderParser.html#adc952a8ad287591122445d7a7450268c',1,'edash_packager::media::mp4::H264VideoSliceHeaderParser::GetHeaderSize()'],['../db/dbf/classedash__packager_1_1media_1_1mp4_1_1H265VideoSliceHeaderParser.html#a72fadce494526d2ae1e76ecf82152e77',1,'edash_packager::media::mp4::H265VideoSliceHeaderParser::GetHeaderSize()']]], ['getindexrange',['GetIndexRange',['../dc/d7a/classedash__packager_1_1media_1_1mp4_1_1MultiSegmentSegmenter.html#a789a8b0449e433076dfc0c2344d32280',1,'edash_packager::media::mp4::MultiSegmentSegmenter::GetIndexRange()'],['../dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html#acbb0ad06a2e0effee437c9037970c5b2',1,'edash_packager::media::mp4::Segmenter::GetIndexRange()'],['../da/d75/classedash__packager_1_1media_1_1mp4_1_1SingleSegmentSegmenter.html#a2e799317de70044cdd95e5406e1e2510',1,'edash_packager::media::mp4::SingleSegmentSegmenter::GetIndexRange()']]], ['getindexrangestartandend',['GetIndexRangeStartAndEnd',['../df/d4e/classedash__packager_1_1media_1_1webm_1_1MultiSegmentSegmenter.html#a9449b54cea9c16fd343c4b8530d4b745',1,'edash_packager::media::webm::MultiSegmentSegmenter::GetIndexRangeStartAndEnd()'],['../da/d14/classedash__packager_1_1media_1_1webm_1_1Segmenter.html#a725cddcb0a0aeac17400dc3cfb8d0b6a',1,'edash_packager::media::webm::Segmenter::GetIndexRangeStartAndEnd()'],['../d0/d03/classedash__packager_1_1media_1_1webm_1_1SingleSegmentSegmenter.html#a901bc02ef22e9d40c6ca9bce6edfaa36',1,'edash_packager::media::webm::SingleSegmentSegmenter::GetIndexRangeStartAndEnd()']]], ['getinitrange',['GetInitRange',['../dc/d7a/classedash__packager_1_1media_1_1mp4_1_1MultiSegmentSegmenter.html#a88be93ad6cce209ceaf086ab98009516',1,'edash_packager::media::mp4::MultiSegmentSegmenter::GetInitRange()'],['../dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html#ae2b35481b5fd2a0bbbcfb970bbaddf12',1,'edash_packager::media::mp4::Segmenter::GetInitRange()'],['../da/d75/classedash__packager_1_1media_1_1mp4_1_1SingleSegmentSegmenter.html#aab8ffe19fcdd8688e9685264ad10fa60',1,'edash_packager::media::mp4::SingleSegmentSegmenter::GetInitRange()']]], @@ -25,8 +25,10 @@ var searchData= ['getnumchannels',['GetNumChannels',['../db/d69/classedash__packager_1_1media_1_1mp2t_1_1AdtsHeader.html#aceebc7b088f459286fb3c338fa0b5407',1,'edash_packager::media::mp2t::AdtsHeader::GetNumChannels()'],['../dc/dc6/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html#abc1eea761852eb3d714a2f867f54db76',1,'edash_packager::media::mp4::AACAudioSpecificConfig::GetNumChannels()']]], ['getobjecttype',['GetObjectType',['../db/d69/classedash__packager_1_1media_1_1mp2t_1_1AdtsHeader.html#acadaa27044a3976e210c3dae65bff1a6',1,'edash_packager::media::mp2t::AdtsHeader']]], ['getoutputsamplespersecond',['GetOutputSamplesPerSecond',['../dc/dc6/classedash__packager_1_1media_1_1mp4_1_1AACAudioSpecificConfig.html#acfe6c1dd618394a923c98c354c63fa2b',1,'edash_packager::media::mp4::AACAudioSpecificConfig']]], + ['getpps',['GetPps',['../d6/dff/classedash__packager_1_1media_1_1H265Parser.html#ad5d72fcb094f5db8921ba149974f9f3e',1,'edash_packager::media::H265Parser']]], ['getrawptr',['GetRawPtr',['../dd/d85/classedash__packager_1_1xml_1_1XmlNode.html#a05a6a89d477a5a59ed8081a2b1ee2d20',1,'edash_packager::xml::XmlNode']]], ['getsamplingfrequency',['GetSamplingFrequency',['../db/d69/classedash__packager_1_1media_1_1mp2t_1_1AdtsHeader.html#a95e3365db36b2c5c1f4f688631c2a236',1,'edash_packager::media::mp2t::AdtsHeader']]], + ['getsps',['GetSps',['../d6/dff/classedash__packager_1_1media_1_1H265Parser.html#a931c6d60e6449f1d691a7ac4c92a0453',1,'edash_packager::media::H265Parser']]], ['gettotalsizeofsubsamples',['GetTotalSizeOfSubsamples',['../d8/de5/structedash__packager_1_1media_1_1mp4_1_1SampleEncryptionEntry.html#a4d36b8521d59e51dc2f8d90a3aa34710',1,'edash_packager::media::mp4::SampleEncryptionEntry']]], ['gettracktypefromstring',['GetTrackTypeFromString',['../d9/d8b/classedash__packager_1_1media_1_1KeySource.html#ab15ba8121f76e0945d4f10d722da5cc8',1,'edash_packager::media::KeySource']]], ['getvideostreaminfo',['GetVideoStreamInfo',['../dc/d0c/classedash__packager_1_1media_1_1WebMVideoClient.html#ae9bd12612eca7668a8cca6c122f06065',1,'edash_packager::media::WebMVideoClient']]], diff --git a/docs/search/functions_8.js b/docs/search/functions_8.js index 5c08fae04c..e03cda79a0 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()'],['../dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html#ae35266f50e16bef0443aa909223bd3d1',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()'],['../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()'],['../dc/de1/classedash__packager_1_1media_1_1mp4_1_1Segmenter.html#ae35266f50e16bef0443aa909223bd3d1',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',['../dc/d92/classedash__packager_1_1media_1_1AesEncryptor.html#a6c225492907f281a7c08a76e012f8ba7',1,'edash_packager::media::AesEncryptor::InitializeWithIv()'],['../dd/d79/classedash__packager_1_1media_1_1AesCtrEncryptor.html#a2fa3278643f5d2ef4083a04ad44933f3',1,'edash_packager::media::AesCtrEncryptor::InitializeWithIv()'],['../d6/dc4/classedash__packager_1_1media_1_1AesCbcPkcs5Encryptor.html#acff7cfca3a800344952a86e13dfad896',1,'edash_packager::media::AesCbcPkcs5Encryptor::InitializeWithIv()'],['../d6/da2/classedash__packager_1_1media_1_1AesCbcCtsEncryptor.html#ad9f134c35f24ebf4c1877ad76f8622b7',1,'edash_packager::media::AesCbcCtsEncryptor::InitializeWithIv()']]], ['initializewithrandomiv',['InitializeWithRandomIv',['../dc/d92/classedash__packager_1_1media_1_1AesEncryptor.html#a49631d3d3d834bf7d78e0d51d7b33651',1,'edash_packager::media::AesEncryptor']]], diff --git a/docs/search/functions_e.js b/docs/search/functions_e.js index 4b79b2acb5..2e65d09766 100644 --- a/docs/search/functions_e.js +++ b/docs/search/functions_e.js @@ -4,6 +4,9 @@ var searchData= ['parseboxes',['ParseBoxes',['../db/da0/classedash__packager_1_1media_1_1ProtectionSystemSpecificInfo.html#a81b932254de07b9f586a6ad64cb4e6f1',1,'edash_packager::media::ProtectionSystemSpecificInfo']]], ['parsefrombuffer',['ParseFromBuffer',['../d8/de5/structedash__packager_1_1media_1_1mp4_1_1SampleEncryptionEntry.html#afcdbeb8f08f94028e152668060f3897b',1,'edash_packager::media::mp4::SampleEncryptionEntry']]], ['parsefromsampleencryptiondata',['ParseFromSampleEncryptionData',['../d5/d78/structedash__packager_1_1media_1_1mp4_1_1SampleEncryption.html#af94f8472666f214a83461d09de3a524f',1,'edash_packager::media::mp4::SampleEncryption']]], + ['parsepps',['ParsePps',['../d6/dff/classedash__packager_1_1media_1_1H265Parser.html#a5d5eed4d4a924ce4a440ccafd7a12496',1,'edash_packager::media::H265Parser']]], + ['parsesliceheader',['ParseSliceHeader',['../d6/dff/classedash__packager_1_1media_1_1H265Parser.html#a3f9552012deba8d423f546d5f1b4fb39',1,'edash_packager::media::H265Parser']]], + ['parsesps',['ParseSps',['../d6/dff/classedash__packager_1_1media_1_1H265Parser.html#adbf504a9c2ca024bab1bcf71e4e902b6',1,'edash_packager::media::H265Parser']]], ['passscopedptr',['PassScopedPtr',['../dd/d85/classedash__packager_1_1xml_1_1XmlNode.html#a903bda1e35b396e8e182b77b5334e5ba',1,'edash_packager::xml::XmlNode']]], ['peek',['Peek',['../d8/d2e/classedash__packager_1_1media_1_1ByteQueue.html#a8253df160751462f3b75290a7c525e56',1,'edash_packager::media::ByteQueue::Peek()'],['../d5/d02/classedash__packager_1_1media_1_1ProducerConsumerQueue.html#acf87e686e78d6cb962f39bb2acca7180',1,'edash_packager::media::ProducerConsumerQueue::Peek()']]], ['peekat',['PeekAt',['../d1/d92/classedash__packager_1_1media_1_1OffsetByteQueue.html#a32b06f514ebfd5aef820a9b91228a854',1,'edash_packager::media::OffsetByteQueue']]],