Cavtranscoder::AudioFrameDesc | Description to create an audio frame. This corresponds to the number of samples, which corresponds to one video frame |
Cavtranscoder::AudioStat | Statistics related to an audio stream |
Cavtranscoder::Channel | |
Cavtranscoder::CodedData | This class describes coded data |
Cavtranscoder::FileProperties | |
Cavtranscoder::Filter | Describe a filter and its options |
Cavtranscoder::FilterGraph | Manager of filters |
Cavtranscoder::FormatContext | Wrapper of an AVFormatContext |
▼Cavtranscoder::Frame | This class describes decoded (raw) audio or video data |
Cavtranscoder::AudioFrame | This class describes decoded audio data |
Cavtranscoder::VideoFrame | This class describes decoded video data |
▼Cavtranscoder::ICodec | |
Cavtranscoder::AudioCodec | |
Cavtranscoder::DataCodec | |
Cavtranscoder::VideoCodec | |
▼Cavtranscoder::IDecoder | |
Cavtranscoder::AudioDecoder | |
Cavtranscoder::AudioGenerator | |
Cavtranscoder::VideoDecoder | |
Cavtranscoder::VideoGenerator | |
▼Cavtranscoder::IEncoder | |
Cavtranscoder::AudioEncoder | |
Cavtranscoder::VideoEncoder | |
▼Cavtranscoder::IInputStream | |
Cavtranscoder::InputStream | |
Cavtranscoder::InputFile | |
▼Cavtranscoder::IOutputFile | IOutputfile is the interface to wrap and write medias. It can be overloaded to integrate custom wrapper |
Cavtranscoder::OutputFile | Outputfile is the default implentation of wrapper which uses LibAV/FFMpeg |
▼Cavtranscoder::IOutputStream | |
Cavtranscoder::OutputStream | |
▼Cavtranscoder::IProgress | Base class of Progress. Inherit this class to have your own way to manage a progress bar. You can inherit this class in C++, but also in python / Java binding |
Cavtranscoder::ConsoleProgress | Implementation of IProgress, to display a progress bar in console |
Cavtranscoder::NoDisplayProgress | Implementation of IProgress, to manage cases when we need an IProgress but don't care of a progress bar |
▼Cavtranscoder::IReader | Based class to read a stream |
Cavtranscoder::AudioReader | |
Cavtranscoder::VideoReader | |
▼Cavtranscoder::ITransform | |
Cavtranscoder::AudioTransform | |
Cavtranscoder::VideoTransform | |
Cavtranscoder::json::JsonNull | To manage 'null' element in JSON |
▼Cavtranscoder::json::JsonStreamWriter | Based class to write element to a stream |
Cavtranscoder::json::JsonArrayStreamWriter | Write an array to a stream |
Cavtranscoder::json::JsonObjectStreamWriter | Write an object to a stream |
Cavtranscoder::Library | |
Cavtranscoder::Logger | Logger class which contains static functions to use ffmpeg/libav log system |
Cavtranscoder::Option | Wrapper of AVOption. Get its type to know what the option is about: Int, Double, Ratio, Choice... Parse its array of options to get the potential childs (Choice and Group) |
Cavtranscoder::PixelProperties | |
Cavtranscoder::ProcessStat | ProcessStat contains statistics given after the process |
Cavtranscoder::ProfileLoader | |
▼Cavtranscoder::StreamProperties | Virtual based class of properties for all types of stream |
Cavtranscoder::AttachementProperties | |
Cavtranscoder::AudioProperties | |
Cavtranscoder::DataProperties | |
Cavtranscoder::SubtitleProperties | |
Cavtranscoder::UnknownProperties | |
Cavtranscoder::VideoProperties | |
Cavtranscoder::StreamTranscoder | |
Cavtranscoder::Transcoder | A Transcoder manages a list of streams, and process a transcode to create an output media file |
Cavtranscoder::VideoFrameDesc | Description to create a video frame |
Cavtranscoder::VideoStat | Statistics related to a video stream |
CImgProperties | |
CjFileAnalysis | |
CWindow | |