ADPCM Codecs
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
adpcm_ffmpeg::ADPCMCodec Class Reference

Common ADPCM Functionality. More...

#include <ADPCMCodec.h>

Inheritance diagram for adpcm_ffmpeg::ADPCMCodec:
Inheritance graph
[legend]
Collaboration diagram for adpcm_ffmpeg::ADPCMCodec:
Collaboration graph
[legend]

Public Member Functions

AVCodecContextctx ()
 
void setCodecID (AVCodecID id)
 
AVCodecID codecID ()
 
void setFrameSize (int fs)
 
virtual void setBlockSize (int size)
 
int blockSize ()
 
int frameSize ()
 
int channels ()
 
bool isPlanar ()
 

Protected Member Functions

int av_get_bits_per_sample ()
 
int ff_get_encode_buffer (AVCodecContext *avctx, AVPacket *avpkt, int64_t size, int flags)
 
int ff_get_buffer (AVCodecContext *avctx, AVFrame *frame, int flags)
 
void avpriv_request_sample (void *avc, const char *msg,...)
 

Protected Attributes

AVCodecContext avctx
 
ADPCMEncodeContext enc_ctx
 
std::vector< AVSampleFormat > sample_formats
 

Detailed Description

Common ADPCM Functionality.

Author
Phil Schatzmann

The documentation for this class was generated from the following file: