avcpp  2.0
Wrapper for the FFmpeg that simplify usage from C++ projects.
Classes | Namespaces | Functions
codeccontext.h File Reference
#include "ffmpeg.h"
#include "stream.h"
#include "avutils.h"
#include "averror.h"
#include "pixelformat.h"
#include "sampleformat.h"
#include "avlog.h"
#include "frame.h"
#include "codec.h"
#include "channellayout.h"
#include <libavcodec/avcodec.h>
#include <libavformat/version.h>
Include dependency graph for codeccontext.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  av::CodecContext2
 
class  av::GenericCodecContext
 The GenericCodecContext class to copy contexts from input streams to output one. More...
 
class  av::CodecContextBase< Clazz, _direction, _type >
 
class  av::VideoCodecContext< Clazz, _direction >
 
class  av::VideoDecoderContext
 
class  av::VideoEncoderContext
 
class  av::AudioCodecContext< Clazz, _direction >
 
class  av::AudioDecoderContext
 
class  av::AudioEncoderContext
 

Namespaces

 av
 
 av::codec_context
 
 av::codec_context::audio
 

Functions

void av::codec_context::audio::set_channels (AVCodecContext *obj, int channels)
 
void av::codec_context::audio::set_channel_layout_mask (AVCodecContext *obj, uint64_t mask)
 
int av::codec_context::audio::get_channels (const AVCodecContext *obj)
 
uint64_t av::codec_context::audio::get_channel_layout_mask (const AVCodecContext *obj)