diff --git a/docs/annotated.html b/docs/annotated.html
index 0f513abb54..9f29f9788f 100644
--- a/docs/annotated.html
+++ b/docs/annotated.html
@@ -3,7 +3,7 @@
▼Nshaka | All the methods that are virtual are virtual for mocking |
►Nhls | |
- CHlsNotifier | |
- CMasterPlaylist | |
- CHlsEntry | |
+ CHlsEntry | |
+ CHlsNotifier | |
+ CMasterPlaylist | |
CMediaPlaylist | Methods are virtual for mocking |
- CMockMediaPlaylist | |
- CMediaPlaylistFactory | |
+ CMediaPlaylistFactory | |
+ CMockMediaPlaylist | |
CSimpleHlsNotifier | This is thread safe |
CTag | |
►Nmedia | |
@@ -82,132 +82,132 @@ $(function() {
CAc3Header | |
CAdtsHeader | |
CAudioHeader | |
- CContinuityCounter | |
- CEsParser | |
- CEsParserAudio | |
- CEsParserDvb | |
- CEsParserH264 | |
- CEsParserH265 | |
- ►CEsParserH26x | |
- CVideoSliceInfo | |
- CMp2tMediaParser | |
- CMpeg1Header | |
- CPesPacket | Class that carries PES packet information |
- CPesPacketGenerator | |
- CProgramMapTableWriter | Puts PMT into TS packets and writes them to buffer |
- CVideoProgramMapTableWriter | ProgramMapTableWriter for video codecs |
- CAudioProgramMapTableWriter | ProgramMapTableWriter for video codecs |
- CTsMuxer | |
- CTsPacket | |
- CTsSection | |
- CTsSectionPat | |
- CTsSectionPes | |
- CTsSectionPmt | |
- CTsSectionPsi | |
- CTsSegmenter | |
- CTsWriter | |
+ CAudioProgramMapTableWriter | ProgramMapTableWriter for video codecs |
+ CContinuityCounter | |
+ CEsParser | |
+ CEsParserAudio | |
+ CEsParserDvb | |
+ CEsParserH264 | |
+ CEsParserH265 | |
+ ►CEsParserH26x | |
+ CVideoSliceInfo | |
+ CMp2tMediaParser | |
+ CMpeg1Header | |
+ CPesPacket | Class that carries PES packet information |
+ CPesPacketGenerator | |
+ CProgramMapTableWriter | Puts PMT into TS packets and writes them to buffer |
+ CTsMuxer | |
+ CTsPacket | |
+ CTsSection | |
+ CTsSectionPat | |
+ CTsSectionPes | |
+ CTsSectionPmt | |
+ CTsSectionPsi | |
+ CTsSegmenter | |
+ CTsWriter | |
+ CVideoProgramMapTableWriter | ProgramMapTableWriter for video codecs |
►Nmp4 | |
- CBox | |
- CFullBox | |
- CBoxBuffer | |
- CFileType | |
- CSegmentType | |
- CProtectionSystemSpecificHeader | |
- CSampleAuxiliaryInformationOffset | |
- CSampleAuxiliaryInformationSize | |
- CSampleEncryptionEntry | |
- CSampleEncryption | |
- COriginalFormat | |
- CSchemeType | |
- CTrackEncryption | |
- CSchemeInfo | |
- CProtectionSchemeInfo | |
- CMovieHeader | |
- CTrackHeader | |
- CEditListEntry | |
- CEditList | |
- CEdit | |
- CHandlerReference | |
- CLanguage | |
- CID3v2 | Implemented per http://mp4ra.org/#/references |
- CMetadata | |
- CCodecConfiguration | |
- CPixelAspectRatio | |
- CVideoSampleEntry | |
- CElementaryStreamDescriptor | |
+ CAC3Specific | |
+ CAC4Specific | |
+ CAudioRollRecoveryEntry | |
+ CAudioSampleEntry | |
+ CBox | |
+ CBoxBuffer | |
+ CBoxReader | Class for reading MP4 boxes |
+ CCencSampleEncryptionInfoEntry | |
+ CChunkInfo | |
+ CChunkInfoIterator | |
+ CChunkLargeOffset | |
+ CChunkOffset | |
+ CCodecConfiguration | |
+ CCompactSampleSize | |
+ CCompositionOffset | |
+ CCompositionOffsetIterator | |
+ CCompositionTimeToSample | |
+ CCueIDBox | |
+ CCuePayloadBox | |
+ CCueSettingsBox | |
+ CCueSourceIDBox | |
+ CCueTimeBox | |
+ CDataEntryUrl | |
+ CDataInformation | |
+ CDataReference | |
+ CDecodingTime | |
+ CDecodingTimeIterator | |
+ CDecodingTimeToSample | |
CDTSSpecific | |
- CAC3Specific | |
- CEC3Specific | |
- CAC4Specific | |
- COpusSpecific | |
- CFlacSpecific | |
- CAudioSampleEntry | |
- CWebVTTConfigurationBox | |
- CWebVTTSourceLabelBox | |
- CTextSampleEntry | |
- CSampleDescription | |
- CDecodingTime | |
- CDecodingTimeToSample | |
- CCompositionOffset | |
- CCompositionTimeToSample | |
- CChunkInfo | |
- CSampleToChunk | |
- CSampleSize | |
- CCompactSampleSize | |
- CChunkLargeOffset | |
- CChunkOffset | |
- CSyncSample | |
- CCencSampleEncryptionInfoEntry | |
- CAudioRollRecoveryEntry | |
- CSampleGroupDescription | |
- CSampleToGroupEntry | |
- CSampleToGroup | |
- CSampleTable | |
- CMediaHeader | |
- CVideoMediaHeader | |
- CSoundMediaHeader | |
- CNullMediaHeader | |
- CSubtitleMediaHeader | |
- CDataEntryUrl | |
- CDataReference | |
- CDataInformation | |
- CMediaInformation | |
- CMedia | |
- CTrack | |
- CMovieExtendsHeader | |
- CTrackExtends | |
- CMovieExtends | |
- CMovie | |
- CTrackFragmentDecodeTime | |
- CMovieFragmentHeader | |
- CTrackFragmentHeader | |
- CTrackFragmentRun | |
- CTrackFragment | |
- CMovieFragment | |
+ CEC3Specific | |
+ CEdit | |
+ CEditList | |
+ CEditListEntry | |
+ CElementaryStreamDescriptor | |
+ CFileType | |
+ CFlacSpecific | |
+ CFragmenter | |
+ CFullBox | |
+ CHandlerReference | |
+ CID3v2 | Implemented per http://mp4ra.org/#/references |
+ CKeyFrameInfo | Tracks key frame information |
+ CLanguage | |
+ CMedia | |
+ CMediaData | |
+ CMediaHeader | |
+ CMediaInformation | |
+ CMetadata | |
+ CMovie | |
+ CMovieExtends | |
+ CMovieExtendsHeader | |
+ CMovieFragment | |
+ CMovieFragmentHeader | |
+ CMovieHeader | |
+ CMP4MediaParser | |
+ CMP4Muxer | |
+ CMultiSegmentSegmenter | |
+ CNullMediaHeader | |
+ COpusSpecific | |
+ COriginalFormat | |
+ CPixelAspectRatio | |
+ CProtectionSchemeInfo | |
+ CProtectionSystemSpecificHeader | |
+ CSampleAuxiliaryInformationOffset | |
+ CSampleAuxiliaryInformationSize | |
+ CSampleDescription | |
+ CSampleEncryption | |
+ CSampleEncryptionEntry | |
+ CSampleGroupDescription | |
+ CSampleSize | |
+ CSampleTable | |
+ CSampleToChunk | |
+ CSampleToGroup | |
+ CSampleToGroupEntry | |
+ CSchemeInfo | |
+ CSchemeType | |
+ CSegmenter | |
+ CSegmentIndex | |
CSegmentReference | |
- CSegmentIndex | |
- CMediaData | |
- CCueSourceIDBox | |
- CCueTimeBox | |
- CCueIDBox | |
- CCueSettingsBox | |
- CCuePayloadBox | |
- CVTTEmptyCueBox | |
- CVTTAdditionalTextBox | |
- CVTTCueBox | |
- CBoxReader | Class for reading MP4 boxes |
- CChunkInfoIterator | |
- CCompositionOffsetIterator | |
- CDecodingTimeIterator | |
- CFragmenter | |
- CKeyFrameInfo | Tracks key frame information |
- CMP4MediaParser | |
- CMP4Muxer | |
- CMultiSegmentSegmenter | |
- CSegmenter | |
- CSingleSegmentSegmenter | |
- CSyncSampleIterator | |
- CTrackRunIterator | |
+ CSegmentType | |
+ CSingleSegmentSegmenter | |
+ CSoundMediaHeader | |
+ CSubtitleMediaHeader | |
+ CSyncSample | |
+ CSyncSampleIterator | |
+ CTextSampleEntry | |
+ CTrack | |
+ CTrackEncryption | |
+ CTrackExtends | |
+ CTrackFragment | |
+ CTrackFragmentDecodeTime | |
+ CTrackFragmentHeader | |
+ CTrackFragmentRun | |
+ CTrackHeader | |
+ CTrackRunIterator | |
+ CVideoMediaHeader | |
+ CVideoSampleEntry | |
+ CVTTAdditionalTextBox | |
+ CVTTCueBox | |
+ CVTTEmptyCueBox | |
+ CWebVTTConfigurationBox | |
+ CWebVTTSourceLabelBox | |
►Nttml | |
CTtmlGenerator | |
CTtmlMuxer | |
@@ -224,251 +224,253 @@ $(function() {
CDemuxStreamIdMediaSample | |
CPrevSampleData | |
CWvmMediaParser | |
- CJob | |
- ►CJobManager | |
- CJobEntry | |
- CLibcryptoThreading | Convenience class which initializes and terminates libcrypto threading |
- CMuxerFactory | |
- CSingleThreadJobManager | |
- CAesCryptor | |
- CAesCbcDecryptor | Class which implements AES-CBC (Cipher block chaining) decryption |
- CAesEncryptor | |
- CAesCtrEncryptor | |
- CAesCbcEncryptor | |
- CAesPatternCryptor | Implements pattern-based encryption/decryption |
- CAudioStreamInfo | Holds audio stream information |
- CAudioTimestampHelper | |
- CBitReader | A class to read bit streams |
- CBitWriter | |
- CBufferReader | |
- CBufferWriter | |
- CByteQueue | |
- CCcStreamFilter | |
- CClosureThread | |
- CCommonPsshGenerator | |
- CSubsampleEntry | |
- CDecryptConfig | |
- CDecryptorSource | DecryptorSource wraps KeySource and is responsible for decryptor management |
- CEncryptionConfig | |
- CHttpKeyFetcher | |
- CId3Tag | |
- CKeyFetcher | Base class for fetching keys from the license service |
- CEncryptionKey | |
- CKeySource | KeySource is responsible for encryption key acquisition |
- CScte35Event | |
+ CAACAudioSpecificConfig | |
+ CAesCbcDecryptor | Class which implements AES-CBC (Cipher block chaining) decryption |
+ CAesCbcEncryptor | |
+ CAesCryptor | |
+ CAesCtrEncryptor | |
+ CAesEncryptor | |
+ CAesEncryptorFactory | A factory class to create encryptors |
+ CAesPatternCryptor | Implements pattern-based encryption/decryption |
+ CAesRequestSigner | AesRequestSigner uses AES-CBC signing |
+ CAudioStreamInfo | Holds audio stream information |
+ CAudioTimestampHelper | |
+ CAV1CodecConfigurationRecord | Class for parsing AV1 codec configuration record |
+ ►CAV1Parser | |
+ CTile | |
+ CAVCDecoderConfigurationRecord | Class for parsing AVC decoder configuration record |
+ CBaseDescriptor | |
+ CBitReader | A class to read bit streams |
+ CBitWriter | |
+ CBlockReader | |
+ CBufferReader | |
+ CBufferWriter | |
+ CByteQueue | |
+ CCachingMediaHandler | |
+ CCcStreamFilter | |
+ CChunkingHandler | |
+ CClosureThread | |
+ CCluster | |
+ CClusterBuilder | |
+ CCombinedMuxerListener | |
+ CCommonPsshGenerator | |
+ CContentEncoding | |
+ CCueAlignmentHandler | |
CCueEvent | |
- CSegmentInfo | |
- CStreamData | |
- CMediaHandler | |
- CFakeInputMediaHandler | |
- CMockOutputMediaHandler | |
- CCachingMediaHandler | |
- CMediaHandlerTestBase | |
- CMediaHandlerGraphTestBase | |
- CMediaParser | |
- CMediaSample | Class to hold a media sample |
- CMockAesCryptor | |
- CMuxer | |
- CMuxerOptions | This structure contains the list of configuration options for Muxer |
- COffsetByteQueue | |
- CPlayReadyKeySource | A key source that uses PlayReady for encryption |
- CPlayReadyPsshGenerator | |
- CProducerConsumerQueue | |
- CProtectionSystemSpecificInfo | |
- CPsshBoxBuilder | |
- CPsshGenerator | |
- CRange | |
- CRawKeySource | A key source that uses raw keys for encryption |
- CRequestSigner | Abstract class used for signature generation |
- CAesRequestSigner | AesRequestSigner uses AES-CBC signing |
- CRsaRequestSigner | RsaRequestSigner uses RSA-PSS signing |
- CRsaPrivateKey | Rsa private key, used for message signing and decryption |
- CRsaPublicKey | Rsa public key, used for signature verification and encryption |
- CStreamInfo | Abstract class holds stream information |
- CTextMuxer | |
- CTextNumber | |
- CTextSettings | |
- CTextFragmentStyle | |
- CTextFragment | |
- CTextSample | |
- CTextRegion | |
- CTextSubStreamInfo | |
- CTextStreamInfo | |
- CTextTrack | |
- CTextTrackConfig | |
- CVideoStreamInfo | Holds video stream information |
- CWidevineKeySource | |
- CWidevinePsshGenerator | |
- CChunkingHandler | |
- CCueAlignmentHandler | |
- CSyncPointQueue | A synchronized queue for cue points |
- CTextChunker | |
- CAACAudioSpecificConfig | |
- CAV1CodecConfigurationRecord | Class for parsing AV1 codec configuration record |
- ►CAV1Parser | |
- CTile | |
- CAVCDecoderConfigurationRecord | Class for parsing AVC decoder configuration record |
- CDecoderConfigurationRecord | |
- CDOVIDecoderConfigurationRecord | Class for parsing Dolby Vision decoder configuration record |
- CBaseDescriptor | |
- CDecoderSpecificInfoDescriptor | |
- CDecoderConfigDescriptor | |
- CSLConfigDescriptor | |
- CESDescriptor | |
- CH264ByteToUnitStreamConverter | |
- CH264Sps | |
- CH264Pps | |
- CH264ModificationOfPicNum | |
- CH264WeightingFactors | |
- CH264DecRefPicMarking | |
- CH264SliceHeader | |
- CH264SEIRecoveryPoint | |
- CH264SEIMessage | |
- CH264Parser | |
- CH265ByteToUnitStreamConverter | |
- CH265ReferencePictureSet | |
- CH265VuiParameters | |
- CH265Pps | |
- CH265Sps | |
- CH265ReferencePictureListModifications | |
- ►CH265SliceHeader | |
- CLongTermPicsInfo | |
- CH265Parser | |
- CH26xBitReader | |
- CH26xByteToUnitStreamConverter | A base class that is used to convert H.26x byte streams to NAL unit streams |
- CHEVCDecoderConfigurationRecord | Class for parsing HEVC decoder configuration record |
- CNalUnitToByteStreamConverter | |
- CNalu | |
- CNaluReader | |
- CVideoSliceHeaderParser | |
- CH264VideoSliceHeaderParser | |
- CH265VideoSliceHeaderParser | |
- CVP8Parser | |
- CVP9Parser | Class to parse a vp9 bit stream |
- CVPCodecConfigurationRecord | Class for parsing or writing VP codec configuration record |
- CVPxFrameInfo | |
- CVPxParser | |
- CAesEncryptorFactory | A factory class to create encryptors |
- CEncryptionHandler | |
- CSampleAesEc3Cryptor | |
- CSubsampleGenerator | |
- CDemuxer | |
- CCombinedMuxerListener | |
- CSegmentEventInfo | |
- CKeyFrameEvent | |
- CCueEventInfo | |
- CEventInfo | |
- CHlsNotifyMuxerListener | MuxerListener that uses HlsNotifier |
- CMockMuxerListener | |
- CMpdNotifyMuxerListener | |
- CMultiCodecMuxerListener | |
- ►CMuxerListener | |
- CMediaRanges | |
- ►CMuxerListenerFactory | |
- CStreamData | |
- CVideoStreamInfoParameters | |
- COnNewSegmentParameters | |
- COnMediaEndParameters | |
- CProgressListener | This class listens to progress updates events |
- CVodMediaInfoDumpMuxerListener | |
- CRgbaColor | |
- CDvbImageColorSpace | |
- CDvbImageBuilder | |
- CDvbSubParser | |
- CSubtitleComposer | |
- CPackedAudioSegmenter | |
- CPackedAudioWriter | |
- CCluster | |
- CClusterBuilder | |
- CMkvWriter | An implementation of IMkvWriter using our File type |
- CSeekHead | |
- ►CSegmentTestBase | |
- CClusterParser | |
- CTracksBuilder | |
- CWebMAudioClient | Helper class used to parse an Audio element inside a TrackEntry element |
- CWebMClusterParser | |
- CContentEncoding | |
- CWebMContentEncodingsClient | Parser for WebM ContentEncodings element |
- CWebMInfoParser | Parser for WebM Info element |
- CWebMMediaParser | |
- CWebMParserClient | |
- CWebMListParser | |
- CWebMTracksParser | Parser for WebM Tracks element |
- CWebMVideoClient | Helper class used to parse a Video element inside a TrackEntry element |
- CWebMWebVTTParser | |
- CTextPadder | |
- CLineReader | |
- CBlockReader | |
- CWebVttFileBuffer | |
- CWebVttParser | |
- CWebVttToMp4Handler | |
- COriginHandler | |
- CReplicator | |
- CTrickPlayHandler | |
+ CCueEventInfo | |
+ CDecoderConfigDescriptor | |
+ CDecoderConfigurationRecord | |
+ CDecoderSpecificInfoDescriptor | |
+ CDecryptConfig | |
+ CDecryptorSource | DecryptorSource wraps KeySource and is responsible for decryptor management |
+ CDemuxer | |
+ CDOVIDecoderConfigurationRecord | Class for parsing Dolby Vision decoder configuration record |
+ CDvbImageBuilder | |
+ CDvbImageColorSpace | |
+ CDvbSubParser | |
+ CEncryptionConfig | |
+ CEncryptionHandler | |
+ CEncryptionKey | |
+ CESDescriptor | |
+ CEventInfo | |
+ CFakeInputMediaHandler | |
+ CH264ByteToUnitStreamConverter | |
+ CH264DecRefPicMarking | |
+ CH264ModificationOfPicNum | |
+ CH264Parser | |
+ CH264Pps | |
+ CH264SEIMessage | |
+ CH264SEIRecoveryPoint | |
+ CH264SliceHeader | |
+ CH264Sps | |
+ CH264VideoSliceHeaderParser | |
+ CH264WeightingFactors | |
+ CH265ByteToUnitStreamConverter | |
+ CH265Parser | |
+ CH265Pps | |
+ CH265ReferencePictureListModifications | |
+ CH265ReferencePictureSet | |
+ ►CH265SliceHeader | |
+ CLongTermPicsInfo | |
+ CH265Sps | |
+ CH265VideoSliceHeaderParser | |
+ CH265VuiParameters | |
+ CH26xBitReader | |
+ CH26xByteToUnitStreamConverter | A base class that is used to convert H.26x byte streams to NAL unit streams |
+ CHEVCDecoderConfigurationRecord | Class for parsing HEVC decoder configuration record |
+ CHlsNotifyMuxerListener | MuxerListener that uses HlsNotifier |
+ CHttpKeyFetcher | |
+ CId3Tag | |
+ CJob | |
+ ►CJobManager | |
+ CJobEntry | |
+ CKeyFetcher | Base class for fetching keys from the license service |
+ CKeyFrameEvent | |
+ CKeySource | KeySource is responsible for encryption key acquisition |
+ CLibcryptoThreading | Convenience class which initializes and terminates libcrypto threading |
+ CLineReader | |
+ CMediaHandler | |
+ CMediaHandlerGraphTestBase | |
+ CMediaHandlerTestBase | |
+ CMediaParser | |
+ CMediaSample | Class to hold a media sample |
+ CMkvWriter | An implementation of IMkvWriter using our File type |
+ CMockAesCryptor | |
+ CMockMuxerListener | |
+ CMockOutputMediaHandler | |
+ CMpdNotifyMuxerListener | |
+ CMultiCodecMuxerListener | |
+ CMuxer | |
+ CMuxerFactory | |
+ ►CMuxerListener | |
+ CMediaRanges | |
+ ►CMuxerListenerFactory | |
+ CStreamData | |
+ CMuxerOptions | This structure contains the list of configuration options for Muxer |
+ CNalu | |
+ CNalUnitToByteStreamConverter | |
+ CNaluReader | |
+ COffsetByteQueue | |
+ COnMediaEndParameters | |
+ COnNewSegmentParameters | |
+ COriginHandler | |
+ CPackedAudioSegmenter | |
+ CPackedAudioWriter | |
+ CPlayReadyKeySource | A key source that uses PlayReady for encryption |
+ CPlayReadyPsshGenerator | |
+ CProducerConsumerQueue | |
+ CProgressListener | This class listens to progress updates events |
+ CProtectionSystemSpecificInfo | |
+ CPsshBoxBuilder | |
+ CPsshGenerator | |
+ CRange | |
+ CRawKeySource | A key source that uses raw keys for encryption |
+ CReplicator | |
+ CRequestSigner | Abstract class used for signature generation |
+ CRgbaColor | |
+ CRsaPrivateKey | Rsa private key, used for message signing and decryption |
+ CRsaPublicKey | Rsa public key, used for signature verification and encryption |
+ CRsaRequestSigner | RsaRequestSigner uses RSA-PSS signing |
+ CSampleAesEc3Cryptor | |
+ CScte35Event | |
+ CSeekHead | |
+ CSegmentEventInfo | |
+ CSegmentInfo | |
+ ►CSegmentTestBase | |
+ CClusterParser | |
+ CSingleThreadJobManager | |
+ CSLConfigDescriptor | |
+ CStreamData | |
+ CStreamInfo | Abstract class holds stream information |
+ CSubsampleEntry | |
+ CSubsampleGenerator | |
+ CSubtitleComposer | |
+ CSyncPointQueue | A synchronized queue for cue points |
+ CTextChunker | |
+ CTextFragment | |
+ CTextFragmentStyle | |
+ CTextMuxer | |
+ CTextNumber | |
+ CTextPadder | |
+ CTextRegion | |
+ CTextSample | |
+ CTextSettings | |
+ CTextStreamInfo | |
+ CTextSubStreamInfo | |
+ CTextTrack | |
+ CTextTrackConfig | |
+ CTracksBuilder | |
+ CTrickPlayHandler | |
+ CVideoSliceHeaderParser | |
+ CVideoStreamInfo | Holds video stream information |
+ CVideoStreamInfoParameters | |
+ CVodMediaInfoDumpMuxerListener | |
+ CVP8Parser | |
+ CVP9Parser | Class to parse a vp9 bit stream |
+ CVPCodecConfigurationRecord | Class for parsing or writing VP codec configuration record |
+ CVPxFrameInfo | |
+ CVPxParser | |
+ CWebMAudioClient | Helper class used to parse an Audio element inside a TrackEntry element |
+ CWebMClusterParser | |
+ CWebMContentEncodingsClient | Parser for WebM ContentEncodings element |
+ CWebMInfoParser | Parser for WebM Info element |
+ CWebMListParser | |
+ CWebMMediaParser | |
+ CWebMParserClient | |
+ CWebMTracksParser | Parser for WebM Tracks element |
+ CWebMVideoClient | Helper class used to parse a Video element inside a TrackEntry element |
+ CWebMWebVTTParser | |
+ CWebVttFileBuffer | |
+ CWebVttParser | |
+ CWebVttToMp4Handler | |
+ CWidevineKeySource | |
+ CWidevinePsshGenerator | |
►Nxml | |
- CXmlDeleter | |
- CXmlNode | |
- CRepresentationBaseXmlNode | |
- CAdaptationSetXmlNode | AdaptationSetType specified in MPD |
- CRepresentationXmlNode | RepresentationType in MPD |
- CCallbackFile | |
- CFile | Define an abstract file interface |
- CFileCloser | |
- CHttpFile | |
- CIoCache | Declaration of class which implements a thread-safe circular buffer |
- CLocalFile | Implement LocalFile which deals with local storage |
- CMemoryFile | |
- CBufferCallbackParams | Buffer callback params |
- CThreadedIoFile | Declaration of class which implements a thread-safe circular buffer |
- CUdpFile | Implements UdpFile, which receives UDP unicast and multicast streams |
- CUdpOptions | Options parsed from UDP url string of the form: udp://ip:port[?options] |
- CHlsParams | HLS related parameters |
- CCuepoint | |
- CAdCueGeneratorParams | Cuepoint generator related parameters |
- CChunkingParams | Chunking (segmentation) related parameters |
- CWidevineSigner | Signer credential for Widevine license server |
- CWidevineEncryptionParams | Widevine encryption parameters |
- CPlayReadyEncryptionParams | |
- ►CRawKeyParams | Raw key encryption/decryption parameters, i.e. with key parameters provided |
- CKeyInfo | |
- ►CEncryptionParams | Encryption parameters |
- ►CEncryptedStreamAttributes | Encrypted stream information that is used to determine stream label |
- COneOf | |
- CWidevineDecryptionParams | Widevine decryption parameters |
- CDecryptionParams | Decryption parameters |
- CMp4OutputParams | MP4 (ISO-BMFF) output related parameters |
- CAdaptationSet | |
- CBandwidthEstimator | |
- CElement | |
- CContentProtectionElement | |
- CMockMpdBuilder | |
- CMockPeriod | |
- CMockAdaptationSet | |
- CMockRepresentation | |
- CMockMpdNotifier | |
- CMpdBuilder | This class generates DASH MPDs (Media Presentation Descriptions) |
- CMpdNotifier | |
- CMpdOptions | Defines Mpd Options |
- CPeriod | |
+ CAdaptationSetXmlNode | AdaptationSetType specified in MPD |
+ CRepresentationBaseXmlNode | |
+ CRepresentationXmlNode | RepresentationType in MPD |
+ CXmlDeleter | |
+ CXmlNode | |
+ CAdaptationSet | |
+ CAdCueGeneratorParams | Cuepoint generator related parameters |
+ CBandwidthEstimator | |
+ CBufferCallbackParams | Buffer callback params |
+ CCallbackFile | |
+ CChunkingParams | Chunking (segmentation) related parameters |
+ CContentProtectionElement | |
+ CCuepoint | |
+ CDecryptionParams | Decryption parameters |
+ CElement | |
+ ►CEncryptionParams | Encryption parameters |
+ ►CEncryptedStreamAttributes | Encrypted stream information that is used to determine stream label |
+ COneOf | |
+ CFile | Define an abstract file interface |
+ CFileCloser | |
+ CHlsParams | HLS related parameters |
+ CHttpFile | |
+ CIoCache | Declaration of class which implements a thread-safe circular buffer |
+ CLocalFile | Implement LocalFile which deals with local storage |
+ CMemoryFile | |
+ CMockAdaptationSet | |
+ CMockMpdBuilder | |
+ CMockMpdNotifier | |
+ CMockPeriod | |
+ CMockRepresentation | |
+ CMp4OutputParams | MP4 (ISO-BMFF) output related parameters |
+ CMpdBuilder | This class generates DASH MPDs (Media Presentation Descriptions) |
+ CMpdNotifier | |
+ CMpdNotifierFactory | |
+ CMpdOptions | Defines Mpd Options |
+ ►CMpdParams | DASH MPD related parameters |
+ CUtcTiming | UTCTimings. For dynamic MPD only |
+ CMpdWriter | |
+ CPackager | |
+ CPackagingParams | Packaging parameters |
+ CPeriod | |
+ CPlayReadyEncryptionParams | |
+ ►CRawKeyParams | Raw key encryption/decryption parameters, i.e. with key parameters provided |
+ CKeyInfo | |
+ CRepresentation | |
CRepresentationStateChangeListener | |
- CRepresentation | |
- CSegmentInfo | |
- CSimpleMpdNotifier | |
- ►CMpdParams | DASH MPD related parameters |
- CUtcTiming | UTCTimings. For dynamic MPD only |
- CMpdNotifierFactory | |
- CMpdWriter | |
- CTestParams | Parameters used for testing |
- CPackagingParams | Packaging parameters |
- CStreamDescriptor | Defines a single input/output stream |
- CPackager | |
- CStatus | |
+ CSegmentInfo | |
+ CSimpleMpdNotifier | |
+ CStatus | |
+ CStreamDescriptor | Defines a single input/output stream |
+ CTestParams | Parameters used for testing |
+ CThreadedIoFile | Declaration of class which implements a thread-safe circular buffer |
+ CUdpFile | Implements UdpFile, which receives UDP unicast and multicast streams |
+ CUdpOptions | Options parsed from UDP url string of the form: udp://ip:port[?options] |
+ CWidevineDecryptionParams | Widevine decryption parameters |
+ CWidevineEncryptionParams | Widevine encryption parameters |
+ CWidevineSigner | Signer credential for Widevine license server |