Logo Search packages:      
Sourcecode: blender version File versions

AVCodecContext Struct Reference

#include <avcodec.h>

List of all members.

Detailed Description

main external api structure.

Definition at line 554 of file avcodec.h.

Public Attributes

int antialias_algo
int b_frame_strategy
float b_quant_factor
float b_quant_offset
int b_sensitivity
int bframebias
int bidir_refine
int bit_rate
int bit_rate_tolerance
int bits_per_sample
int block_align
float border_masking
int brd_scale
int channels
int chroma_elim_threshold
int chromaoffset
struct AVCodeccodec
enum CodecID codec_id
char codec_name [32]
unsigned int codec_tag
enum CodecType codec_type
int coded_height
int coded_width
int coder_type
int color_table_id
float complexityblur
int context_model
int cqp
int crf
int cutoff
float dark_masking
int dct_algo
int deblockalpha
int deblockbeta
int debug
int debug_mv
int delay
int dia_size
int directpred
void(* draw_horiz_band )(struct AVCodecContext *s, const AVFrame *src, int offset[4], int y, int type, int height)
unsigned dsp_mask
int dtg_active_format
uint64_t error [4]
int error_concealment
int error_rate
int error_resilience
int(* execute )(struct AVCodecContext *c, int(*func)(struct AVCodecContext *c2, void *arg), void **arg2, int *ret, int count)
void * extradata
int extradata_size
int flags
int flags2
int frame_bits
int frame_number
 audio or video frame number
int frame_size
int frame_skip_cmp
int frame_skip_exp
int frame_skip_factor
int frame_skip_threshold
int(* get_buffer )(struct AVCodecContext *c, AVFrame *pic)
enum PixelFormat(* get_format )(struct AVCodecContext *s, const enum PixelFormat *fmt)
int global_quality
int gop_size
int has_b_frames
int header_bits
int height
int hurry_up
int i_count
float i_quant_factor
float i_quant_offset
int i_tex_bits
int idct_algo
int ildct_cmp
uint16_t * inter_matrix
int inter_quant_bias
int inter_threshold
void * internal_buffer
int internal_buffer_count
int intra_dc_precision
uint16_t * intra_matrix
int intra_quant_bias
int keyint_min
int last_predictor_count
int level
int lmax
int lmin
int lowres
int luma_elim_threshold
float lumi_masking
int max_b_frames
int max_qdiff
int mb_cmp
int mb_decision
int mb_lmax
int mb_lmin
int mb_qmax
int mb_qmin
int mb_threshold
int me_cmp
int me_method
int me_penalty_compensation
int me_pre_cmp
int me_range
int me_sub_cmp
int me_subpel_quality
int me_threshold
int misc_bits
int mpeg_quant
int mv0_threshold
int mv_bits
int noise_reduction
int nsse_weight
void * opaque
int p_count
float p_masking
int p_tex_bits
struct AVPaletteControl * palctrl
int parse_only
int partitions
enum PixelFormat pix_fmt
int pre_dia_size
int pre_me
int prediction_method
void * priv_data
int profile
float qblur
 amount of qscale smoothing over time (0.0-1.0)
float qcompress
 amount of qscale change between easy & hard scenes (0.0-1.0)
int qmax
int qmin
int quantizer_noise_shaping
int rate_emu
float rc_buffer_aggressivity
int rc_buffer_size
char * rc_eq
int rc_initial_buffer_occupancy
float rc_initial_cplx
int rc_max_rate
int rc_min_rate
RcOverride * rc_override
int rc_override_count
float rc_qmod_amp
int rc_qmod_freq
float rc_qsquish
int rc_strategy
int real_pict_num
 returns the real picture number of previous encoded frame
int refs
int(* reget_buffer )(struct AVCodecContext *c, AVFrame *pic)
void(* release_buffer )(struct AVCodecContext *c, AVFrame *pic)
void(* rtp_callback )(struct AVCodecContext *avctx, void *data, int size, int mb_nb)
int rtp_mode
int rtp_payload_size
AVRational sample_aspect_ratio
enum SampleFormat sample_fmt
 sample format, currenly unused
int sample_rate
 samples per sec
int scenechange_factor
int scenechange_threshold
int skip_bottom
int skip_count
enum AVDiscard skip_frame
enum AVDiscard skip_idct
enum AVDiscard skip_loop_filter
int skip_top
int slice_count
int slice_flags
int * slice_offset
float spatial_cplx_masking
char * stats_in
char * stats_out
unsigned int stream_codec_tag
int strict_std_compliance
int sub_id
float temporal_cplx_masking
int thread_count
void * thread_opaque
AVRational time_base
int trellis
int unused
int width
int workaround_bugs
int xvmc_acceleration

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

Generated by  Doxygen 1.6.0   Back to index