StormByte C++ Library: Multimedia module 0.0.9999
StormByte-Multimedia is a StormByte library module for parsing configuration files
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CAttachmentContainer attachment (cover, fonts)
 CStormByte::Multimedia::Property::AudioPer-stream audio properties
 CStormByte::Multimedia::FFmpeg::AVBSFPipelineOrdered chain of bitstream filters applied to packets
 CStormByte::Multimedia::FFmpeg::AVChannelLayoutRAII ::AVChannelLayout (av_channel_layout_copy / uninit)
 CStormByte::Multimedia::FFmpeg::AVPointer< AVType >Move-only RAII base for FFmpeg C pointers
 CStormByte::Multimedia::FFmpeg::AVPointer<::AVAudioFifo >
 CStormByte::Multimedia::FFmpeg::AudioFifoRAII AVAudioFifo for sample buffering (loudnorm / encoder)
 CStormByte::Multimedia::FFmpeg::AVPointer<::AVBSFContext >
 CStormByte::Multimedia::FFmpeg::AVBSFRAII bitstream filter context
 CStormByte::Multimedia::FFmpeg::AVPointer<::AVCodecContext >
 CStormByte::Multimedia::FFmpeg::AVDecoderRAII decoder context with optional BSF pipeline
 CStormByte::Multimedia::FFmpeg::AVEncoderRAII encoder context with optional BSF pipeline
 CStormByte::Multimedia::FFmpeg::AVPointer<::AVCodecParameters >
 CStormByte::Multimedia::FFmpeg::AVCodecParametersDeep-copying RAII wrapper for ::AVCodecParameters
 CStormByte::Multimedia::FFmpeg::AVPointer<::AVDictionary >
 CStormByte::Multimedia::FFmpeg::DictionaryRAII AVDictionary for muxer metadata / options
 CStormByte::Multimedia::FFmpeg::AVPointer<::AVFilterGraph >
 CStormByte::Multimedia::FFmpeg::AVFilterGraphRAII AVFilterGraph with a single video or audio in/out
 CStormByte::Multimedia::FFmpeg::AVPointer<::AVFormatContext >
 CStormByte::Multimedia::FFmpeg::AVFormatContextRAII input format context (demuxer)
 CStormByte::Multimedia::FFmpeg::AVPointer<::AVFrame >
 CStormByte::Multimedia::FFmpeg::AVFrameRAII owner of a libav AVFrame
 CStormByte::Multimedia::FFmpeg::AVPointer<::AVPacket >
 CStormByte::Multimedia::FFmpeg::AVPacketRAII owner of a libav AVPacket
 CStormByte::Multimedia::FFmpeg::AVPointer<::SwrContext >
 CStormByte::Multimedia::FFmpeg::SwrRAII SwrContext for audio convert / resample
 CStormByte::Multimedia::FFmpeg::AVPointer<::SwsContext >
 CStormByte::Multimedia::FFmpeg::SwsRAII SwsContext for video scale / convert
 CStormByte::Multimedia::FFmpeg::AVRationalPair {num, den} matching libavutil AVRational
 CStormByte::Multimedia::Property::AVRationalPair {num, den} matching libavutil AVRational
 CStormByte::Multimedia::FFmpeg::AVStreamNon-owning view of an ::AVStream (owned by AVFormatContext)
 CStormByte::Multimedia::FFmpeg::AVSubtitleRAII wrapper for ::AVSubtitle (avsubtitle_free)
 CStormByte::Bitmask
 CStormByte::Multimedia::AccessBitmask of Operation flags for a codec
 CStormByte::Multimedia::FeaturesBitmask of Feature flags
 CStormByte::Multimedia::Metadata::DispositionBitmask of DispositionFlag
 CStormByte::Multimedia::Pipeline::DecoderFlagsBitmask of DecoderFlag
 CStormByte::Multimedia::Pipeline::KindsBitmask of Kind
 CStormByte::Clonable
 CStormByte::Multimedia::Pipeline::Config::BaseCommon destination-stream identity
 CStormByte::Multimedia::Pipeline::ItemFacade shared by Frame and Packet
 CStormByte::Multimedia::Pipeline::TrackOne source stream that enters the tube
 CStormByte::Multimedia::Pipeline::TrackSettledWhat an encoder actually opened
 CStormByte::Multimedia::CodecImmutable codec identity owned by Registry
 CStormByte::Multimedia::Property::ColorPixel format plus colorimetry
 CStormByte::Multimedia::ContainerImmutable container identity owned by StormByte::Multimedia::Registry
 CStormByte::Multimedia::FFmpeg::ConvertFriend of AVChannelLayout
 CCountFramesCounts dest-look units (Encoder / Remuxer)
 CStormByte::Multimedia::Property::DurationMedia duration stored as nanoseconds
 CStormByte::Exception
 CStormByte::Multimedia::ExceptionBase exception for the Multimedia module
 CStormByte::Multimedia::Pipeline::Filter::FFmpegAbstract base for every StormByte Multimedia filter
 CStormByte::Multimedia::Pipeline::Filter::AnalyticsMeasures units
 CStormByte::Multimedia::Pipeline::Filter::PacketMutates compressed packets
 CStormByte::Multimedia::Pipeline::Filter::ProcessOne-pass filter that mutates decoded frames
 CStormByte::Multimedia::FileSnapshot of a media source: path or Consumer, container, streams and tags
 CStormByte::Multimedia::Metadata::FileContainer-level tags and header fields captured at Open
 CStormByte::Multimedia::Pipeline::FiltersOptional facade: Between stretches, Add filters, Close
 CStormByte::Multimedia::Pipeline::Filters::HandlePer-stretch Add returned by Between
 CStormByte::Multimedia::Property::HDR10Mastering display and content light level metadata
 CStormByte::Multimedia::Pipeline::Config::ImplementationOptional decoder / encoder names for this track
 CStormByte::Iterable
 CStormByte::Multimedia::Pipeline::TracksOrdered tube tracks
 CStormByte::Multimedia::Pipeline::Step::JoinLast data member of every most-derived Step
 CStormByte::Multimedia::Pipeline::PlanClosed job intention: source File, destination container and tracks that enter the tube
 CStormByte::Multimedia::Property::PointInteger 2D point (chromaticity / luminance pair)
 CProbePrivate metadata probe
 CStormByte::Multimedia::Pipeline::ProgressJob clock for one tube
 CStormByte::Multimedia::RegistryProcess-wide catalog of codecs and containers
 CStormByte::Multimedia::Pipeline::Filter::ReportOptional measurement produced by a filter
 CStormByte::Multimedia::Property::ResolutionFrame width and height
 CStormByte::Multimedia::Pipeline::SideDataOne side-data blob attached to a Frame or Packet
 CStormByte::Buffer::Sink< T >
 CStormByte::Multimedia::Pipeline::StepOne stage with a Backend::Pipeline::Pipe (in / out)
 CStormByte::Multimedia::Pipeline::DecoderDecodes packets of one origin track into frames
 CStormByte::Multimedia::Pipeline::DemuxerReads interleaved packets from a File origin
 CStormByte::Multimedia::Pipeline::EncoderEncodes frames of one output track into packets
 CStormByte::Multimedia::Pipeline::MuxerWrites interleaved packets to a destination container
 CStormByte::Multimedia::Pipeline::RemuxerForwards compressed packets of one origin track to the muxer
 CStormByte::Multimedia::Metadata::StreamPer-stream tags and header fields captured at Open
 CStormByte::Multimedia::StreamPublic media stream snapshot
 CStormByte::Multimedia::Pipeline::Transcoder::TrackFluent handle for one origin stream in this job
 CStormByte::Multimedia::Pipeline::TranscoderFacade that maps tracks and runs one file-to-file job
 CStormByte::Multimedia::Property::VideoPer-stream video properties