▼Nshaka | All the methods that are virtual are virtual for mocking |
►Nhls | |
CEncryptionInfoEntry | |
CHlsEntry | |
CHlsNotifier | |
CMasterPlaylist | |
CMediaPlaylist | Methods are virtual for mocking |
CMediaPlaylistFactory | |
CMockMediaPlaylist | |
CSimpleHlsNotifier | This is thread safe |
CTag | |
►Nmedia | |
►Nmp2t | |
CAc3Header | |
CAdtsHeader | |
CAudioHeader | |
CAudioProgramMapTableWriter | ProgramMapTableWriter for video codecs |
CContinuityCounter | |
CEsParser | |
CEsParserAudio | |
CEsParserDvb | |
CEsParserH264 | |
CEsParserH265 | |
►CEsParserH26x | |
CVideoSliceInfo | |
CEsParserTeletext | |
CMp2tMediaParser | |
CMpeg1Header | |
CPesMetadata | |
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 | |
CAC3Specific | |
CAC4Specific | |
CALACSpecific | |
CAudioRollRecoveryEntry | |
CAudioSampleEntry | |
CBox | |
CBoxBuffer | |
CBoxReader | Class for reading MP4 boxes |
CCencSampleEncryptionInfoEntry | |
CChunkInfo | |
CChunkInfoIterator | |
CChunkLargeOffset | |
CChunkOffset | |
CCodecConfiguration | |
CColorParameters | |
CCompactSampleSize | |
CCompositionOffset | |
CCompositionOffsetIterator | |
CCompositionTimeToSample | |
CCueIDBox | |
CCuePayloadBox | |
CCueSettingsBox | |
CCueSourceIDBox | |
CCueTimeBox | |
CDataEntryUrl | |
CDataInformation | |
CDataReference | |
CDecodingTime | |
CDecodingTimeIterator | |
CDecodingTimeToSample | |
CDTSSpecific | |
CEC3Specific | |
CEdit | |
CEditList | |
CEditListEntry | |
CElementaryStreamDescriptor | |
CFileType | |
CFlacSpecific | |
CFragmenter | |
CFullBox | |
CHandlerReference | |
CIAMFSpecific | |
CID3v2 | Implemented per http://mp4ra.org/#/references |
CKeyFrameInfo | Tracks key frame information |
CLanguage | |
CLowLatencySegmentSegmenter | |
CMedia | |
CMediaData | |
CMediaHeader | |
CMediaInformation | |
CMetadata | |
CMHAConfiguration | |
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 | |
CSegmentType | |
CSingleSegmentSegmenter | |
CSoundMediaHeader | |
CSubtitleMediaHeader | |
CSyncSample | |
CSyncSampleIterator | |
CTextSampleEntry | |
CTrack | |
CTrackEncryption | |
CTrackExtends | |
CTrackFragment | |
CTrackFragmentDecodeTime | |
CTrackFragmentHeader | |
CTrackFragmentRun | |
CTrackHeader | |
CTrackRunIterator | |
CUDTSSpecific | |
CVideoMediaHeader | |
CVideoSampleEntry | |
CVTTAdditionalTextBox | |
CVTTCueBox | |
CVTTEmptyCueBox | |
CWebVTTConfigurationBox | |
CWebVTTSourceLabelBox | |
►Nttml | |
CTtmlGenerator | |
CTtmlMuxer | |
CTtmlToMp4Handler | |
►Nwebm | |
CMultiSegmentSegmenter | |
CSegmenter | |
CSingleSegmentSegmenter | |
CTwoPassSingleSegmentSegmenter | |
CWebMMuxer | Implements WebM Muxer |
►Nwebvtt | |
CWebVttMuxer | Implements WebVtt Muxer |
►Nwvm | |
CDemuxStreamIdMediaSample | |
CPrevSampleData | |
CWvmMediaParser | |
CAACAudioSpecificConfig | |
CAesCbcDecryptor | Class which implements AES-CBC (Cipher block chaining) decryption |
CAesCbcEncryptor | |
CAesCryptor | |
CAesCtrEncryptor | |
CAesEncryptorFactory | A factory class to create encryptors |
CAesPatternCryptor | Implements pattern-based encryption/decryption |
CAesRequestSigner | AesRequestSigner uses AES-CBC signing |
CAudioStreamInfo | Holds audio stream information |
CAudioStreamInfoParameters | |
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 | |
CCluster | |
CClusterBuilder | |
CCombinedMuxerListener | |
CCommonPsshGenerator | |
CContentEncoding | |
CCueAlignmentHandler | |
CCueEvent | |
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 | |
CKeyFetcher | Base class for fetching keys from the license service |
CKeyFrameEvent | |
CKeySource | KeySource is responsible for encryption key acquisition |
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 | |
CAdaptationSetXmlNode | AdaptationSetType specified in MPD |
CRepresentationBaseXmlNode | |
CRepresentationXmlNode | RepresentationType in MPD |
CXmlDeleter | |
CXmlNode | |
CAdaptationSet | |
CBandwidthEstimator | |
CCallbackFile | |
CClock | |
CContentProtectionElement | |
CElement | |
CFileCloser | |
CFlagSaver | |
CHexBytes | |
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 | |
CMpdBuilder | This class generates DASH MPDs (Media Presentation Descriptions) |
CMpdNotifier | |
CMpdNotifierFactory | |
CMpdOptions | Defines Mpd Options |
CMpdWriter | |
CPeriod | |
CRepresentation | |
CRepresentationStateChangeListener | |
CSegmentInfo | |
CSimpleMpdNotifier | |
CTempFile | |
CTestClock | |
CThreadedIoFile | Declaration of class which implements a thread-safe circular buffer |
CThreadPool | |
CUdpFile | Implements UdpFile, which receives UDP unicast and multicast streams |
CUdpOptions | Options parsed from UDP url string of the form: udp://ip:port[?options] |