• Home
  • Raw
  • Download

Lines Matching defs:AVCodecContext

536 typedef struct AVCodecContext {  struct
541 const AVClass *av_class;
542 int log_level_offset;
544 enum AVMediaType codec_type; /* see AVMEDIA_TYPE_xxx */
545 const struct AVCodec *codec;
546 enum AVCodecID codec_id; /* see AV_CODEC_ID_xxx */
561 unsigned int codec_tag;
563 void *priv_data;
571 struct AVCodecInternal *internal;
578 void *opaque;
586 int64_t bit_rate;
594 int bit_rate_tolerance;
602 int global_quality;
608 int compression_level;
616 int flags;
623 int flags2;
637 uint8_t *extradata;
638 int extradata_size;
659 AVRational time_base;
668 int ticks_per_frame;
692 int delay;
709 int width, height;
724 int coded_width, coded_height;
731 int gop_size;
746 enum AVPixelFormat pix_fmt;
771 void (*draw_horiz_band)(struct AVCodecContext *s, argument
788 enum AVPixelFormat (*get_format)(struct AVCodecContext *s, const enum AVPixelFormat * fmt); argument
796 int max_b_frames;
805 float b_quant_factor;
810 int b_frame_strategy;
818 float b_quant_offset;
826 int has_b_frames;
831 int mpeg_quant;
841 float i_quant_factor;
848 float i_quant_offset;
855 float lumi_masking;
862 float temporal_cplx_masking;
869 float spatial_cplx_masking;
876 float p_masking;
883 float dark_masking;
890 int slice_count;
895 int prediction_method;
906 int *slice_offset;
915 AVRational sample_aspect_ratio;
922 int me_cmp;
928 int me_sub_cmp;
934 int mb_cmp;
940 int ildct_cmp;
964 int dia_size;
971 int last_predictor_count;
976 int pre_me;
984 int me_pre_cmp;
991 int pre_dia_size;
998 int me_subpel_quality;
1007 int me_range;
1014 int slice_flags;
1024 int mb_decision;
1036 uint16_t *intra_matrix;
1045 uint16_t *inter_matrix;
1050 int scenechange_threshold;
1054 int noise_reduction;
1062 int intra_dc_precision;
1069 int skip_top;
1076 int skip_bottom;
1083 int mb_lmin;
1090 int mb_lmax;
1097 int me_penalty_compensation;
1104 int bidir_refine;
1109 int brd_scale;
1117 int keyint_min;
1124 int refs;
1129 int chromaoffset;
1137 int mv0_threshold;
1142 int b_sensitivity;
1150 enum AVColorPrimaries color_primaries;
1157 enum AVColorTransferCharacteristic color_trc;
1164 enum AVColorSpace colorspace;
1171 enum AVColorRange color_range;
1178 enum AVChromaLocation chroma_sample_location;
1187 int slices;
1193 enum AVFieldOrder field_order;
1196 int sample_rate; ///< samples per second
1197 int channels; ///< number of audio channels
1204 enum AVSampleFormat sample_fmt; ///< sample format
1216 int frame_size;
1227 int frame_number;
1233 int block_align;
1240 int cutoff;
1247 uint64_t channel_layout;
1254 uint64_t request_channel_layout;
1261 enum AVAudioServiceType audio_service_type;
1285 * AVCodecContext. This callback must use the frame values, not the codec argument
1351 int (*get_buffer2)(struct AVCodecContext *s, AVFrame *frame, int flags); argument
1368 int refcounted_frames;
1372 float qcompress; ///< amount of qscale change between easy & hard scenes (0.0-1.0)
1373 float qblur; ///< amount of qscale smoothing over time (0.0-1.0)
1380 int qmin;
1387 int qmax;
1394 int max_qdiff;
1401 int rc_buffer_size;
1408 int rc_override_count;
1409 RcOverride *rc_override;
1416 int64_t rc_max_rate;
1423 int64_t rc_min_rate;
1430 float rc_max_available_vbv_use;
1437 float rc_min_vbv_overflow_use;
1444 int rc_initial_buffer_occupancy;
1455 int coder_type;
1461 int context_model;
1467 int frame_skip_threshold;
1471 int frame_skip_factor;
1475 int frame_skip_exp;
1479 int frame_skip_cmp;
1487 int trellis;
1514 void (*rtp_callback)(struct AVCodecContext *avctx, void *data, int size, int mb_nb); argument
1520 int rtp_payload_size; /* The size of the RTP payload: the coder will */
1531 int mv_bits;
1533 int header_bits;
1535 int i_tex_bits;
1537 int p_tex_bits;
1539 int i_count;
1541 int p_count;
1543 int skip_count;
1545 int misc_bits;
1549 int frame_bits;
1557 char *stats_out;
1565 char *stats_in;
1572 int workaround_bugs;
1601 int strict_std_compliance;
1613 int error_concealment;
1623 int debug;
1645 int err_recognition;
1673 int64_t reordered_opaque;
1680 const struct AVHWAccel *hwaccel;
1692 void *hwaccel_context;
1699 uint64_t error[AV_NUM_DATA_POINTERS];
1706 int dct_algo;
1719 int idct_algo;
1740 int bits_per_coded_sample;
1747 int bits_per_raw_sample;
1754 int lowres;
1764 attribute_deprecated AVFrame *coded_frame;
1773 int thread_count;
1783 int thread_type;
1792 int active_thread_type;
1824 …int (*execute)(struct AVCodecContext *c, int (*func)(struct AVCodecContext *c2, void *arg), void *… argument
1844 …int (*execute2)(struct AVCodecContext *c, int (*func)(struct AVCodecContext *c2, void *arg, int jo… argument
1851 int nsse_weight;
1858 int profile;
1984 int level;
1992 enum AVDiscard skip_loop_filter;
1999 enum AVDiscard skip_idct;
2006 enum AVDiscard skip_frame;
2016 uint8_t *subtitle_header;
2017 int subtitle_header_size;
2029 uint64_t vbv_delay;
2044 int side_data_only_packets;
2062 int initial_padding;
2071 AVRational framerate;
2078 enum AVPixelFormat sw_pix_fmt;
2085 AVRational pkt_timebase;
2092 const AVCodecDescriptor *codec_descriptor;
2099 int64_t pts_correction_num_faulty_pts; /// Number of incorrect PTS values so far
2100 int64_t pts_correction_num_faulty_dts; /// Number of incorrect DTS values so far
2101 int64_t pts_correction_last_pts; /// PTS of the last frame
2102 int64_t pts_correction_last_dts; /// DTS of the last frame
2109 char *sub_charenc;
2117 int sub_charenc_mode;
2135 int skip_alpha;
2142 int seek_preroll;
2149 int debug_mv;
2160 uint16_t *chroma_intra_matrix;
2168 uint8_t *dump_separator;
2176 char *codec_whitelist;
2183 unsigned properties;
2214 * AVCodecContext.pix_fmt. argument
2218 AVBufferRef *hw_frames_ctx;
2225 int sub_text_format;
2240 int trailing_padding;
2248 int64_t max_pixels;
2277 * AVCodecContext.get_format callback) argument
2301 * AVCodecContext and output AVFrames have different meanings. The codec argument
2306 int apply_cropping;
2320 int extra_hw_frames;
2328 int discard_damaged_percentage;
2336 int64_t max_samples;
2346 int export_side_data;
2384 int (*get_encode_buffer)(struct AVCodecContext *s, AVPacket *pkt, int flags); argument
2385 } AVCodecContext; typedef