Lines Matching defs:AVCodecContext

1153 typedef struct AVCodecContext {  struct
1158 const AVClass *av_class;
1159 int log_level_offset;
1161 enum AVMediaType codec_type; /* see AVMEDIA_TYPE_xxx */
1162 const struct AVCodec *codec;
1163 char codec_name[32];
1164 enum AVCodecID codec_id; /* see AV_CODEC_ID_xxx */
1179 unsigned int codec_tag;
1187 unsigned int stream_codec_tag;
1189 void *priv_data;
1197 struct AVCodecInternal *internal;
1204 void *opaque;
1211 int bit_rate;
1219 int bit_rate_tolerance;
1227 int global_quality;
1233 int compression_level;
1241 int flags;
1248 int flags2;
1261 uint8_t *extradata;
1262 int extradata_size;
1272 AVRational time_base;
1281 int ticks_per_frame;
1309 int delay;
1321 int width, height;
1331 int coded_width, coded_height;
1340 int gop_size;
1349 enum AVPixelFormat pix_fmt;
1358 int me_method;
1383 void (*draw_horiz_band)(struct AVCodecContext *s, argument
1396 enum AVPixelFormat (*get_format)(struct AVCodecContext *s, const enum AVPixelFormat * fmt); argument
1404 int max_b_frames;
1413 float b_quant_factor;
1416 int rc_strategy;
1419 int b_frame_strategy;
1426 float b_quant_offset;
1434 int has_b_frames;
1441 int mpeg_quant;
1450 float i_quant_factor;
1457 float i_quant_offset;
1464 float lumi_masking;
1471 float temporal_cplx_masking;
1478 float spatial_cplx_masking;
1485 float p_masking;
1492 float dark_masking;
1499 int slice_count;
1505 int prediction_method;
1515 int *slice_offset;
1524 AVRational sample_aspect_ratio;
1531 int me_cmp;
1537 int me_sub_cmp;
1543 int mb_cmp;
1549 int ildct_cmp;
1572 int dia_size;
1579 int last_predictor_count;
1586 int pre_me;
1593 int me_pre_cmp;
1600 int pre_dia_size;
1607 int me_subpel_quality;
1617 int dtg_active_format;
1633 int me_range;
1640 int intra_quant_bias;
1648 int inter_quant_bias;
1655 int slice_flags;
1665 int xvmc_acceleration;
1672 int mb_decision;
1682 uint16_t *intra_matrix;
1689 uint16_t *inter_matrix;
1697 int scenechange_threshold;
1704 int noise_reduction;
1713 int me_threshold;
1720 int mb_threshold;
1727 int intra_dc_precision;
1734 int skip_top;
1741 int skip_bottom;
1749 float border_masking;
1756 int mb_lmin;
1763 int mb_lmax;
1770 int me_penalty_compensation;
1777 int bidir_refine;
1784 int brd_scale;
1791 int keyint_min;
1798 int refs;
1805 int chromaoffset;
1812 int scenechange_factor;
1820 int mv0_threshold;
1827 int b_sensitivity;
1834 enum AVColorPrimaries color_primaries;
1841 enum AVColorTransferCharacteristic color_trc;
1848 enum AVColorSpace colorspace;
1855 enum AVColorRange color_range;
1862 enum AVChromaLocation chroma_sample_location;
1871 int slices;
1877 enum AVFieldOrder field_order;
1880 int sample_rate; ///< samples per second
1881 int channels; ///< number of audio channels
1888 enum AVSampleFormat sample_fmt; ///< sample format
1900 int frame_size;
1911 int frame_number;
1917 int block_align;
1924 int cutoff;
1933 int request_channels;
1941 uint64_t channel_layout;
1948 uint64_t request_channel_layout;
1955 enum AVAudioServiceType audio_service_type;
1963 enum AVSampleFormat request_sample_fmt;
2029 int (*get_buffer)(struct AVCodecContext *c, AVFrame *pic); argument
2043 void (*release_buffer)(struct AVCodecContext *c, AVFrame *pic); argument
2058 int (*reget_buffer)(struct AVCodecContext *c, AVFrame *pic); argument
2142 int (*get_buffer2)(struct AVCodecContext *s, AVFrame *frame, int flags); argument
2155 int refcounted_frames;
2158 float qcompress; ///< amount of qscale change between easy & hard scenes (0.0-1.0)
2159 float qblur; ///< amount of qscale smoothing over time (0.0-1.0)
2166 int qmin;
2173 int qmax;
2180 int max_qdiff;
2188 float rc_qsquish;
2190 float rc_qmod_amp;
2191 int rc_qmod_freq;
2198 int rc_buffer_size;
2205 int rc_override_count;
2206 RcOverride *rc_override;
2213 const char *rc_eq;
2220 int rc_max_rate;
2227 int rc_min_rate;
2229 float rc_buffer_aggressivity;
2236 float rc_initial_cplx;
2243 float rc_max_available_vbv_use;
2250 float rc_min_vbv_overflow_use;
2257 int rc_initial_buffer_occupancy;
2269 int coder_type;
2276 int context_model;
2283 int lmin;
2290 int lmax;
2297 int frame_skip_threshold;
2304 int frame_skip_factor;
2311 int frame_skip_exp;
2318 int frame_skip_cmp;
2325 int trellis;
2352 void (*rtp_callback)(struct AVCodecContext *avctx, void *data, int size, int mb_nb); argument
2354 int rtp_payload_size; /* The size of the RTP payload: the coder will */
2362 int mv_bits;
2363 int header_bits;
2364 int i_tex_bits;
2365 int p_tex_bits;
2366 int i_count;
2367 int p_count;
2368 int skip_count;
2369 int misc_bits;
2376 int frame_bits;
2383 char *stats_out;
2391 char *stats_in;
2398 int workaround_bugs;
2428 int strict_std_compliance;
2440 int error_concealment;
2449 int debug;
2473 int debug_mv;
2483 int err_recognition;
2501 int64_t reordered_opaque;
2508 struct AVHWAccel *hwaccel;
2520 void *hwaccel_context;
2527 uint64_t error[AV_NUM_DATA_POINTERS];
2534 int dct_algo;
2547 int idct_algo;
2570 int bits_per_coded_sample;
2577 int bits_per_raw_sample;
2587 int lowres;
2595 AVFrame *coded_frame;
2603 int thread_count;
2613 int thread_type;
2643 …int (*execute)(struct AVCodecContext *c, int (*func)(struct AVCodecContext *c2, void *arg), void *… argument
2663 …int (*execute2)(struct AVCodecContext *c, int (*func)(struct AVCodecContext *c2, void *arg, int jo… argument
2671 void *thread_opaque;
2678 int nsse_weight;
2685 int profile;
2763 int level;
2771 enum AVDiscard skip_loop_filter;
2778 enum AVDiscard skip_idct;
2785 enum AVDiscard skip_frame;
2795 uint8_t *subtitle_header;
2796 int subtitle_header_size;
2803 int error_rate;
2812 AVPacket *pkt;
2820 uint64_t vbv_delay;
2829 AVRational pkt_timebase;
2838 const AVCodecDescriptor *codec_descriptor;
2848 int lowres;
2879 } AVCodecContext; argument