Logo Search packages:      
Sourcecode: xmms-wma version File versions  Download package

avcodec.h File Reference


Detailed Description

external api header.

Definition in file avcodec.h.

#include "common.h"
#include <sys/types.h>
#include <stdarg.h>

Go to the source code of this file.

Classes

struct  avc_enc_result_t
struct  AVCodec
struct  AVCodecContext
struct  AVCodecParser
struct  AVCodecParserContext
struct  AVFrame
struct  AVOption
struct  AVPaletteControl
struct  AVPanScan
struct  AVPicture
struct  RcOverride

Defines

#define av_freep(p)   __av_freep((void **)(p))
#define AV_LOG_DEBUG   2
#define AV_LOG_ERROR   0
#define AV_LOG_INFO   1
#define av_mallocz_static(p, s)   __av_mallocz_static((void **)(p), s)
#define AV_PARSER_PTS_NB   4
#define AV_STRINGIFY(s)   AV_TOSTRING(s)
#define AV_TOSTRING(s)   #s
#define AVCODEC_MAX_AUDIO_FRAME_SIZE   131072
#define AVPALETTE_COUNT   256
#define AVPALETTE_SIZE   1024
#define CODEC_CAP_DR1   0x0002
#define CODEC_CAP_DRAW_HORIZ_BAND   0x0001
 decoder can use draw_horiz_band callback
#define CODEC_CAP_PARSE_ONLY   0x0004
#define CODEC_CAP_TRUNCATED   0x0008
#define CODEC_FLAG_4MV   0x0004
 4 MV per MB allowed / Advanced prediction for H263
#define CODEC_FLAG_AC_PRED   0x01000000
 H263 Advanced intra coding / MPEG4 AC prediction.
#define CODEC_FLAG_ALT_SCAN   0x00100000
 use alternate scan
#define CODEC_FLAG_BITEXACT   0x00800000
 use only bitexact stuff (except (i)dct)
#define CODEC_FLAG_CBP_RD   0x04000000
 use rate distortion optimization for cbp
#define CODEC_FLAG_CLOSED_GOP   0x80000000
#define CODEC_FLAG_EMU_EDGE   0x4000
 dont draw edges
#define CODEC_FLAG_EXTERN_HUFF   0x1000
 use external huffman table (for mjpeg)
#define CODEC_FLAG_GLOBAL_HEADER   0x00400000
 place global headers in extradata instead of every keyframe
#define CODEC_FLAG_GMC   0x0020
 use GMC
#define CODEC_FLAG_GRAY   0x2000
 only decode/encode grayscale
#define CODEC_FLAG_H263P_AIC   0x01000000
 H263 Advanced intra coding / MPEG4 AC prediction (remove this).
#define CODEC_FLAG_H263P_AIV   0x00000008
 H263 Alternative inter vlc.
#define CODEC_FLAG_H263P_SLICE_STRUCT   0x10000000
#define CODEC_FLAG_H263P_UMV   0x02000000
 Unlimited motion vector.
#define CODEC_FLAG_INPUT_PRESERVED   0x0100
#define CODEC_FLAG_INTERLACED_DCT   0x00040000
 use interlaced dct
#define CODEC_FLAG_INTERLACED_ME   0x20000000
 interlaced motion estimation
#define CODEC_FLAG_LOOP_FILTER   0x00000800
 loop filter
#define CODEC_FLAG_LOW_DELAY   0x00080000
 force low delay
#define CODEC_FLAG_MV0   0x0040
 always try a MB with MV=<0,0>
#define CODEC_FLAG_NORMALIZE_AQP   0x00020000
 normalize adaptive quantization
#define CODEC_FLAG_OBMC   0x00000001
 OBMC.
#define CODEC_FLAG_PART   0x0080
 use data partitioning
#define CODEC_FLAG_PASS1   0x0200
 use internal 2pass ratecontrol in first pass mode
#define CODEC_FLAG_PASS2   0x0400
 use internal 2pass ratecontrol in second pass mode
#define CODEC_FLAG_PSNR   0x8000
 error[?] variables will be set during encoding
#define CODEC_FLAG_QP_RD   0x08000000
 use rate distortion optimization for qp selectioon
#define CODEC_FLAG_QPEL   0x0010
 use qpel MC
#define CODEC_FLAG_QSCALE   0x0002
 use fixed qscale
#define CODEC_FLAG_SVCD_SCAN_OFFSET   0x40000000
 will reserve space for SVCD scan offset user data
#define CODEC_FLAG_TRELLIS_QUANT   0x00200000
 use trellis quantization
#define CODEC_FLAG_TRUNCATED   0x00010000
#define CODEC_ID_MP3LAME   CODEC_ID_MP3
#define DEFAULT_FRAME_RATE_BASE   1001000
#define FF_AA_AUTO   0
#define FF_AA_FASTINT   1
#define FF_AA_FLOAT   3
#define FF_AA_INT   2
#define FF_ALPHA_SEMI_TRANSP   0x0002
#define FF_ALPHA_TRANSP   0x0001
#define FF_ASPECT_16_9_525   5
#define FF_ASPECT_16_9_625   4
#define FF_ASPECT_4_3_525   3
#define FF_ASPECT_4_3_625   2
#define FF_ASPECT_EXTENDED   15
#define FF_ASPECT_SQUARE   1
#define FF_B_TYPE   3
#define FF_BUFFER_HINTS_PRESERVE   0x04
#define FF_BUFFER_HINTS_READABLE   0x02
#define FF_BUFFER_HINTS_REUSABLE   0x08
#define FF_BUFFER_HINTS_VALID   0x01
#define FF_BUFFER_TYPE_COPY   8
 just a (modified) copy of some other buffer, dont dealloc anything
#define FF_BUFFER_TYPE_INTERNAL   1
#define FF_BUFFER_TYPE_SHARED   4
 buffer from somewher else, dont dealloc image (data/base)
#define FF_BUFFER_TYPE_USER   2
 Direct rendering buffers (image is (de)allocated by user).
#define FF_BUG_AC_VLC   0
 will be removed, libavcodec can now handle these non compliant files by default
#define FF_BUG_AUTODETECT   1
 autodetection
#define FF_BUG_DIRECT_BLOCKSIZE   512
#define FF_BUG_EDGE   1024
#define FF_BUG_NO_PADDING   16
#define FF_BUG_OLD_MSMPEG4   2
#define FF_BUG_QPEL_CHROMA   64
#define FF_BUG_QPEL_CHROMA2   256
#define FF_BUG_STD_QPEL   128
#define FF_BUG_UMP4   8
#define FF_BUG_XVID_ILACE   4
#define FF_CMP_BIT   5
#define FF_CMP_CHROMA   256
#define FF_CMP_DCT   3
#define FF_CMP_PSNR   4
#define FF_CMP_RD   6
#define FF_CMP_SAD   0
#define FF_CMP_SATD   2
#define FF_CMP_SSE   1
#define FF_CMP_VSAD   8
#define FF_CMP_VSSE   9
#define FF_CMP_ZERO   7
#define FF_CODER_TYPE_AC   1
#define FF_CODER_TYPE_VLC   0
#define FF_COMMON_FRAME
#define FF_DCT_ALTIVEC   5
#define FF_DCT_AUTO   0
#define FF_DCT_FAAN   6
#define FF_DCT_FASTINT   1
#define FF_DCT_INT   2
#define FF_DCT_MLIB   4
#define FF_DCT_MMX   3
#define FF_DEBUG_BITSTREAM   4
#define FF_DEBUG_BUGS   0x00001000
#define FF_DEBUG_ER   0x00000400
#define FF_DEBUG_MB_TYPE   8
#define FF_DEBUG_MMCO   0x00000800
#define FF_DEBUG_MV   32
#define FF_DEBUG_PICT_INFO   1
#define FF_DEBUG_PTS   0x00000200
#define FF_DEBUG_QP   16
#define FF_DEBUG_RC   2
#define FF_DEBUG_SKIP   0x00000080
#define FF_DEBUG_STARTCODE   0x00000100
#define FF_DEBUG_VIS_MB_TYPE   0x00004000
#define FF_DEBUG_VIS_MV_B_BACK   0x00000004
#define FF_DEBUG_VIS_MV_B_FOR   0x00000002
#define FF_DEBUG_VIS_MV_P_FOR   0x00000001
#define FF_DEBUG_VIS_QP   0x00002000
#define FF_DEFAULT_QUANT_BIAS   999999
#define FF_DTG_AFD_14_9   11
#define FF_DTG_AFD_16_9   10
#define FF_DTG_AFD_16_9_SP_14_9   14
#define FF_DTG_AFD_4_3   9
#define FF_DTG_AFD_4_3_SP_14_9   13
#define FF_DTG_AFD_SAME   8
#define FF_DTG_AFD_SP_4_3   15
#define FF_EC_DEBLOCK   2
#define FF_EC_GUESS_MVS   1
#define FF_ER_AGGRESSIVE   3
#define FF_ER_CAREFULL   1
#define FF_ER_COMPLIANT   2
#define FF_ER_VERY_AGGRESSIVE   4
#define FF_I_TYPE   1
#define FF_IDCT_ALTIVEC   8
#define FF_IDCT_ARM   7
#define FF_IDCT_AUTO   0
#define FF_IDCT_INT   1
#define FF_IDCT_LIBMPEG2MMX   4
#define FF_IDCT_MLIB   6
#define FF_IDCT_PS2   5
#define FF_IDCT_SH4   9
#define FF_IDCT_SIMPLE   2
#define FF_IDCT_SIMPLEARM   10
#define FF_IDCT_SIMPLEMMX   3
#define FF_INPUT_BUFFER_PADDING_SIZE   8
#define FF_LAMBDA_MAX   (256*128-1)
#define FF_LAMBDA_SCALE   (1<<FF_LAMBDA_SHIFT)
#define FF_LAMBDA_SHIFT   7
#define FF_LOSS_ALPHA   0x0008
#define FF_LOSS_CHROMA   0x0020
#define FF_LOSS_COLORQUANT   0x0010
#define FF_LOSS_COLORSPACE   0x0004
#define FF_LOSS_DEPTH   0x0002
#define FF_LOSS_RESOLUTION   0x0001
#define FF_MAX_B_FRAMES   8
#define FF_MB_DECISION_BITS   1
 chooses the one which needs the fewest bits
#define FF_MB_DECISION_RD   2
 rate distoration
#define FF_MB_DECISION_SIMPLE   0
 uses mb_cmp
#define FF_MM_FORCE   0x80000000
#define FF_OPT_MAX_DEPTH   10
#define FF_OPT_TYPE_BOOL   1
 boolean - true,1,on (or simply presence)
#define FF_OPT_TYPE_DOUBLE   2
 double
#define FF_OPT_TYPE_FLAG   (FF_OPT_TYPE_BOOL | 0x40)
#define FF_OPT_TYPE_INT   3
 integer
#define FF_OPT_TYPE_MASK   0x1f
 mask for types - upper bits are various flags
#define FF_OPT_TYPE_RCOVERRIDE   (FF_OPT_TYPE_STRING | 0x80)
#define FF_OPT_TYPE_STRING   4
 string (finished with )
#define FF_P_TYPE   2
#define FF_PRED_LEFT   0
#define FF_PRED_MEDIAN   2
#define FF_PRED_PLANE   1
#define FF_QP2LAMBDA   118
 factor to convert from H.263 QP to lambda
#define FF_QSCALE_TYPE_MPEG1   0
#define FF_QSCALE_TYPE_MPEG2   1
#define FF_QUALITY_SCALE   FF_LAMBDA_SCALE
#define FF_S_TYPE   4
#define FF_SI_TYPE   5
#define FF_SP_TYPE   6
#define FFMPEG_VERSION   "0.4.8"
#define FFMPEG_VERSION_INT   0x000408
#define LIBAVCODEC_BUILD   4701
#define LIBAVCODEC_IDENT   "FFmpeg" LIBAVCODEC_VERSION "b" AV_STRINGIFY(LIBAVCODEC_BUILD)
#define LIBAVCODEC_VERSION   FFMPEG_VERSION
#define LIBAVCODEC_VERSION_INT   FFMPEG_VERSION_INT
#define MB_TYPE_16x16   0x0008
#define MB_TYPE_16x8   0x0010
#define MB_TYPE_8x16   0x0020
#define MB_TYPE_8x8   0x0040
#define MB_TYPE_ACPRED   0x0200
#define MB_TYPE_CBP   0x00020000
#define MB_TYPE_DIRECT2   0x0100
#define MB_TYPE_GMC   0x0400
#define MB_TYPE_INTERLACED   0x0080
#define MB_TYPE_INTRA16x16   0x0002
#define MB_TYPE_INTRA4x4   0x0001
#define MB_TYPE_INTRA_PCM   0x0004
#define MB_TYPE_L0   (MB_TYPE_P0L0 | MB_TYPE_P1L0)
#define MB_TYPE_L0L1   (MB_TYPE_L0 | MB_TYPE_L1)
#define MB_TYPE_L1   (MB_TYPE_P0L1 | MB_TYPE_P1L1)
#define MB_TYPE_P0L0   0x1000
#define MB_TYPE_P0L1   0x4000
#define MB_TYPE_P1L0   0x2000
#define MB_TYPE_P1L1   0x8000
#define MB_TYPE_QUANT   0x00010000
#define MB_TYPE_SKIP   0x0800
#define PCM_CODEC(id, name)
#define SLICE_FLAG_ALLOW_FIELD   0x0002
 allow draw_horiz_band() with field slices (MPEG2 field pics)
#define SLICE_FLAG_ALLOW_PLANE   0x0004
 allow draw_horiz_band() with 1 component at a time (SVQ1)
#define SLICE_FLAG_CODED_ORDER   0x0001
 draw_horiz_band() is called in coded order instead of display

Typedefs

typedef struct ImgReSampleContext ImgReSampleContext
typedef struct ReSampleContext ReSampleContext

Enumerations

enum  avc_cmd_t {
  AVC_OPEN_BY_NAME = 0xACA000, AVC_OPEN_BY_CODEC_ID, AVC_OPEN_BY_FOURCC, AVC_CLOSE,
  AVC_FLUSH, AVC_DECODE, AVC_ENCODE, AVC_GET_VERSION = 0xACB000,
  AVC_GET_WIDTH, AVC_GET_HEIGHT, AVC_GET_DELAY, AVC_GET_QUANT_TABLE,
  AVC_GET_FRAME_SIZE = 0xABC000, AVC_SET_WIDTH = 0xACD000, AVC_SET_HEIGHT, AVC_SET_FRAME_RATE = 0xACD800,
  AVC_SET_QUALITY, AVC_SET_HURRY_UP, AVC_SET_SAMPLE_RATE = 0xACE000, AVC_SET_CHANNELS
}
enum  CodecID {
  CODEC_ID_NONE, CODEC_ID_MPEG1VIDEO, CODEC_ID_MPEG2VIDEO, CODEC_ID_MPEG2VIDEO_XVMC,
  CODEC_ID_H263, CODEC_ID_RV10, CODEC_ID_RV20, CODEC_ID_MP2,
  CODEC_ID_MP3, CODEC_ID_VORBIS, CODEC_ID_AC3, CODEC_ID_MJPEG,
  CODEC_ID_MJPEGB, CODEC_ID_LJPEG, CODEC_ID_SP5X, CODEC_ID_MPEG4,
  CODEC_ID_RAWVIDEO, CODEC_ID_MSMPEG4V1, CODEC_ID_MSMPEG4V2, CODEC_ID_MSMPEG4V3,
  CODEC_ID_WMV1, CODEC_ID_WMV2, CODEC_ID_H263P, CODEC_ID_H263I,
  CODEC_ID_FLV1, CODEC_ID_SVQ1, CODEC_ID_SVQ3, CODEC_ID_DVVIDEO,
  CODEC_ID_DVAUDIO, CODEC_ID_WMAV1, CODEC_ID_WMAV2, CODEC_ID_MACE3,
  CODEC_ID_MACE6, CODEC_ID_HUFFYUV, CODEC_ID_CYUV, CODEC_ID_H264,
  CODEC_ID_INDEO3, CODEC_ID_VP3, CODEC_ID_THEORA, CODEC_ID_AAC,
  CODEC_ID_MPEG4AAC, CODEC_ID_ASV1, CODEC_ID_ASV2, CODEC_ID_FFV1,
  CODEC_ID_4XM, CODEC_ID_VCR1, CODEC_ID_CLJR, CODEC_ID_MDEC,
  CODEC_ID_ROQ, CODEC_ID_INTERPLAY_VIDEO, CODEC_ID_XAN_WC3, CODEC_ID_XAN_WC4,
  CODEC_ID_RPZA, CODEC_ID_CINEPAK, CODEC_ID_WS_VQA, CODEC_ID_MSRLE,
  CODEC_ID_MSVIDEO1, CODEC_ID_IDCIN, CODEC_ID_8BPS, CODEC_ID_SMC,
  CODEC_ID_FLIC, CODEC_ID_TRUEMOTION1, CODEC_ID_VMDVIDEO, CODEC_ID_VMDAUDIO,
  CODEC_ID_MSZH, CODEC_ID_ZLIB, CODEC_ID_QTRLE, CODEC_ID_PCM_S16LE,
  CODEC_ID_PCM_S16BE, CODEC_ID_PCM_U16LE, CODEC_ID_PCM_U16BE, CODEC_ID_PCM_S8,
  CODEC_ID_PCM_U8, CODEC_ID_PCM_MULAW, CODEC_ID_PCM_ALAW, CODEC_ID_ADPCM_IMA_QT,
  CODEC_ID_ADPCM_IMA_WAV, CODEC_ID_ADPCM_IMA_DK3, CODEC_ID_ADPCM_IMA_DK4, CODEC_ID_ADPCM_IMA_WS,
  CODEC_ID_ADPCM_IMA_SMJPEG, CODEC_ID_ADPCM_MS, CODEC_ID_ADPCM_4XM, CODEC_ID_ADPCM_XA,
  CODEC_ID_ADPCM_ADX, CODEC_ID_ADPCM_EA, CODEC_ID_AMR_NB, CODEC_ID_AMR_WB,
  CODEC_ID_RA_144, CODEC_ID_RA_288, CODEC_ID_ROQ_DPCM, CODEC_ID_INTERPLAY_DPCM,
  CODEC_ID_XAN_DPCM, CODEC_ID_MPEG2TS
}
enum  CodecType { CODEC_TYPE_UNKNOWN = -1, CODEC_TYPE_VIDEO, CODEC_TYPE_AUDIO, CODEC_TYPE_DATA }
enum  Motion_Est_ID {
  ME_ZERO = 1, ME_FULL, ME_LOG, ME_PHODS,
  ME_EPZS, ME_X1
}
enum  PixelFormat {
  PIX_FMT_YUV420P, PIX_FMT_YUV422, PIX_FMT_RGB24, PIX_FMT_BGR24,
  PIX_FMT_YUV422P, PIX_FMT_YUV444P, PIX_FMT_RGBA32, PIX_FMT_YUV410P,
  PIX_FMT_YUV411P, PIX_FMT_RGB565, PIX_FMT_RGB555, PIX_FMT_GRAY8,
  PIX_FMT_MONOWHITE, PIX_FMT_MONOBLACK, PIX_FMT_PAL8, PIX_FMT_YUVJ420P,
  PIX_FMT_YUVJ422P, PIX_FMT_YUVJ444P, PIX_FMT_XVMC_MPEG2_MC, PIX_FMT_XVMC_MPEG2_IDCT,
  PIX_FMT_NB
}
enum  SampleFormat { SAMPLE_FMT_S16 = 0 }

Functions

void __av_freep (void **ptr)
void * __av_mallocz_static (void **location, unsigned int size)
int audio_resample (ReSampleContext *s, short *output, short *input, int nb_samples)
void audio_resample_close (ReSampleContext *s)
ReSampleContext * audio_resample_init (int output_channels, int input_channels, int output_rate, int input_rate)
void * av_fast_realloc (void *ptr, unsigned int *size, unsigned int min_size)
void av_free (void *ptr)
void av_free_static (void)
char av_get_pict_type_char (int pict_type)
void av_log (AVCodecContext *, int level, const char *fmt,...) __attribute__((__format__(__printf__
int av_log_get_level (void)
void av_log_set_callback (void(*)(AVCodecContext *, int, const char *, va_list))
void av_log_set_level (int)
void * av_malloc (unsigned int size)
void * av_mallocz (unsigned int size)
void av_parser_close (AVCodecParserContext *s)
AVCodecParserContext * av_parser_init (int codec_id)
int av_parser_parse (AVCodecParserContext *s, AVCodecContext *avctx, uint8_t **poutbuf, int *poutbuf_size, const uint8_t *buf, int buf_size, int64_t pts, int64_t dts)
void * av_realloc (void *ptr, unsigned int size)
int av_reduce (int *dst_nom, int *dst_den, int64_t nom, int64_t den, int64_t max)
void av_register_codec_parser (AVCodecParser *parser)
int64_t av_rescale (int64_t a, int b, int c)
char * av_strdup (const char *s)
void void av_vlog (AVCodecContext *, int level, const char *fmt, va_list)
int avcodec (void *handle, avc_cmd_t cmd, void *pin, void *pout)
AVCodecContextavcodec_alloc_context (void)
AVFrameavcodec_alloc_frame (void)
unsigned avcodec_build (void)
int avcodec_close (AVCodecContext *avctx)
int avcodec_decode_audio (AVCodecContext *avctx, int16_t *samples, int *frame_size_ptr, uint8_t *buf, int buf_size)
int avcodec_decode_video (AVCodecContext *avctx, AVFrame *picture, int *got_picture_ptr, uint8_t *buf, int buf_size)
void avcodec_default_free_buffers (AVCodecContext *s)
int avcodec_default_get_buffer (AVCodecContext *s, AVFrame *pic)
void avcodec_default_release_buffer (AVCodecContext *s, AVFrame *pic)
int avcodec_encode_audio (AVCodecContext *avctx, uint8_t *buf, int buf_size, const short *samples)
int avcodec_encode_video (AVCodecContext *avctx, uint8_t *buf, int buf_size, const AVFrame *pict)
int avcodec_find_best_pix_fmt (int pix_fmt_mask, int src_pix_fmt, int has_alpha, int *loss_ptr)
AVCodecavcodec_find_decoder (enum CodecID id)
AVCodecavcodec_find_decoder_by_name (const char *name)
AVCodecavcodec_find_encoder (enum CodecID id)
AVCodecavcodec_find_encoder_by_name (const char *name)
void avcodec_flush_buffers (AVCodecContext *avctx)
void avcodec_get_chroma_sub_sample (int pix_fmt, int *h_shift, int *v_shift)
void avcodec_get_context_defaults (AVCodecContext *s)
enum PixelFormat avcodec_get_pix_fmt (const char *name)
int avcodec_get_pix_fmt_loss (int dst_pix_fmt, int src_pix_fmt, int has_alpha)
const char * avcodec_get_pix_fmt_name (int pix_fmt)
void avcodec_init (void)
int avcodec_open (AVCodecContext *avctx, AVCodec *codec)
int avcodec_parse_frame (AVCodecContext *avctx, uint8_t **pdata, int *data_size_ptr, uint8_t *buf, int buf_size)
void avcodec_register_all (void)
void avcodec_string (char *buf, int buf_size, AVCodecContext *enc, int encode)
unsigned avcodec_version (void)
int avoption_parse (void *strct, const AVOption *list, const char *opts)
int avpicture_alloc (AVPicture *picture, int pix_fmt, int width, int height)
int avpicture_deinterlace (AVPicture *dst, const AVPicture *src, int pix_fmt, int width, int height)
int avpicture_fill (AVPicture *picture, uint8_t *ptr, int pix_fmt, int width, int height)
void avpicture_free (AVPicture *picture)
int avpicture_get_size (int pix_fmt, int width, int height)
int avpicture_layout (const AVPicture *src, int pix_fmt, int width, int height, unsigned char *dest, int dest_size)
int img_convert (AVPicture *dst, int dst_pix_fmt, const AVPicture *src, int pix_fmt, int width, int height)
void img_copy (AVPicture *dst, const AVPicture *src, int pix_fmt, int width, int height)
int img_get_alpha_info (const AVPicture *src, int pix_fmt, int width, int height)
void img_resample (ImgReSampleContext *s, AVPicture *output, const AVPicture *input)
void img_resample_close (ImgReSampleContext *s)
ImgReSampleContext * img_resample_full_init (int owidth, int oheight, int iwidth, int iheight, int topBand, int bottomBand, int leftBand, int rightBand)
ImgReSampleContext * img_resample_init (int output_width, int output_height, int input_width, int input_height)
int is_adx (const unsigned char *buf, size_t bufsize)
 PCM_CODEC (CODEC_ID_ADPCM_EA, adpcm_ea)
 PCM_CODEC (CODEC_ID_ADPCM_ADX, adpcm_adx)
 PCM_CODEC (CODEC_ID_ADPCM_XA, adpcm_xa)
 PCM_CODEC (CODEC_ID_ADPCM_4XM, adpcm_4xm)
 PCM_CODEC (CODEC_ID_ADPCM_MS, adpcm_ms)
 PCM_CODEC (CODEC_ID_ADPCM_SMJPEG, adpcm_ima_smjpeg)
 PCM_CODEC (CODEC_ID_ADPCM_IMA_WS, adpcm_ima_ws)
 PCM_CODEC (CODEC_ID_ADPCM_IMA_DK4, adpcm_ima_dk4)
 PCM_CODEC (CODEC_ID_ADPCM_IMA_DK3, adpcm_ima_dk3)
 PCM_CODEC (CODEC_ID_ADPCM_IMA_WAV, adpcm_ima_wav)
 PCM_CODEC (CODEC_ID_ADPCM_IMA_QT, adpcm_ima_qt)
 PCM_CODEC (CODEC_ID_PCM_MULAW, pcm_mulaw)
 PCM_CODEC (CODEC_ID_PCM_ALAW, pcm_alaw)
 PCM_CODEC (CODEC_ID_PCM_U8, pcm_u8)
 PCM_CODEC (CODEC_ID_PCM_S8, pcm_s8)
 PCM_CODEC (CODEC_ID_PCM_U16BE, pcm_u16be)
 PCM_CODEC (CODEC_ID_PCM_U16LE, pcm_u16le)
 PCM_CODEC (CODEC_ID_PCM_S16BE, pcm_s16be)
 PCM_CODEC (CODEC_ID_PCM_S16LE, pcm_s16le)
void register_avcodec (AVCodec *format)

Variables

AVCodec aac_decoder
AVCodec ac3_decoder
AVCodec ac3_encoder
AVCodecParser ac3_parser
AVCodec amr_nb_decoder
AVCodec amr_nb_encoder
AVCodec amr_wb_decoder
AVCodec amr_wb_encoder
AVCodec asv1_decoder
AVCodec asv1_encoder
AVCodec asv2_decoder
AVCodec asv2_encoder
AVCodecParser * av_first_parser
AVCodec cinepak_decoder
AVCodec cljr_decoder
AVCodec cyuv_decoder
AVCodec dvvideo_decoder
AVCodec eightbps_decoder
AVCodec faac_encoder
AVCodec ffv1_decoder
AVCodec ffv1_encoder
AVCodecfirst_avcodec
AVCodec flic_decoder
AVCodec flv_decoder
AVCodec flv_encoder
AVCodec fourxm_decoder
AVCodec h263_decoder
AVCodec h263_encoder
AVCodecParser h263_parser
AVCodec h263i_decoder
AVCodec h263p_encoder
AVCodec h264_decoder
AVCodec h264_encoder
AVCodecParser h264_parser
AVCodec huffyuv_decoder
AVCodec huffyuv_encoder
AVCodec idcin_decoder
AVCodec indeo3_decoder
AVCodec interplay_dpcm_decoder
AVCodec interplay_video_decoder
AVCodec ljpeg_encoder
AVCodec mace3_decoder
AVCodec mace6_decoder
AVCodec mdec_decoder
AVCodec mdec_encoder
AVCodec mjpeg_decoder
AVCodec mjpeg_encoder
AVCodec mjpegb_decoder
int motion_estimation_method
AVCodec mp2_decoder
AVCodec mp2_encoder
AVCodec mp3_decoder
AVCodec mp3lame_encoder
AVCodec mpeg1video_decoder
AVCodec mpeg1video_encoder
AVCodec mpeg2video_decoder
AVCodec mpeg2video_encoder
AVCodec mpeg4_decoder
AVCodec mpeg4_encoder
AVCodec mpeg4aac_decoder
AVCodecParser mpeg4video_parser
AVCodec mpeg_xvmc_decoder
AVCodecParser mpegaudio_parser
AVCodec mpegvideo_decoder
AVCodecParser mpegvideo_parser
AVCodec msmpeg4v1_decoder
AVCodec msmpeg4v1_encoder
AVCodec msmpeg4v2_decoder
AVCodec msmpeg4v2_encoder
AVCodec msmpeg4v3_decoder
AVCodec msmpeg4v3_encoder
AVCodec msrle_decoder
AVCodec msvideo1_decoder
AVCodec mszh_decoder
AVCodec oggvorbis_decoder
AVCodec oggvorbis_encoder
AVCodec qtrle_decoder
AVCodec ra_144_decoder
AVCodec ra_288_decoder
AVCodec rawvideo_decoder
AVCodec rawvideo_encoder
AVCodec roq_decoder
AVCodec roq_dpcm_decoder
AVCodec rpza_decoder
AVCodec rv10_decoder
AVCodec rv10_encoder
AVCodec rv20_decoder
AVCodec rv20_encoder
AVCodec smc_decoder
AVCodec sp5x_decoder
AVCodec svq1_decoder
AVCodec svq3_decoder
AVCodec theora_decoder
AVCodec truemotion1_decoder
AVCodec vcr1_decoder
AVCodec vcr1_encoder
AVCodec vmdaudio_decoder
AVCodec vmdvideo_decoder
AVCodec vp3_decoder
AVCodec vqa_decoder
AVCodec wmav1_decoder
AVCodec wmav2_decoder
AVCodec wmv1_decoder
AVCodec wmv1_encoder
AVCodec wmv2_decoder
AVCodec wmv2_encoder
AVCodec xan_dpcm_decoder
AVCodec xan_wc3_decoder
AVCodec zlib_decoder
AVCodec zlib_encoder


Generated by  Doxygen 1.6.0   Back to index