avcpp  2.0
Wrapper for the FFmpeg that simplify usage from C++ projects.
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 Cav::v1::AvDeleter
 Cav::Dictionary::AvStringDeleterDeleter for raw string
 Cav::LinkedListWrapper< T, W, N, C, R, D, I >::base_iterator< constIterator >
 Cav::BufferSinkFilterContext
 Cav::BufferSrcFilterContext
 Cav::CustomIO
 Cav::DefaultNextElement< T >This functor uses simple notation to take next element from linked list
 Cav::DefaultResetPtr< T, W >This functor used by default to set new pointer that will be wrapped by W wrapper
 Cav::DefaultWrapperCast< T, W >This functor used by default to take access to raw pointer that wrapped by W wrapper
 Cav::DictionaryArrayArray of Dictinaries wrapper
 Cav::Dictionary::DictionaryIterator< constIterator >Base dictionary iterator implementation
 Cav::EmptyDeleter
 Cav::Dictionary::EntryDictionary key and value holder and accessor
 Cav::EqualComparator< T >
 Cerror_category
 Cav::AvcppCategoryThe AvcppCategory class Describes internal AvCpp errors
 Cav::FfmpegCategoryThe FfmpegCategory class Describers FFmpeg internal errors
 CFFWrapperPtr< T >
 Cav::Format< T >
 CFFWrapperPtr< AVCodecContext >
 Cav::CodecContext2
 Cav::CodecContextBase< Clazz, _direction, _type >
 Cav::GenericCodecContextTo copy contexts from input streams to output one
 Cav::CodecContextBase< AudioDecoderContext, _direction, AVMEDIA_TYPE_AUDIO >
 Cav::CodecContextBase< AudioEncoderContext, _direction, AVMEDIA_TYPE_AUDIO >
 Cav::CodecContextBase< Clazz, _direction, AVMEDIA_TYPE_AUDIO >
 Cav::CodecContextBase< Clazz, _direction, AVMEDIA_TYPE_VIDEO >
 Cav::CodecContextBase< VideoDecoderContext, _direction, AVMEDIA_TYPE_VIDEO >
 Cav::CodecContextBase< VideoEncoderContext, _direction, AVMEDIA_TYPE_VIDEO >
 CFFWrapperPtr< AVCodecParameters >
 Cav::CodecParametersViewThe CodecParametersView class
 Cav::CodecParameters
 CFFWrapperPtr< avcpp_format_const< AVInputFormat > >
 Cav::Format< avcpp_format_const< AVInputFormat > >
 Cav::InputFormat
 CFFWrapperPtr< avcpp_format_const< AVOutputFormat > >
 Cav::Format< avcpp_format_const< AVOutputFormat > >
 Cav::OutputFormat
 CFFWrapperPtr< AVDictionary >
 Cav::DictionaryImplements interface to access to the AVDictionary entity
 CFFWrapperPtr< AVFilterContext >
 Cav::FilterContext
 CFFWrapperPtr< AVFilterGraph >
 Cav::FilterGraph
 CFFWrapperPtr< AVFormatContext >
 Cav::FormatContext
 CFFWrapperPtr< AVFrame >
 Cav::Frame< T >
 Cav::Frame< AudioSamples >
 Cav::AudioSamples
 Cav::Frame< VideoFrame >
 Cav::VideoFrame
 CFFWrapperPtr< AVStream >
 Cav::Stream
 CFFWrapperPtr< const AVCodec >
 Cav::Codec
 CFFWrapperPtr< const AVFilter >
 Cav::Filter
 CFFWrapperPtr< const AVFilterPad >
 Cav::FilterPadList
 CFFWrapperPtr< SwrContext >
 Cav::AudioResampler
 CFFWrapperPtr< SwsContext >
 Cav::VideoRescaler
 CFFWrapperRef< T >
 CFFWrapperRef< AVPacket >
 Cav::Packet
 Cav::IncrementNextElement< T >This functor uses increment operation to take next element in list/array
 Cav::LinkedListWrapper< T, W, N, C, R, D, I >Universal wrapper for one directional linked list elements
 Cav::noncopyable
 Cav::AudioResampler
 Cav::CodecContext2
 Cav::CodecParameters
 Cav::FormatContext
 Cav::VideoRescaler
 Cav::NullDeleter< T >This deleter does nothing
 Cav::OptionalErrorCode
 CPixSampleFmtWrapper< WrapperClass, T, NoneValue >
 CPixSampleFmtWrapper< PixelFormat, AVPixelFormat >
 Cav::PixelFormatSimple wrapper for AVPixelFormat that allow to acces it it properties
 CPixSampleFmtWrapper< SampleFormat, AVSampleFormat >
 Cav::SampleFormatSimple proxy class for AVSampleFormat
 Cav::PtrDeleter< T >This deleter simple call 'delete' operator
 Cav::Rational
 Cav::Rect
 Cav::ScopedValue< T, V >Functor to take next element in list/array
 Cav::ScopeOutAction
  • guard-type class that allows points callback that will be called at the scope out
 Cav::v2::SmartDeleter
 Cav::v2::SmartDeleter
 Csystem_error
 Cav::ExceptionThe AvException class Default exception that thows from function that does not accept error code storage
 Cav::TimestampTimestamp value and it timebase
 Ctrue_type
 Cstd::is_error_condition_enum< av::Errors >
 Cunique_ptr
 Cav::Dictionary::AvStringPtrRAII holder for strings allocated by FFmpeg internals
 Cav::Packet::wrap_dataWrap data and take owning
 Cav::Packet::wrap_data_staticWrap static data, do not owning and free