Class AVCodecLibrary.AVCodecContext

  • Enclosing interface:
    AVCodecLibrary

    public static class AVCodecLibrary.AVCodecContext
    extends com.sun.jna.Structure
    main external API structure
    • Field Detail

      • av_class

        public com.sun.jna.Pointer av_class
      • bit_rate

        public int bit_rate
      • bit_rate_tolerance

        public int bit_rate_tolerance
      • flags

        public int flags
      • sub_id

        public int sub_id
      • me_method

        public int me_method
      • extradata

        public com.sun.jna.Pointer extradata
      • extradata_size

        public int extradata_size
      • width

        public int width
      • height

        public int height
      • gop_size

        public int gop_size
      • pix_fmt

        public int pix_fmt
      • rate_emu

        public int rate_emu
      • draw_horiz_band

        public com.sun.jna.Pointer draw_horiz_band
      • sample_rate

        public int sample_rate
      • channels

        public int channels
      • sample_fmt

        public int sample_fmt
      • frame_size

        public int frame_size
      • frame_number

        public int frame_number
      • real_pict_num

        public int real_pict_num
      • delay

        public int delay
      • qcompress

        public float qcompress
      • qblur

        public float qblur
      • qmin

        public int qmin
      • qmax

        public int qmax
      • max_qdiff

        public int max_qdiff
      • max_b_frames

        public int max_b_frames
      • b_quant_factor

        public float b_quant_factor
      • rc_strategy

        public int rc_strategy
      • b_frame_strategy

        public int b_frame_strategy
      • hurry_up

        public int hurry_up
      • codec

        public com.sun.jna.Pointer codec
      • priv_data

        public com.sun.jna.Pointer priv_data
      • rtp_mode

        public int rtp_mode
      • rtp_payload_size

        public int rtp_payload_size
      • rtp_callback

        public com.sun.jna.Pointer rtp_callback
      • mv_bits

        public int mv_bits
      • header_bits

        public int header_bits
      • i_tex_bits

        public int i_tex_bits
      • p_tex_bits

        public int p_tex_bits
      • i_count

        public int i_count
      • p_count

        public int p_count
      • skip_count

        public int skip_count
      • misc_bits

        public int misc_bits
      • frame_bits

        public int frame_bits
      • opaque

        public com.sun.jna.Pointer opaque
      • codec_name

        public byte[] codec_name
      • codec_type

        public int codec_type
      • codec_id

        public int codec_id
      • codec_tag

        public int codec_tag
      • workaround_bugs

        public int workaround_bugs
      • FF_BUG_DIRECT_BLOCKSIZE

        public static final int FF_BUG_DIRECT_BLOCKSIZE
        See Also:
        Constant Field Values
      • luma_elim_threshold

        public int luma_elim_threshold
      • chroma_elim_threshold

        public int chroma_elim_threshold
      • strict_std_compliance

        public int strict_std_compliance
      • FF_COMPLIANCE_VERY_STRICT

        public static final int FF_COMPLIANCE_VERY_STRICT
        See Also:
        Constant Field Values
      • FF_COMPLIANCE_INOFFICIAL

        public static final int FF_COMPLIANCE_INOFFICIAL
        See Also:
        Constant Field Values
      • FF_COMPLIANCE_EXPERIMENTAL

        public static final int FF_COMPLIANCE_EXPERIMENTAL
        See Also:
        Constant Field Values
      • b_quant_offset

        public float b_quant_offset
      • error_resilience

        public int error_resilience
      • get_buffer

        public com.sun.jna.Pointer get_buffer
      • release_buffer

        public com.sun.jna.Pointer release_buffer
      • has_b_frames

        public int has_b_frames
      • block_align

        public int block_align
      • parse_only

        public int parse_only
      • mpeg_quant

        public int mpeg_quant
      • stats_out

        public com.sun.jna.Pointer stats_out
      • stats_in

        public com.sun.jna.Pointer stats_in
      • rc_qsquish

        public float rc_qsquish
      • rc_qmod_amp

        public float rc_qmod_amp
      • rc_qmod_freq

        public int rc_qmod_freq
      • rc_override

        public com.sun.jna.Pointer rc_override
      • rc_override_count

        public int rc_override_count
      • rc_eq

        public com.sun.jna.Pointer rc_eq
      • rc_max_rate

        public int rc_max_rate
      • rc_min_rate

        public int rc_min_rate
      • rc_buffer_size

        public int rc_buffer_size
      • rc_buffer_aggressivity

        public float rc_buffer_aggressivity
      • i_quant_factor

        public float i_quant_factor
      • i_quant_offset

        public float i_quant_offset
      • rc_initial_cplx

        public float rc_initial_cplx
      • dct_algo

        public int dct_algo
      • lumi_masking

        public float lumi_masking
      • temporal_cplx_masking

        public float temporal_cplx_masking
      • spatial_cplx_masking

        public float spatial_cplx_masking
      • p_masking

        public float p_masking
      • dark_masking

        public float dark_masking
      • unused

        public int unused
      • idct_algo

        public int idct_algo
      • slice_count

        public int slice_count
      • slice_offset

        public com.sun.jna.Pointer slice_offset
      • error_concealment

        public int error_concealment
      • dsp_mask

        public int dsp_mask
        dsp_mask could be add used to disable unwanted CPU features CPU features (i.e. MMX, SSE. ...) With the FORCE flag you may instead enable given CPU features. (Dangerous: Usable in case of misdetection, improper usage however will result into program crash.)
      • bits_per_sample

        public int bits_per_sample
      • prediction_method

        public int prediction_method
      • coded_frame

        public com.sun.jna.Pointer coded_frame
      • debug

        public int debug
      • debug_mv

        public int debug_mv
      • error

        public long[] error
      • mb_qmin

        public int mb_qmin
      • mb_qmax

        public int mb_qmax
      • me_cmp

        public int me_cmp
      • me_sub_cmp

        public int me_sub_cmp
      • mb_cmp

        public int mb_cmp
      • ildct_cmp

        public int ildct_cmp
      • dia_size

        public int dia_size
      • last_predictor_count

        public int last_predictor_count
      • pre_me

        public int pre_me
      • me_pre_cmp

        public int me_pre_cmp
      • pre_dia_size

        public int pre_dia_size
      • me_subpel_quality

        public int me_subpel_quality
      • get_format

        public com.sun.jna.Pointer get_format
      • dtg_active_format

        public int dtg_active_format
      • FF_DTG_AFD_16_9_SP_14_9

        public static final int FF_DTG_AFD_16_9_SP_14_9
        See Also:
        Constant Field Values
      • me_range

        public int me_range
      • intra_quant_bias

        public int intra_quant_bias
      • inter_quant_bias

        public int inter_quant_bias
      • color_table_id

        public int color_table_id
      • internal_buffer_count

        public int internal_buffer_count
      • internal_buffer

        public com.sun.jna.Pointer internal_buffer
      • global_quality

        public int global_quality
      • coder_type

        public int coder_type
      • context_model

        public int context_model
      • slice_flags

        public int slice_flags
      • xvmc_acceleration

        public int xvmc_acceleration
      • mb_decision

        public int mb_decision
      • intra_matrix

        public com.sun.jna.Pointer intra_matrix
      • inter_matrix

        public com.sun.jna.Pointer inter_matrix
      • stream_codec_tag

        public int stream_codec_tag
      • scenechange_threshold

        public int scenechange_threshold
      • lmin

        public int lmin
      • lmax

        public int lmax
      • palctrl

        public com.sun.jna.Pointer palctrl
      • noise_reduction

        public int noise_reduction
      • reget_buffer

        public com.sun.jna.Pointer reget_buffer
      • rc_initial_buffer_occupancy

        public int rc_initial_buffer_occupancy
      • inter_threshold

        public int inter_threshold
      • flags2

        public int flags2
      • error_rate

        public int error_rate
      • antialias_algo

        public int antialias_algo
      • quantizer_noise_shaping

        public int quantizer_noise_shaping
      • thread_count

        public int thread_count
      • execute

        public com.sun.jna.Pointer execute
      • thread_opaque

        public com.sun.jna.Pointer thread_opaque
      • me_threshold

        public int me_threshold
      • mb_threshold

        public int mb_threshold
      • intra_dc_precision

        public int intra_dc_precision
      • nsse_weight

        public int nsse_weight
      • skip_top

        public int skip_top
      • skip_bottom

        public int skip_bottom
      • profile

        public int profile
      • level

        public int level
      • lowres

        public int lowres
      • coded_width

        public int coded_width
      • coded_height

        public int coded_height
      • frame_skip_threshold

        public int frame_skip_threshold
      • frame_skip_factor

        public int frame_skip_factor
      • frame_skip_exp

        public int frame_skip_exp
      • frame_skip_cmp

        public int frame_skip_cmp
      • border_masking

        public float border_masking
      • mb_lmin

        public int mb_lmin
      • mb_lmax

        public int mb_lmax
      • me_penalty_compensation

        public int me_penalty_compensation
      • skip_loop_filter

        public int skip_loop_filter
      • skip_idct

        public int skip_idct
      • skip_frame

        public int skip_frame
      • bidir_refine

        public int bidir_refine
      • brd_scale

        public int brd_scale
      • crf

        public float crf
      • cqp

        public int cqp
      • keyint_min

        public int keyint_min
      • refs

        public int refs
      • chromaoffset

        public int chromaoffset
      • bframebias

        public int bframebias
      • trellis

        public int trellis
      • complexityblur

        public float complexityblur
      • deblockalpha

        public int deblockalpha
      • deblockbeta

        public int deblockbeta
      • partitions

        public int partitions
      • directpred

        public int directpred
      • cutoff

        public int cutoff
      • scenechange_factor

        public int scenechange_factor
      • mv0_threshold

        public int mv0_threshold
      • b_sensitivity

        public int b_sensitivity
      • compression_level

        public int compression_level
      • use_lpc

        public int use_lpc
      • lpc_coeff_precision

        public int lpc_coeff_precision
      • min_prediction_order

        public int min_prediction_order
      • max_prediction_order

        public int max_prediction_order
      • prediction_order_method

        public int prediction_order_method
      • min_partition_order

        public int min_partition_order
      • max_partition_order

        public int max_partition_order
      • timecode_frame_start

        public long timecode_frame_start
    • Constructor Detail

      • AVCodecContext

        public AVCodecContext()
      • AVCodecContext

        public AVCodecContext​(com.sun.jna.Pointer p)