Cshaka::media::AACAudioSpecificConfig | |
►Cshaka::AdaptationSet | |
Cshaka::MockAdaptationSet | |
►Cshaka::media::AesCryptor | |
Cshaka::media::AesCbcDecryptor | Class which implements AES-CBC (Cipher block chaining) decryption |
Cshaka::media::AesCbcEncryptor | |
Cshaka::media::AesCtrEncryptor | |
Cshaka::media::AesPatternCryptor | Implements pattern-based encryption/decryption |
Cshaka::media::MockAesCryptor | |
Cshaka::media::SampleAesEc3Cryptor | |
Cshaka::media::AesEncryptorFactory | A factory class to create encryptors |
►Cshaka::media::mp2t::AudioHeader | |
Cshaka::media::mp2t::Ac3Header | |
Cshaka::media::mp2t::AdtsHeader | |
Cshaka::media::mp2t::Mpeg1Header | |
Cshaka::media::mp4::AudioRollRecoveryEntry | |
Cshaka::media::AudioStreamInfoParameters | |
Cshaka::media::AudioTimestampHelper | |
Cshaka::media::AV1CodecConfigurationRecord | Class for parsing AV1 codec configuration record |
Cshaka::media::AV1Parser | |
Cshaka::BandwidthEstimator | |
►Cshaka::media::BaseDescriptor | |
Cshaka::media::DecoderConfigDescriptor | |
Cshaka::media::DecoderSpecificInfoDescriptor | |
Cshaka::media::ESDescriptor | |
Cshaka::media::SLConfigDescriptor | |
Cshaka::media::BitReader | A class to read bit streams |
Cshaka::media::BitWriter | |
Cshaka::media::BlockReader | |
►Cshaka::media::mp4::Box | |
Cshaka::media::mp4::AC3Specific | |
Cshaka::media::mp4::AC4Specific | |
Cshaka::media::mp4::AudioSampleEntry | |
Cshaka::media::mp4::CodecConfiguration | |
Cshaka::media::mp4::ColorParameters | |
Cshaka::media::mp4::CueIDBox | |
Cshaka::media::mp4::CuePayloadBox | |
Cshaka::media::mp4::CueSettingsBox | |
Cshaka::media::mp4::CueSourceIDBox | |
Cshaka::media::mp4::CueTimeBox | |
Cshaka::media::mp4::DTSSpecific | |
Cshaka::media::mp4::DataInformation | |
Cshaka::media::mp4::EC3Specific | |
Cshaka::media::mp4::Edit | |
►Cshaka::media::mp4::FileType | |
Cshaka::media::mp4::SegmentType | |
►Cshaka::media::mp4::FullBox | |
Cshaka::media::mp4::ALACSpecific | |
►Cshaka::media::mp4::ChunkLargeOffset | |
Cshaka::media::mp4::ChunkOffset | |
Cshaka::media::mp4::CompactSampleSize | |
Cshaka::media::mp4::CompositionTimeToSample | |
Cshaka::media::mp4::DataEntryUrl | |
Cshaka::media::mp4::DataReference | |
Cshaka::media::mp4::DecodingTimeToSample | |
Cshaka::media::mp4::EditList | |
Cshaka::media::mp4::ElementaryStreamDescriptor | |
Cshaka::media::mp4::FlacSpecific | |
Cshaka::media::mp4::HandlerReference | |
Cshaka::media::mp4::ID3v2 | Implemented per http://mp4ra.org/#/references |
Cshaka::media::mp4::MediaHeader | |
Cshaka::media::mp4::Metadata | |
Cshaka::media::mp4::MovieExtendsHeader | |
Cshaka::media::mp4::MovieFragmentHeader | |
Cshaka::media::mp4::MovieHeader | |
Cshaka::media::mp4::NullMediaHeader | |
Cshaka::media::mp4::ProtectionSystemSpecificHeader | |
Cshaka::media::mp4::SampleAuxiliaryInformationOffset | |
Cshaka::media::mp4::SampleAuxiliaryInformationSize | |
Cshaka::media::mp4::SampleDescription | |
Cshaka::media::mp4::SampleEncryption | |
Cshaka::media::mp4::SampleGroupDescription | |
Cshaka::media::mp4::SampleSize | |
Cshaka::media::mp4::SampleToChunk | |
Cshaka::media::mp4::SampleToGroup | |
Cshaka::media::mp4::SchemeType | |
Cshaka::media::mp4::SegmentIndex | |
Cshaka::media::mp4::SoundMediaHeader | |
Cshaka::media::mp4::SubtitleMediaHeader | |
Cshaka::media::mp4::SyncSample | |
Cshaka::media::mp4::TrackEncryption | |
Cshaka::media::mp4::TrackExtends | |
Cshaka::media::mp4::TrackFragmentDecodeTime | |
Cshaka::media::mp4::TrackFragmentHeader | |
Cshaka::media::mp4::TrackFragmentRun | |
Cshaka::media::mp4::TrackHeader | |
Cshaka::media::mp4::VideoMediaHeader | |
Cshaka::media::mp4::IAMFSpecific | |
Cshaka::media::mp4::MHAConfiguration | |
Cshaka::media::mp4::Media | |
Cshaka::media::mp4::MediaData | |
Cshaka::media::mp4::MediaInformation | |
Cshaka::media::mp4::Movie | |
Cshaka::media::mp4::MovieExtends | |
Cshaka::media::mp4::MovieFragment | |
Cshaka::media::mp4::OpusSpecific | |
Cshaka::media::mp4::OriginalFormat | |
Cshaka::media::mp4::PixelAspectRatio | |
Cshaka::media::mp4::ProtectionSchemeInfo | |
Cshaka::media::mp4::SampleTable | |
Cshaka::media::mp4::SchemeInfo | |
Cshaka::media::mp4::TextSampleEntry | |
Cshaka::media::mp4::Track | |
Cshaka::media::mp4::TrackFragment | |
Cshaka::media::mp4::UDTSSpecific | |
Cshaka::media::mp4::VTTAdditionalTextBox | |
Cshaka::media::mp4::VTTCueBox | |
Cshaka::media::mp4::VTTEmptyCueBox | |
Cshaka::media::mp4::VideoSampleEntry | |
Cshaka::media::mp4::WebVTTConfigurationBox | |
Cshaka::media::mp4::WebVTTSourceLabelBox | |
Cshaka::media::mp4::BoxBuffer | |
►Cshaka::media::BufferReader | |
Cshaka::media::mp4::BoxReader | Class for reading MP4 boxes |
Cshaka::media::BufferWriter | |
Cshaka::media::ByteQueue | |
Cshaka::media::mp4::CencSampleEncryptionInfoEntry | |
Cshaka::media::mp4::ChunkInfo | |
Cshaka::media::mp4::ChunkInfoIterator | |
►Cshaka::Clock | |
Cshaka::TestClock | |
Cshaka::media::Cluster | |
Cshaka::media::ClusterBuilder | |
Cshaka::media::mp4::CompositionOffset | |
Cshaka::media::mp4::CompositionOffsetIterator | |
Cshaka::media::ContentEncoding | |
Cshaka::ContentProtectionElement | |
Cshaka::media::mp2t::ContinuityCounter | |
Cshaka::media::CueEvent | |
Cshaka::media::CueEventInfo | |
►Cshaka::media::DecoderConfigurationRecord | |
Cshaka::media::AVCDecoderConfigurationRecord | Class for parsing AVC decoder configuration record |
Cshaka::media::HEVCDecoderConfigurationRecord | Class for parsing HEVC decoder configuration record |
Cshaka::media::mp4::DecodingTime | |
Cshaka::media::mp4::DecodingTimeIterator | |
Cshaka::media::DecryptConfig | |
Cshaka::media::DecryptorSource | DecryptorSource wraps KeySource and is responsible for decryptor management |
Cshaka::media::wvm::DemuxStreamIdMediaSample | |
Cshaka::media::DOVIDecoderConfigurationRecord | Class for parsing Dolby Vision decoder configuration record |
Cshaka::media::DvbImageBuilder | |
Cshaka::media::DvbImageColorSpace | |
Cshaka::media::DvbSubParser | |
Cshaka::media::mp4::EditListEntry | |
Cshaka::Element | |
Cshaka::media::EncryptionConfig | |
Cshaka::media::EncryptionKey | |
►Cshaka::media::mp2t::EsParser | |
Cshaka::media::mp2t::EsParserAudio | |
Cshaka::media::mp2t::EsParserDvb | |
►Cshaka::media::mp2t::EsParserH26x | |
Cshaka::media::mp2t::EsParserH264 | |
Cshaka::media::mp2t::EsParserH265 | |
Cshaka::media::mp2t::EsParserTeletext | |
Cshaka::media::EventInfo | |
►CFile | |
Cshaka::CallbackFile | |
Cshaka::HttpFile | |
Cshaka::LocalFile | Implement LocalFile which deals with local storage |
Cshaka::MemoryFile | |
Cshaka::ThreadedIoFile | Declaration of class which implements a thread-safe circular buffer |
Cshaka::UdpFile | Implements UdpFile, which receives UDP unicast and multicast streams |
Cshaka::FileCloser | |
Cshaka::FlagSaver< T > | |
Cshaka::media::mp4::Fragmenter | |
Cshaka::media::H264DecRefPicMarking | |
Cshaka::media::H264ModificationOfPicNum | |
Cshaka::media::H264Parser | |
Cshaka::media::H264Pps | |
Cshaka::media::H264SEIMessage | |
Cshaka::media::H264SEIRecoveryPoint | |
Cshaka::media::H264SliceHeader | |
Cshaka::media::H264Sps | |
Cshaka::media::H264WeightingFactors | |
Cshaka::media::H265Parser | |
Cshaka::media::H265Pps | |
Cshaka::media::H265ReferencePictureListModifications | |
Cshaka::media::H265ReferencePictureSet | |
Cshaka::media::H265SliceHeader | |
Cshaka::media::H265Sps | |
Cshaka::media::H265VuiParameters | |
Cshaka::media::H26xBitReader | |
►Cshaka::media::H26xByteToUnitStreamConverter | A base class that is used to convert H.26x byte streams to NAL unit streams |
Cshaka::media::H264ByteToUnitStreamConverter | |
Cshaka::media::H265ByteToUnitStreamConverter | |
Cshaka::HexBytes | |
►Cshaka::hls::HlsEntry | |
Cshaka::hls::EncryptionInfoEntry | |
►Cshaka::hls::HlsNotifier | |
Cshaka::hls::SimpleHlsNotifier | This is thread safe |
Cshaka::media::Id3Tag | |
►Cmkvmuxer::IMkvWriter | |
Cshaka::media::MkvWriter | An implementation of IMkvWriter using our File type |
Cshaka::IoCache | Declaration of class which implements a thread-safe circular buffer |
Cshaka::media::Job | |
►Cshaka::media::JobManager | |
Cshaka::media::SingleThreadJobManager | |
►Cshaka::media::KeyFetcher | Base class for fetching keys from the license service |
Cshaka::media::HttpKeyFetcher | |
Cshaka::media::KeyFrameEvent | |
Cshaka::media::mp4::KeyFrameInfo | Tracks key frame information |
►Cshaka::media::KeySource | KeySource is responsible for encryption key acquisition |
Cshaka::media::PlayReadyKeySource | A key source that uses PlayReady for encryption |
Cshaka::media::RawKeySource | A key source that uses raw keys for encryption |
Cshaka::media::WidevineKeySource | |
Cshaka::media::mp4::Language | |
Cshaka::media::LineReader | |
Cshaka::media::H265SliceHeader::LongTermPicsInfo | |
Cshaka::hls::MasterPlaylist | |
►Cshaka::media::MediaHandler | |
Cshaka::media::CachingMediaHandler | |
Cshaka::media::CcStreamFilter | |
Cshaka::media::ChunkingHandler | |
Cshaka::media::CueAlignmentHandler | |
Cshaka::media::EncryptionHandler | |
Cshaka::media::FakeInputMediaHandler | |
Cshaka::media::MockOutputMediaHandler | |
►Cshaka::media::Muxer | |
Cshaka::media::PackedAudioWriter | |
►Cshaka::media::TextMuxer | |
Cshaka::media::ttml::TtmlMuxer | |
Cshaka::media::webvtt::WebVttMuxer | Implements WebVtt Muxer |
Cshaka::media::mp2t::TsMuxer | |
Cshaka::media::mp4::MP4Muxer | |
Cshaka::media::webm::WebMMuxer | Implements WebM Muxer |
►Cshaka::media::OriginHandler | |
Cshaka::media::Demuxer | |
Cshaka::media::Replicator | |
Cshaka::media::TextChunker | |
Cshaka::media::TextPadder | |
Cshaka::media::TrickPlayHandler | |
Cshaka::media::WebVttToMp4Handler | |
Cshaka::media::ttml::TtmlToMp4Handler | |
►Cshaka::media::MediaParser | |
Cshaka::media::WebMMediaParser | |
Cshaka::media::WebVttParser | |
Cshaka::media::mp2t::Mp2tMediaParser | |
Cshaka::media::mp4::MP4MediaParser | |
Cshaka::media::wvm::WvmMediaParser | |
►Cshaka::hls::MediaPlaylist | Methods are virtual for mocking |
Cshaka::hls::MockMediaPlaylist | |
Cshaka::hls::MediaPlaylistFactory | |
Cshaka::media::MuxerListener::MediaRanges | |
Cshaka::media::MediaSample | Class to hold a media sample |
►Cshaka::MpdBuilder | This class generates DASH MPDs (Media Presentation Descriptions) |
Cshaka::MockMpdBuilder | |
►Cshaka::MpdNotifier | |
Cshaka::MockMpdNotifier | |
Cshaka::SimpleMpdNotifier | |
Cshaka::MpdNotifierFactory | |
Cshaka::MpdOptions | Defines Mpd Options |
Cshaka::MpdWriter | |
Cshaka::media::MuxerFactory | |
►Cshaka::media::MuxerListener | |
►Cshaka::media::CombinedMuxerListener | |
Cshaka::media::MultiCodecMuxerListener | |
Cshaka::media::HlsNotifyMuxerListener | MuxerListener that uses HlsNotifier |
Cshaka::media::MockMuxerListener | |
Cshaka::media::MpdNotifyMuxerListener | |
Cshaka::media::VodMediaInfoDumpMuxerListener | |
Cshaka::media::MuxerListenerFactory | |
Cshaka::media::MuxerOptions | This structure contains the list of configuration options for Muxer |
Cshaka::media::Nalu | |
Cshaka::media::NalUnitToByteStreamConverter | |
Cshaka::media::NaluReader | |
Cshaka::media::OffsetByteQueue | |
Cshaka::media::OnMediaEndParameters | |
Cshaka::media::OnNewSegmentParameters | |
Cshaka::media::PackedAudioSegmenter | |
►Cshaka::Period | |
Cshaka::MockPeriod | |
Cshaka::media::mp2t::PesMetadata | |
Cshaka::media::mp2t::PesPacket | Class that carries PES packet information |
Cshaka::media::mp2t::PesPacketGenerator | |
Cshaka::media::wvm::PrevSampleData | |
Cshaka::media::ProducerConsumerQueue< T > | |
►Cshaka::media::mp2t::ProgramMapTableWriter | Puts PMT into TS packets and writes them to buffer |
Cshaka::media::mp2t::AudioProgramMapTableWriter | ProgramMapTableWriter for video codecs |
Cshaka::media::mp2t::VideoProgramMapTableWriter | ProgramMapTableWriter for video codecs |
Cshaka::media::ProgressListener | This class listens to progress updates events |
Cshaka::media::ProtectionSystemSpecificInfo | |
Cshaka::media::PsshBoxBuilder | |
►Cshaka::media::PsshGenerator | |
Cshaka::media::CommonPsshGenerator | |
Cshaka::media::PlayReadyPsshGenerator | |
Cshaka::media::WidevinePsshGenerator | |
Cshaka::media::Range | |
►Cshaka::Representation | |
Cshaka::MockRepresentation | |
Cshaka::RepresentationStateChangeListener | |
►Cshaka::media::RequestSigner | Abstract class used for signature generation |
Cshaka::media::AesRequestSigner | AesRequestSigner uses AES-CBC signing |
Cshaka::media::RsaRequestSigner | RsaRequestSigner uses RSA-PSS signing |
Cshaka::media::RgbaColor | |
Cshaka::media::RsaPrivateKey | Rsa private key, used for message signing and decryption |
Cshaka::media::RsaPublicKey | Rsa public key, used for signature verification and encryption |
Cshaka::media::mp4::SampleEncryptionEntry | |
Cshaka::media::mp4::SampleToGroupEntry | |
Cshaka::media::Scte35Event | |
Cshaka::media::SeekHead | |
►Cshaka::media::mp4::Segmenter | |
Cshaka::media::mp4::LowLatencySegmentSegmenter | |
Cshaka::media::mp4::MultiSegmentSegmenter | |
Cshaka::media::mp4::SingleSegmentSegmenter | |
►Cshaka::media::webm::Segmenter | |
Cshaka::media::webm::MultiSegmentSegmenter | |
►Cshaka::media::webm::SingleSegmentSegmenter | |
Cshaka::media::webm::TwoPassSingleSegmentSegmenter | |
Cshaka::media::SegmentEventInfo | |
Cshaka::media::SegmentInfo | |
Cshaka::SegmentInfo | |
Cshaka::media::mp4::SegmentReference | |
Cshaka::media::MuxerListenerFactory::StreamData | |
Cshaka::media::StreamData | |
►Cshaka::media::StreamInfo | Abstract class holds stream information |
Cshaka::media::AudioStreamInfo | Holds audio stream information |
Cshaka::media::TextStreamInfo | |
Cshaka::media::VideoStreamInfo | Holds video stream information |
Cshaka::media::SubsampleEntry | |
Cshaka::media::SubsampleGenerator | |
Cshaka::media::SubtitleComposer | |
Cshaka::media::SyncPointQueue | A synchronized queue for cue points |
Cshaka::media::mp4::SyncSampleIterator | |
Cshaka::hls::Tag | |
Cshaka::TempFile | |
►Ctesting::Test | |
►Cshaka::media::MediaHandlerTestBase | |
Cshaka::media::MediaHandlerGraphTestBase | |
Cshaka::media::SegmentTestBase | |
Cshaka::media::TextFragment | |
Cshaka::media::TextFragmentStyle | |
Cshaka::media::TextNumber | |
Cshaka::media::TextRegion | |
Cshaka::media::TextSample | |
Cshaka::media::TextSettings | |
Cshaka::media::TextSubStreamInfo | |
Cshaka::media::TextTrack | |
Cshaka::media::TextTrackConfig | |
Cshaka::ThreadPool | |
Cshaka::media::AV1Parser::Tile | |
Cshaka::media::mp4::TrackRunIterator | |
Cshaka::media::TracksBuilder | |
Cshaka::media::mp2t::TsPacket | |
►Cshaka::media::mp2t::TsSection | |
Cshaka::media::mp2t::TsSectionPes | |
►Cshaka::media::mp2t::TsSectionPsi | |
Cshaka::media::mp2t::TsSectionPat | |
Cshaka::media::mp2t::TsSectionPmt | |
Cshaka::media::mp2t::TsSegmenter | |
Cshaka::media::mp2t::TsWriter | |
Cshaka::media::ttml::TtmlGenerator | |
Cshaka::UdpOptions | Options parsed from UDP url string of the form: udp://ip:port[?options] |
►Cshaka::media::VideoSliceHeaderParser | |
Cshaka::media::H264VideoSliceHeaderParser | |
Cshaka::media::H265VideoSliceHeaderParser | |
Cshaka::media::mp2t::EsParserH26x::VideoSliceInfo | |
Cshaka::media::VideoStreamInfoParameters | |
Cshaka::media::VPCodecConfigurationRecord | Class for parsing or writing VP codec configuration record |
Cshaka::media::VPxFrameInfo | |
►Cshaka::media::VPxParser | |
Cshaka::media::VP8Parser | |
Cshaka::media::VP9Parser | Class to parse a vp9 bit stream |
Cshaka::media::WebMListParser | |
►Cshaka::media::WebMParserClient | |
Cshaka::media::SegmentTestBase::ClusterParser | |
Cshaka::media::WebMAudioClient | Helper class used to parse an Audio element inside a TrackEntry element |
Cshaka::media::WebMClusterParser | |
Cshaka::media::WebMContentEncodingsClient | Parser for WebM ContentEncodings element |
Cshaka::media::WebMInfoParser | Parser for WebM Info element |
Cshaka::media::WebMTracksParser | Parser for WebM Tracks element |
Cshaka::media::WebMVideoClient | Helper class used to parse a Video element inside a TrackEntry element |
Cshaka::media::WebMWebVTTParser | |
Cshaka::media::WebVttFileBuffer | |
Cshaka::xml::XmlDeleter | |
►Cshaka::xml::XmlNode | |
►Cshaka::xml::RepresentationBaseXmlNode | |
Cshaka::xml::AdaptationSetXmlNode | AdaptationSetType specified in MPD |
Cshaka::xml::RepresentationXmlNode | RepresentationType in MPD |