AvTranscoder  0.9.4
C++APIforLibav/FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Data Structures
Here are the data structures with brief descriptions:
[detail level 123]
 Navtranscoder
 Njson
 CJsonArrayStreamWriterWrite an array to a stream
 CJsonNullTo manage 'null' element in JSON
 CJsonObjectStreamWriterWrite an object to a stream
 CJsonStreamWriterBased class to write element to a stream
 CAttachementProperties
 CAudioCodec
 CAudioDecoder
 CAudioEncoder
 CAudioFrameThis class describes decoded audio data
 CAudioFrameDescDescription to create an audio frame. This corresponds to the number of samples, which corresponds to one video frame
 CAudioGenerator
 CAudioProperties
 CAudioReader
 CAudioStatStatistics related to an audio stream
 CAudioTransform
 CChannel
 CCodedDataThis class describes coded data
 CConsoleProgressImplementation of IProgress, to display a progress bar in console
 CDataCodec
 CDataProperties
 CFileProperties
 CFilterDescribe a filter and its options
 CFilterGraphManager of filters
 CFormatContextWrapper of an AVFormatContext
 CFrameThis class describes decoded (raw) audio or video data
 CICodec
 CIDecoder
 CIEncoder
 CIInputStream
 CInputFile
 CInputStream
 CIOutputFileIOutputfile is the interface to wrap and write medias. It can be overloaded to integrate custom wrapper
 CIOutputStream
 CIProgressBase 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
 CIReaderBased class to read a stream
 CITransform
 CLibrary
 CLoggerLogger class which contains static functions to use ffmpeg/libav log system
 CNoDisplayProgressImplementation of IProgress, to manage cases when we need an IProgress but don't care of a progress bar
 COptionWrapper 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)
 COutputFileOutputfile is the default implentation of wrapper which uses LibAV/FFMpeg
 COutputStream
 CPixelProperties
 CProcessStatProcessStat contains statistics given after the process
 CProfileLoader
 CStreamPropertiesVirtual based class of properties for all types of stream
 CStreamTranscoder
 CSubtitleProperties
 CTranscoderA Transcoder manages a list of streams, and process a transcode to create an output media file
 CUnknownProperties
 CVideoCodec
 CVideoDecoder
 CVideoEncoder
 CVideoFrameThis class describes decoded video data
 CVideoFrameDescDescription to create a video frame
 CVideoGenerator
 CVideoProperties
 CVideoReader
 CVideoStatStatistics related to a video stream
 CVideoTransform
 CImgProperties
 CjFileAnalysis
 CWindow