public static class avcodec.AVCodecContext extends Pointer
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator| Modifier and Type | Field and Description |
|---|---|
static int |
AV_EF_AGGRESSIVE
consider things that a sane encoder should not do as an error
|
static int |
AV_EF_BITSTREAM
detect bitstream specification deviations
|
static int |
AV_EF_BUFFER
detect improper bitstream length
|
static int |
AV_EF_CAREFUL
consider things that violate the spec, are fast to calculate and have not been seen in the wild as errors
|
static int |
AV_EF_COMPLIANT
consider all spec non compliances as errors
|
static int |
AV_EF_CRCCHECK
Verify checksums embedded in the bitstream (could be of either encoded or
decoded data, depending on the codec) and print an error message on mismatch.
|
static int |
AV_EF_EXPLODE
abort decoding on minor error detection
|
static int |
AV_EF_IGNORE_ERR
ignore errors and continue
|
static int |
FF_ASPECT_EXTENDED |
static int |
FF_BUG_AC_VLC
Will be removed, libavcodec can now handle these non-compliant files by default.
|
static int |
FF_BUG_AMV |
static int |
FF_BUG_AUTODETECT
autodetection
|
static int |
FF_BUG_DC_CLIP |
static int |
FF_BUG_DIRECT_BLOCKSIZE |
static int |
FF_BUG_EDGE |
static int |
FF_BUG_HPEL_CHROMA |
static int |
FF_BUG_MS
Work around various bugs in Microsoft's broken decoders.
|
static int |
FF_BUG_NO_PADDING |
static int |
FF_BUG_OLD_MSMPEG4 |
static int |
FF_BUG_QPEL_CHROMA |
static int |
FF_BUG_QPEL_CHROMA2 |
static int |
FF_BUG_STD_QPEL |
static int |
FF_BUG_TRUNCATED |
static int |
FF_BUG_UMP4 |
static int |
FF_BUG_XVID_ILACE |
static int |
FF_CMP_BIT |
static int |
FF_CMP_CHROMA |
static int |
FF_CMP_DCT |
static int |
FF_CMP_DCT264 |
static int |
FF_CMP_DCTMAX |
static int |
FF_CMP_NSSE |
static int |
FF_CMP_PSNR |
static int |
FF_CMP_RD |
static int |
FF_CMP_SAD |
static int |
FF_CMP_SATD |
static int |
FF_CMP_SSE |
static int |
FF_CMP_VSAD |
static int |
FF_CMP_VSSE |
static int |
FF_CMP_W53 |
static int |
FF_CMP_W97 |
static int |
FF_CMP_ZERO |
static int |
FF_CODER_TYPE_AC |
static int |
FF_CODER_TYPE_DEFLATE |
static int |
FF_CODER_TYPE_RAW |
static int |
FF_CODER_TYPE_RLE |
static int |
FF_CODER_TYPE_VLC |
static int |
FF_COMPLIANCE_EXPERIMENTAL
Allow nonstandardized experimental things.
|
static int |
FF_COMPLIANCE_NORMAL |
static int |
FF_COMPLIANCE_STRICT
Strictly conform to all the things in the spec no matter what consequences.
|
static int |
FF_COMPLIANCE_UNOFFICIAL
Allow unofficial extensions
|
static int |
FF_COMPLIANCE_VERY_STRICT
Strictly conform to an older more strict version of the spec or reference software.
|
static int |
FF_COMPRESSION_DEFAULT |
static int |
FF_DCT_ALTIVEC |
static int |
FF_DCT_AUTO |
static int |
FF_DCT_FAAN |
static int |
FF_DCT_FASTINT |
static int |
FF_DCT_INT |
static int |
FF_DCT_MMX |
static int |
FF_DEBUG_BITSTREAM |
static int |
FF_DEBUG_BUFFERS |
static int |
FF_DEBUG_BUGS |
static int |
FF_DEBUG_DCT_COEFF |
static int |
FF_DEBUG_ER |
static int |
FF_DEBUG_MB_TYPE |
static int |
FF_DEBUG_MMCO |
static int |
FF_DEBUG_MV
Deprecated.
this option does nothing
|
static int |
FF_DEBUG_NOMC |
static int |
FF_DEBUG_PICT_INFO |
static int |
FF_DEBUG_PTS |
static int |
FF_DEBUG_QP |
static int |
FF_DEBUG_RC |
static int |
FF_DEBUG_SKIP |
static int |
FF_DEBUG_STARTCODE |
static int |
FF_DEBUG_THREADS |
static int |
FF_DEBUG_VIS_MB_TYPE
only access through AVOptions from outside libavcodec
|
static int |
FF_DEBUG_VIS_MV_B_BACK |
static int |
FF_DEBUG_VIS_MV_B_FOR |
static int |
FF_DEBUG_VIS_MV_P_FOR |
static int |
FF_DEBUG_VIS_QP
only access through AVOptions from outside libavcodec
|
static int |
FF_DEFAULT_QUANT_BIAS |
static int |
FF_DTG_AFD_14_9 |
static int |
FF_DTG_AFD_16_9 |
static int |
FF_DTG_AFD_16_9_SP_14_9 |
static int |
FF_DTG_AFD_4_3 |
static int |
FF_DTG_AFD_4_3_SP_14_9 |
static int |
FF_DTG_AFD_SAME |
static int |
FF_DTG_AFD_SP_4_3 |
static int |
FF_EC_DEBLOCK |
static int |
FF_EC_FAVOR_INTER |
static int |
FF_EC_GUESS_MVS |
static int |
FF_IDCT_ALTIVEC |
static int |
FF_IDCT_ARM |
static int |
FF_IDCT_AUTO |
static int |
FF_IDCT_FAAN |
static int |
FF_IDCT_INT |
static int |
FF_IDCT_IPP |
static int |
FF_IDCT_SH4 |
static int |
FF_IDCT_SIMPLE |
static int |
FF_IDCT_SIMPLEALPHA |
static int |
FF_IDCT_SIMPLEARM |
static int |
FF_IDCT_SIMPLEARMV5TE |
static int |
FF_IDCT_SIMPLEARMV6 |
static int |
FF_IDCT_SIMPLEAUTO |
static int |
FF_IDCT_SIMPLEMMX |
static int |
FF_IDCT_SIMPLENEON |
static int |
FF_IDCT_SIMPLEVIS |
static int |
FF_IDCT_XVID |
static int |
FF_IDCT_XVIDMMX |
static int |
FF_LEVEL_UNKNOWN |
static int |
FF_MB_DECISION_BITS
chooses the one which needs the fewest bits
|
static int |
FF_MB_DECISION_RD
rate distortion
|
static int |
FF_MB_DECISION_SIMPLE
uses mb_cmp
|
static int |
FF_PRED_LEFT |
static int |
FF_PRED_MEDIAN |
static int |
FF_PRED_PLANE |
static int |
FF_PROFILE_AAC_ELD |
static int |
FF_PROFILE_AAC_HE |
static int |
FF_PROFILE_AAC_HE_V2 |
static int |
FF_PROFILE_AAC_LD |
static int |
FF_PROFILE_AAC_LOW |
static int |
FF_PROFILE_AAC_LTP |
static int |
FF_PROFILE_AAC_MAIN |
static int |
FF_PROFILE_AAC_SSR |
static int |
FF_PROFILE_DTS |
static int |
FF_PROFILE_DTS_96_24 |
static int |
FF_PROFILE_DTS_ES |
static int |
FF_PROFILE_DTS_EXPRESS |
static int |
FF_PROFILE_DTS_HD_HRA |
static int |
FF_PROFILE_DTS_HD_MA |
static int |
FF_PROFILE_H264_BASELINE |
static int |
FF_PROFILE_H264_CAVLC_444 |
static int |
FF_PROFILE_H264_CONSTRAINED |
static int |
FF_PROFILE_H264_CONSTRAINED_BASELINE |
static int |
FF_PROFILE_H264_EXTENDED |
static int |
FF_PROFILE_H264_HIGH |
static int |
FF_PROFILE_H264_HIGH_10 |
static int |
FF_PROFILE_H264_HIGH_10_INTRA |
static int |
FF_PROFILE_H264_HIGH_422 |
static int |
FF_PROFILE_H264_HIGH_422_INTRA |
static int |
FF_PROFILE_H264_HIGH_444 |
static int |
FF_PROFILE_H264_HIGH_444_INTRA |
static int |
FF_PROFILE_H264_HIGH_444_PREDICTIVE |
static int |
FF_PROFILE_H264_INTRA |
static int |
FF_PROFILE_H264_MAIN |
static int |
FF_PROFILE_HEVC_MAIN |
static int |
FF_PROFILE_HEVC_MAIN_10 |
static int |
FF_PROFILE_HEVC_MAIN_STILL_PICTURE |
static int |
FF_PROFILE_HEVC_REXT |
static int |
FF_PROFILE_JPEG2000_CSTREAM_NO_RESTRICTION |
static int |
FF_PROFILE_JPEG2000_CSTREAM_RESTRICTION_0 |
static int |
FF_PROFILE_JPEG2000_CSTREAM_RESTRICTION_1 |
static int |
FF_PROFILE_JPEG2000_DCINEMA_2K |
static int |
FF_PROFILE_JPEG2000_DCINEMA_4K |
static int |
FF_PROFILE_MPEG2_422 |
static int |
FF_PROFILE_MPEG2_AAC_HE |
static int |
FF_PROFILE_MPEG2_AAC_LOW |
static int |
FF_PROFILE_MPEG2_HIGH |
static int |
FF_PROFILE_MPEG2_MAIN |
static int |
FF_PROFILE_MPEG2_SIMPLE |
static int |
FF_PROFILE_MPEG2_SNR_SCALABLE |
static int |
FF_PROFILE_MPEG2_SS |
static int |
FF_PROFILE_MPEG4_ADVANCED_CODING |
static int |
FF_PROFILE_MPEG4_ADVANCED_CORE |
static int |
FF_PROFILE_MPEG4_ADVANCED_REAL_TIME |
static int |
FF_PROFILE_MPEG4_ADVANCED_SCALABLE_TEXTURE |
static int |
FF_PROFILE_MPEG4_ADVANCED_SIMPLE |
static int |
FF_PROFILE_MPEG4_BASIC_ANIMATED_TEXTURE |
static int |
FF_PROFILE_MPEG4_CORE |
static int |
FF_PROFILE_MPEG4_CORE_SCALABLE |
static int |
FF_PROFILE_MPEG4_HYBRID |
static int |
FF_PROFILE_MPEG4_MAIN |
static int |
FF_PROFILE_MPEG4_N_BIT |
static int |
FF_PROFILE_MPEG4_SCALABLE_TEXTURE |
static int |
FF_PROFILE_MPEG4_SIMPLE |
static int |
FF_PROFILE_MPEG4_SIMPLE_FACE_ANIMATION |
static int |
FF_PROFILE_MPEG4_SIMPLE_SCALABLE |
static int |
FF_PROFILE_MPEG4_SIMPLE_STUDIO |
static int |
FF_PROFILE_RESERVED |
static int |
FF_PROFILE_UNKNOWN |
static int |
FF_PROFILE_VC1_ADVANCED |
static int |
FF_PROFILE_VC1_COMPLEX |
static int |
FF_PROFILE_VC1_MAIN |
static int |
FF_PROFILE_VC1_SIMPLE |
static int |
FF_PROFILE_VP9_0 |
static int |
FF_PROFILE_VP9_1 |
static int |
FF_PROFILE_VP9_2 |
static int |
FF_PROFILE_VP9_3 |
static int |
FF_RC_STRATEGY_XVID |
static int |
FF_SUB_CHARENC_MODE_AUTOMATIC
libavcodec will select the mode itself
|
static int |
FF_SUB_CHARENC_MODE_DO_NOTHING
do nothing (demuxer outputs a stream supposed to be already in UTF-8, or the codec is bitmap for instance)
|
static int |
FF_SUB_CHARENC_MODE_PRE_DECODER
the AVPacket data needs to be recoded to UTF-8 before being fed to the decoder, requires iconv
|
static int |
FF_THREAD_FRAME
Decode more than one frame at once
|
static int |
FF_THREAD_SLICE
Decode more than one part of a single frame at once
|
static int |
SLICE_FLAG_ALLOW_FIELD
allow draw_horiz_band() with field slices (MPEG2 field pics)
|
static int |
SLICE_FLAG_ALLOW_PLANE
allow draw_horiz_band() with 1 component at a time (SVQ1)
|
static int |
SLICE_FLAG_CODED_ORDER
draw_horiz_band() is called in coded order instead of display
|
| Constructor and Description |
|---|
AVCodecContext()
Default native constructor.
|
AVCodecContext(int size)
Native array allocator.
|
AVCodecContext(Pointer p)
Pointer cast constructor.
|
| Modifier and Type | Method and Description |
|---|---|
int |
active_thread_type()
Which multithreading methods are in use by the codec.
|
avcodec.AVCodecContext |
active_thread_type(int active_thread_type) |
int |
audio_service_type()
Type of service that the audio stream conveys.
|
avcodec.AVCodecContext |
audio_service_type(int audio_service_type) |
avutil.AVClass |
av_class()
information on struct for av_log
- set by avcodec_alloc_context3
|
int |
b_frame_strategy() |
avcodec.AVCodecContext |
b_frame_strategy(int b_frame_strategy) |
float |
b_quant_factor()
qscale factor between IP and B-frames
If > 0 then the last P-frame quantizer will be used (q= lastp_q*factor+offset).
|
avcodec.AVCodecContext |
b_quant_factor(float b_quant_factor) |
float |
b_quant_offset()
qscale offset between IP and B-frames
- encoding: Set by user.
|
avcodec.AVCodecContext |
b_quant_offset(float b_quant_offset) |
int |
b_sensitivity()
Adjust sensitivity of b_frame_strategy 1.
|
avcodec.AVCodecContext |
b_sensitivity(int b_sensitivity) |
int |
bidir_refine()
- encoding: Set by user.
|
avcodec.AVCodecContext |
bidir_refine(int bidir_refine) |
int |
bit_rate_tolerance()
number of bits the bitstream is allowed to diverge from the reference.
|
avcodec.AVCodecContext |
bit_rate_tolerance(int bit_rate_tolerance) |
int |
bit_rate()
the average bitrate
- encoding: Set by user; unused for constant quantizer encoding.
|
avcodec.AVCodecContext |
bit_rate(int bit_rate) |
int |
bits_per_coded_sample()
bits per sample/pixel from the demuxer (needed for huffyuv).
|
avcodec.AVCodecContext |
bits_per_coded_sample(int bits_per_coded_sample) |
int |
bits_per_raw_sample()
Bits per sample/pixel of internal libavcodec pixel/sample format.
|
avcodec.AVCodecContext |
bits_per_raw_sample(int bits_per_raw_sample) |
int |
block_align()
number of bytes per packet if constant and known or 0
Used by some WAV based audio codecs.
|
avcodec.AVCodecContext |
block_align(int block_align) |
float |
border_masking()
Deprecated.
use encoder private options instead
|
avcodec.AVCodecContext |
border_masking(float border_masking) |
int |
brd_scale()
- encoding: Set by user.
|
avcodec.AVCodecContext |
brd_scale(int brd_scale) |
long |
channel_layout()
Audio channel layout.
|
avcodec.AVCodecContext |
channel_layout(long channel_layout) |
int |
channels()
number of audio channels
|
avcodec.AVCodecContext |
channels(int channels) |
ShortPointer |
chroma_intra_matrix()
custom intra quantization matrix
Code outside libavcodec should access this field using av_codec_g/set_chroma_intra_matrix()
- encoding: Set by user, can be NULL.
|
avcodec.AVCodecContext |
chroma_intra_matrix(ShortPointer chroma_intra_matrix) |
int |
chroma_sample_location()
This defines the location of chroma samples.
|
avcodec.AVCodecContext |
chroma_sample_location(int chroma_sample_location) |
int |
chromaoffset()
chroma qp offset from luma
- encoding: Set by user.
|
avcodec.AVCodecContext |
chromaoffset(int chromaoffset) |
avcodec.AVCodecDescriptor |
codec_descriptor()
AVCodecDescriptor
Code outside libavcodec should access this field using:
av_codec_{get,set}_codec_descriptor(avctx)
- encoding: unused.
|
int |
codec_id() |
avcodec.AVCodecContext |
codec_id(int codec_id) |
BytePointer |
codec_name()
Deprecated.
|
byte |
codec_name(int i)
Deprecated.
this field is not used for anything in libavcodec
|
avcodec.AVCodecContext |
codec_name(int i,
byte codec_name) |
int |
codec_tag()
fourcc (LSB first, so "ABCD" -> ('D'<<24) + ('C'<<16) + ('B'<<8) + 'A').
|
avcodec.AVCodecContext |
codec_tag(int codec_tag) |
int |
codec_type() |
avcodec.AVCodecContext |
codec_type(int codec_type) |
BytePointer |
codec_whitelist()
',' separated list of allowed decoders.
|
avcodec.AVCodecContext |
codec_whitelist(BytePointer codec_whitelist) |
avcodec.AVCodec |
codec() |
avutil.AVFrame |
coded_frame()
the picture in the bitstream
- encoding: Set by libavcodec.
|
avcodec.AVCodecContext |
coded_frame(avutil.AVFrame coded_frame) |
int |
coded_height() |
avcodec.AVCodecContext |
coded_height(int coded_height) |
int |
coded_width()
Bitstream width / height, may be different from width/height e.g.
|
avcodec.AVCodecContext |
coded_width(int coded_width) |
int |
coder_type()
coder type
- encoding: Set by user.
|
avcodec.AVCodecContext |
coder_type(int coder_type) |
int |
color_primaries()
Chromaticity coordinates of the source primaries.
|
avcodec.AVCodecContext |
color_primaries(int color_primaries) |
int |
color_range()
MPEG vs JPEG YUV range.
|
avcodec.AVCodecContext |
color_range(int color_range) |
int |
color_trc()
Color Transfer Characteristic.
|
avcodec.AVCodecContext |
color_trc(int color_trc) |
int |
colorspace()
YUV colorspace type.
|
avcodec.AVCodecContext |
colorspace(int colorspace) |
int |
compression_level()
- encoding: Set by user.
|
avcodec.AVCodecContext |
compression_level(int compression_level) |
int |
context_model()
context model
- encoding: Set by user.
|
avcodec.AVCodecContext |
context_model(int context_model) |
int |
cutoff()
Audio cutoff bandwidth (0 means "automatic")
- encoding: Set by user.
|
avcodec.AVCodecContext |
cutoff(int cutoff) |
float |
dark_masking()
darkness masking (0-> disabled)
- encoding: Set by user.
|
avcodec.AVCodecContext |
dark_masking(float dark_masking) |
int |
dct_algo()
DCT algorithm, see FF_DCT_* below
- encoding: Set by user.
|
avcodec.AVCodecContext |
dct_algo(int dct_algo) |
int |
debug_mv()
debug
Code outside libavcodec should access this field using AVOptions
- encoding: Set by user.
|
avcodec.AVCodecContext |
debug_mv(int debug_mv) |
int |
debug()
debug
- encoding: Set by user.
|
avcodec.AVCodecContext |
debug(int debug) |
int |
delay()
Codec delay.
|
avcodec.AVCodecContext |
delay(int delay) |
int |
dia_size()
ME diamond size & shape
- encoding: Set by user.
|
avcodec.AVCodecContext |
dia_size(int dia_size) |
avcodec.AVCodecContext.Draw_horiz_band_AVCodecContext_AVFrame_IntPointer_int_int_int |
draw_horiz_band() |
avcodec.AVCodecContext |
draw_horiz_band(avcodec.AVCodecContext.Draw_horiz_band_AVCodecContext_AVFrame_IntPointer_int_int_int draw_horiz_band) |
int |
dtg_active_format()
Deprecated.
Deprecated in favor of AVSideData
|
avcodec.AVCodecContext |
dtg_active_format(int dtg_active_format) |
BytePointer |
dump_separator()
dump format separator.
|
avcodec.AVCodecContext |
dump_separator(BytePointer dump_separator) |
int |
err_recognition()
Error recognition; may misdetect some more or less valid parts as errors.
|
avcodec.AVCodecContext |
err_recognition(int err_recognition) |
int |
error_concealment()
error concealment flags
- encoding: unused
- decoding: Set by user.
|
avcodec.AVCodecContext |
error_concealment(int error_concealment) |
int |
error_rate()
Deprecated.
use the 'error_rate' private AVOption of the mpegvideo
encoders
|
avcodec.AVCodecContext |
error_rate(int error_rate) |
LongPointer |
error() |
long |
error(int i)
error
- encoding: Set by libavcodec if flags&CODEC_FLAG_PSNR.
|
avcodec.AVCodecContext |
error(int i,
long error) |
avcodec.AVCodecContext.Execute_AVCodecContext_Func_AVCodecContext_Pointer_Pointer_IntPointer_int_int |
execute() |
avcodec.AVCodecContext |
execute(avcodec.AVCodecContext.Execute_AVCodecContext_Func_AVCodecContext_Pointer_Pointer_IntPointer_int_int execute) |
avcodec.AVCodecContext.Execute2_AVCodecContext_Func_AVCodecContext_Pointer_int_int_Pointer_IntPointer_int |
execute2() |
avcodec.AVCodecContext |
execute2(avcodec.AVCodecContext.Execute2_AVCodecContext_Func_AVCodecContext_Pointer_int_int_Pointer_IntPointer_int execute2) |
int |
extradata_size() |
avcodec.AVCodecContext |
extradata_size(int extradata_size) |
BytePointer |
extradata()
some codecs need / can use extradata like Huffman tables.
|
avcodec.AVCodecContext |
extradata(BytePointer extradata) |
int |
field_order()
Field order
- encoding: set by libavcodec
- decoding: Set by user.
|
avcodec.AVCodecContext |
field_order(int field_order) |
int |
flags()
CODEC_FLAG_*.
|
avcodec.AVCodecContext |
flags(int flags) |
int |
flags2()
CODEC_FLAG2_*
- encoding: Set by user.
|
avcodec.AVCodecContext |
flags2(int flags2) |
int |
frame_bits()
number of bits used for the previously encoded frame
- encoding: Set by libavcodec.
|
avcodec.AVCodecContext |
frame_bits(int frame_bits) |
int |
frame_number()
Frame counter, set by libavcodec.
|
avcodec.AVCodecContext |
frame_number(int frame_number) |
int |
frame_size()
Number of samples per channel in an audio frame.
|
avcodec.AVCodecContext |
frame_size(int frame_size) |
int |
frame_skip_cmp()
frame skip comparison function
- encoding: Set by user.
|
avcodec.AVCodecContext |
frame_skip_cmp(int frame_skip_cmp) |
int |
frame_skip_exp()
frame skip exponent
- encoding: Set by user.
|
avcodec.AVCodecContext |
frame_skip_exp(int frame_skip_exp) |
int |
frame_skip_factor()
frame skip factor
- encoding: Set by user.
|
avcodec.AVCodecContext |
frame_skip_factor(int frame_skip_factor) |
int |
frame_skip_threshold()
frame skip threshold
- encoding: Set by user.
|
avcodec.AVCodecContext |
frame_skip_threshold(int frame_skip_threshold) |
avutil.AVRational |
framerate()
- decoding: For codecs that store a framerate value in the compressed
bitstream, the decoder may export it here.
|
avcodec.AVCodecContext |
framerate(avutil.AVRational framerate) |
avcodec.AVCodecContext.Get_buffer_AVCodecContext_AVFrame |
get_buffer() |
avcodec.AVCodecContext |
get_buffer(avcodec.AVCodecContext.Get_buffer_AVCodecContext_AVFrame get_buffer) |
avcodec.AVCodecContext.Get_buffer2_AVCodecContext_AVFrame_int |
get_buffer2() |
avcodec.AVCodecContext |
get_buffer2(avcodec.AVCodecContext.Get_buffer2_AVCodecContext_AVFrame_int get_buffer2) |
avcodec.AVCodecContext.Get_format_AVCodecContext_IntPointer |
get_format() |
avcodec.AVCodecContext |
get_format(avcodec.AVCodecContext.Get_format_AVCodecContext_IntPointer get_format) |
int |
global_quality()
Global quality for codecs which cannot change it per frame.
|
avcodec.AVCodecContext |
global_quality(int global_quality) |
int |
gop_size()
the number of pictures in a group of pictures, or 0 for intra_only
- encoding: Set by user.
|
avcodec.AVCodecContext |
gop_size(int gop_size) |
int |
has_b_frames()
Size of the frame reordering buffer in the decoder.
|
avcodec.AVCodecContext |
has_b_frames(int has_b_frames) |
int |
header_bits() |
avcodec.AVCodecContext |
header_bits(int header_bits) |
int |
height() |
avcodec.AVCodecContext |
height(int height) |
Pointer |
hwaccel_context()
Hardware accelerator context.
|
avcodec.AVCodecContext |
hwaccel_context(Pointer hwaccel_context) |
avcodec.AVHWAccel |
hwaccel()
Hardware accelerator in use
- encoding: unused.
|
avcodec.AVCodecContext |
hwaccel(avcodec.AVHWAccel hwaccel) |
int |
i_count() |
avcodec.AVCodecContext |
i_count(int i_count) |
float |
i_quant_factor()
qscale factor between P and I-frames
If > 0 then the last p frame quantizer will be used (q= lastp_q*factor+offset).
|
avcodec.AVCodecContext |
i_quant_factor(float i_quant_factor) |
float |
i_quant_offset()
qscale offset between P and I-frames
- encoding: Set by user.
|
avcodec.AVCodecContext |
i_quant_offset(float i_quant_offset) |
int |
i_tex_bits() |
avcodec.AVCodecContext |
i_tex_bits(int i_tex_bits) |
int |
idct_algo()
IDCT algorithm, see FF_IDCT_* below.
|
avcodec.AVCodecContext |
idct_algo(int idct_algo) |
int |
ildct_cmp()
interlaced DCT comparison function
- encoding: Set by user.
|
avcodec.AVCodecContext |
ildct_cmp(int ildct_cmp) |
int |
initial_padding()
Audio only.
|
avcodec.AVCodecContext |
initial_padding(int initial_padding) |
ShortPointer |
inter_matrix()
custom inter quantization matrix
- encoding: Set by user, can be NULL.
|
avcodec.AVCodecContext |
inter_matrix(ShortPointer inter_matrix) |
int |
inter_quant_bias()
inter quantizer bias
- encoding: Set by user.
|
avcodec.AVCodecContext |
inter_quant_bias(int inter_quant_bias) |
avcodec.AVCodecInternal |
internal()
Private context used for internal data.
|
avcodec.AVCodecContext |
internal(avcodec.AVCodecInternal internal) |
int |
intra_dc_precision()
precision of the intra DC coefficient - 8
- encoding: Set by user.
|
avcodec.AVCodecContext |
intra_dc_precision(int intra_dc_precision) |
ShortPointer |
intra_matrix()
custom intra quantization matrix
- encoding: Set by user, can be NULL.
|
avcodec.AVCodecContext |
intra_matrix(ShortPointer intra_matrix) |
int |
intra_quant_bias()
intra quantizer bias
- encoding: Set by user.
|
avcodec.AVCodecContext |
intra_quant_bias(int intra_quant_bias) |
int |
keyint_min()
minimum GOP size
- encoding: Set by user.
|
avcodec.AVCodecContext |
keyint_min(int keyint_min) |
int |
last_predictor_count()
amount of previous MV predictors (2a+1 x 2a+1 square)
- encoding: Set by user.
|
avcodec.AVCodecContext |
last_predictor_count(int last_predictor_count) |
int |
level()
level
- encoding: Set by user.
|
avcodec.AVCodecContext |
level(int level) |
int |
lmax()
Deprecated.
use encoder private options instead
|
avcodec.AVCodecContext |
lmax(int lmax) |
int |
lmin()
Deprecated.
use encoder private options instead
|
avcodec.AVCodecContext |
lmin(int lmin) |
int |
log_level_offset() |
avcodec.AVCodecContext |
log_level_offset(int log_level_offset) |
int |
lowres()
low resolution decoding, 1-> 1/2 size, 2->1/4 size
- encoding: unused
- decoding: Set by user.
|
avcodec.AVCodecContext |
lowres(int lowres) |
float |
lumi_masking()
luminance masking (0-> disabled)
- encoding: Set by user.
|
avcodec.AVCodecContext |
lumi_masking(float lumi_masking) |
int |
max_b_frames()
maximum number of B-frames between non-B-frames
Note: The output will be delayed by max_b_frames+1 relative to the input.
|
avcodec.AVCodecContext |
max_b_frames(int max_b_frames) |
int |
max_prediction_order()
- encoding: Set by user.
|
avcodec.AVCodecContext |
max_prediction_order(int max_prediction_order) |
int |
max_qdiff()
maximum quantizer difference between frames
- encoding: Set by user.
|
avcodec.AVCodecContext |
max_qdiff(int max_qdiff) |
int |
mb_cmp()
macroblock comparison function (not supported yet)
- encoding: Set by user.
|
avcodec.AVCodecContext |
mb_cmp(int mb_cmp) |
int |
mb_decision()
macroblock decision mode
- encoding: Set by user.
|
avcodec.AVCodecContext |
mb_decision(int mb_decision) |
int |
mb_lmax()
maximum MB lagrange multipler
- encoding: Set by user.
|
avcodec.AVCodecContext |
mb_lmax(int mb_lmax) |
int |
mb_lmin()
minimum MB lagrange multipler
- encoding: Set by user.
|
avcodec.AVCodecContext |
mb_lmin(int mb_lmin) |
int |
mb_threshold()
Deprecated.
this field is unused
|
avcodec.AVCodecContext |
mb_threshold(int mb_threshold) |
int |
me_cmp()
motion estimation comparison function
- encoding: Set by user.
|
avcodec.AVCodecContext |
me_cmp(int me_cmp) |
int |
me_method()
Motion estimation algorithm used for video coding.
|
avcodec.AVCodecContext |
me_method(int me_method) |
int |
me_penalty_compensation()
- encoding: Set by user.
|
avcodec.AVCodecContext |
me_penalty_compensation(int me_penalty_compensation) |
int |
me_pre_cmp()
motion estimation prepass comparison function
- encoding: Set by user.
|
avcodec.AVCodecContext |
me_pre_cmp(int me_pre_cmp) |
int |
me_range()
maximum motion estimation search range in subpel units
If 0 then no limit.
|
avcodec.AVCodecContext |
me_range(int me_range) |
int |
me_sub_cmp()
subpixel motion estimation comparison function
- encoding: Set by user.
|
avcodec.AVCodecContext |
me_sub_cmp(int me_sub_cmp) |
int |
me_subpel_quality()
subpel ME quality
- encoding: Set by user.
|
avcodec.AVCodecContext |
me_subpel_quality(int me_subpel_quality) |
int |
me_threshold()
Deprecated.
this field is unused
|
avcodec.AVCodecContext |
me_threshold(int me_threshold) |
int |
min_prediction_order()
- encoding: Set by user.
|
avcodec.AVCodecContext |
min_prediction_order(int min_prediction_order) |
int |
misc_bits() |
avcodec.AVCodecContext |
misc_bits(int misc_bits) |
int |
mpeg_quant()
0-> h263 quant 1-> mpeg quant
- encoding: Set by user.
|
avcodec.AVCodecContext |
mpeg_quant(int mpeg_quant) |
int |
mv_bits() |
avcodec.AVCodecContext |
mv_bits(int mv_bits) |
int |
mv0_threshold()
Note: Value depends upon the compare function used for fullpel ME.
|
avcodec.AVCodecContext |
mv0_threshold(int mv0_threshold) |
int |
noise_reduction()
noise reduction strength
- encoding: Set by user.
|
avcodec.AVCodecContext |
noise_reduction(int noise_reduction) |
int |
nsse_weight()
noise vs.
|
avcodec.AVCodecContext |
nsse_weight(int nsse_weight) |
Pointer |
opaque()
Private data of the user, can be used to carry app specific stuff.
|
avcodec.AVCodecContext |
opaque(Pointer opaque) |
int |
p_count() |
avcodec.AVCodecContext |
p_count(int p_count) |
float |
p_masking()
p block masking (0-> disabled)
- encoding: Set by user.
|
avcodec.AVCodecContext |
p_masking(float p_masking) |
int |
p_tex_bits() |
avcodec.AVCodecContext |
p_tex_bits(int p_tex_bits) |
int |
pix_fmt()
Pixel format, see AV_PIX_FMT_xxx.
|
avcodec.AVCodecContext |
pix_fmt(int pix_fmt) |
avutil.AVRational |
pkt_timebase()
Timebase in which pkt_dts/pts and AVPacket.dts/pts are.
|
avcodec.AVCodecContext |
pkt_timebase(avutil.AVRational pkt_timebase) |
avcodec.AVPacket |
pkt()
Deprecated.
this field is not supposed to be accessed from outside lavc
|
avcodec.AVCodecContext |
pkt(avcodec.AVPacket pkt) |
avcodec.AVCodecContext |
position(int position) |
int |
pre_dia_size()
ME prepass diamond size & shape
- encoding: Set by user.
|
avcodec.AVCodecContext |
pre_dia_size(int pre_dia_size) |
int |
pre_me()
prepass for motion estimation
- encoding: Set by user.
|
avcodec.AVCodecContext |
pre_me(int pre_me) |
int |
prediction_method()
prediction method (needed for huffyuv)
- encoding: Set by user.
|
avcodec.AVCodecContext |
prediction_method(int prediction_method) |
Pointer |
priv_data() |
avcodec.AVCodecContext |
priv_data(Pointer priv_data) |
int |
profile()
profile
- encoding: Set by user.
|
avcodec.AVCodecContext |
profile(int profile) |
long |
pts_correction_last_dts()
PTS of the last frame
|
avcodec.AVCodecContext |
pts_correction_last_dts(long pts_correction_last_dts) |
long |
pts_correction_last_pts()
Number of incorrect DTS values so far
|
avcodec.AVCodecContext |
pts_correction_last_pts(long pts_correction_last_pts) |
long |
pts_correction_num_faulty_dts()
Number of incorrect PTS values so far
|
avcodec.AVCodecContext |
pts_correction_num_faulty_dts(long pts_correction_num_faulty_dts) |
long |
pts_correction_num_faulty_pts()
Current statistics for PTS correction.
|
avcodec.AVCodecContext |
pts_correction_num_faulty_pts(long pts_correction_num_faulty_pts) |
float |
qblur()
amount of qscale smoothing over time (0.0-1.0)
|
avcodec.AVCodecContext |
qblur(float qblur) |
float |
qcompress()
amount of qscale change between easy & hard scenes (0.0-1.0)
|
avcodec.AVCodecContext |
qcompress(float qcompress) |
int |
qmax()
maximum quantizer
- encoding: Set by user.
|
avcodec.AVCodecContext |
qmax(int qmax) |
int |
qmin()
minimum quantizer
- encoding: Set by user.
|
avcodec.AVCodecContext |
qmin(int qmin) |
float |
rc_buffer_aggressivity()
Deprecated.
use encoder private options instead
|
avcodec.AVCodecContext |
rc_buffer_aggressivity(float rc_buffer_aggressivity) |
int |
rc_buffer_size()
decoder bitstream buffer size
- encoding: Set by user.
|
avcodec.AVCodecContext |
rc_buffer_size(int rc_buffer_size) |
BytePointer |
rc_eq()
Deprecated.
use encoder private options instead
|
int |
rc_initial_buffer_occupancy()
Number of bits which should be loaded into the rc buffer before decoding starts.
|
avcodec.AVCodecContext |
rc_initial_buffer_occupancy(int rc_initial_buffer_occupancy) |
float |
rc_initial_cplx()
Deprecated.
|
avcodec.AVCodecContext |
rc_initial_cplx(float rc_initial_cplx) |
float |
rc_max_available_vbv_use()
Ratecontrol attempt to use, at maximum,
|
avcodec.AVCodecContext |
rc_max_available_vbv_use(float rc_max_available_vbv_use) |
int |
rc_max_rate()
maximum bitrate
- encoding: Set by user.
|
avcodec.AVCodecContext |
rc_max_rate(int rc_max_rate) |
int |
rc_min_rate()
minimum bitrate
- encoding: Set by user.
|
avcodec.AVCodecContext |
rc_min_rate(int rc_min_rate) |
float |
rc_min_vbv_overflow_use()
Ratecontrol attempt to use, at least,
|
avcodec.AVCodecContext |
rc_min_vbv_overflow_use(float rc_min_vbv_overflow_use) |
int |
rc_override_count()
ratecontrol override, see RcOverride
- encoding: Allocated/set/freed by user.
|
avcodec.AVCodecContext |
rc_override_count(int rc_override_count) |
avcodec.RcOverride |
rc_override() |
avcodec.AVCodecContext |
rc_override(avcodec.RcOverride rc_override) |
float |
rc_qmod_amp()
Deprecated.
|
avcodec.AVCodecContext |
rc_qmod_amp(float rc_qmod_amp) |
int |
rc_qmod_freq()
Deprecated.
|
avcodec.AVCodecContext |
rc_qmod_freq(int rc_qmod_freq) |
float |
rc_qsquish()
Deprecated.
use encoder private options instead
|
avcodec.AVCodecContext |
rc_qsquish(float rc_qsquish) |
int |
rc_strategy()
obsolete FIXME remove
|
avcodec.AVCodecContext |
rc_strategy(int rc_strategy) |
int |
refcounted_frames()
If non-zero, the decoded audio and video frames returned from
avcodec_decode_video2() and avcodec_decode_audio4() are reference-counted
and are valid indefinitely.
|
avcodec.AVCodecContext |
refcounted_frames(int refcounted_frames) |
int |
refs()
number of reference frames
- encoding: Set by user.
|
avcodec.AVCodecContext |
refs(int refs) |
avcodec.AVCodecContext.Reget_buffer_AVCodecContext_AVFrame |
reget_buffer() |
avcodec.AVCodecContext |
reget_buffer(avcodec.AVCodecContext.Reget_buffer_AVCodecContext_AVFrame reget_buffer) |
avcodec.AVCodecContext.Release_buffer_AVCodecContext_AVFrame |
release_buffer() |
avcodec.AVCodecContext |
release_buffer(avcodec.AVCodecContext.Release_buffer_AVCodecContext_AVFrame release_buffer) |
long |
reordered_opaque()
opaque 64bit number (generally a PTS) that will be reordered and
output in AVFrame.reordered_opaque
- encoding: unused
- decoding: Set by user.
|
avcodec.AVCodecContext |
reordered_opaque(long reordered_opaque) |
long |
request_channel_layout()
Request decoder to use this channel layout if it can (0 for default)
- encoding: unused
- decoding: Set by user.
|
avcodec.AVCodecContext |
request_channel_layout(long request_channel_layout) |
int |
request_channels()
Deprecated.
Deprecated in favor of request_channel_layout.
|
avcodec.AVCodecContext |
request_channels(int request_channels) |
int |
request_sample_fmt()
desired sample format
- encoding: Not used.
|
avcodec.AVCodecContext |
request_sample_fmt(int request_sample_fmt) |
avcodec.AVCodecContext.Rtp_callback_AVCodecContext_Pointer_int_int |
rtp_callback() |
avcodec.AVCodecContext |
rtp_callback(avcodec.AVCodecContext.Rtp_callback_AVCodecContext_Pointer_int_int rtp_callback) |
int |
rtp_payload_size() |
avcodec.AVCodecContext |
rtp_payload_size(int rtp_payload_size) |
avutil.AVRational |
sample_aspect_ratio()
sample aspect ratio (0 if unknown)
That is the width of a pixel divided by the height of the pixel.
|
avcodec.AVCodecContext |
sample_aspect_ratio(avutil.AVRational sample_aspect_ratio) |
int |
sample_fmt()
sample format
|
avcodec.AVCodecContext |
sample_fmt(int sample_fmt) |
int |
sample_rate()
samples per second
|
avcodec.AVCodecContext |
sample_rate(int sample_rate) |
int |
scenechange_factor()
Deprecated.
|
avcodec.AVCodecContext |
scenechange_factor(int scenechange_factor) |
int |
scenechange_threshold()
scene change detection threshold
0 is default, larger means fewer detected scene changes.
|
avcodec.AVCodecContext |
scenechange_threshold(int scenechange_threshold) |
int |
seek_preroll()
Number of samples to skip after a discontinuity
- decoding: unused
- encoding: set by libavcodec
|
avcodec.AVCodecContext |
seek_preroll(int seek_preroll) |
int |
side_data_only_packets()
Encoding only.
|
avcodec.AVCodecContext |
side_data_only_packets(int side_data_only_packets) |
int |
skip_alpha()
Skip processing alpha if supported by codec.
|
avcodec.AVCodecContext |
skip_alpha(int skip_alpha) |
int |
skip_bottom()
Number of macroblock rows at the bottom which are skipped.
|
avcodec.AVCodecContext |
skip_bottom(int skip_bottom) |
int |
skip_count() |
avcodec.AVCodecContext |
skip_count(int skip_count) |
int |
skip_frame()
Skip decoding for selected frames.
|
avcodec.AVCodecContext |
skip_frame(int skip_frame) |
int |
skip_idct()
Skip IDCT/dequantization for selected frames.
|
avcodec.AVCodecContext |
skip_idct(int skip_idct) |
int |
skip_loop_filter()
Skip loop filtering for selected frames.
|
avcodec.AVCodecContext |
skip_loop_filter(int skip_loop_filter) |
int |
skip_top()
Number of macroblock rows at the top which are skipped.
|
avcodec.AVCodecContext |
skip_top(int skip_top) |
int |
slice_count()
slice count
- encoding: Set by libavcodec.
|
avcodec.AVCodecContext |
slice_count(int slice_count) |
int |
slice_flags()
slice flags
- encoding: unused
- decoding: Set by user.
|
avcodec.AVCodecContext |
slice_flags(int slice_flags) |
IntPointer |
slice_offset()
slice offsets in the frame in bytes
- encoding: Set/allocated by libavcodec.
|
avcodec.AVCodecContext |
slice_offset(IntPointer slice_offset) |
int |
slices()
Number of slices.
|
avcodec.AVCodecContext |
slices(int slices) |
float |
spatial_cplx_masking()
spatial complexity masking (0-> disabled)
- encoding: Set by user.
|
avcodec.AVCodecContext |
spatial_cplx_masking(float spatial_cplx_masking) |
BytePointer |
stats_in()
pass2 encoding statistics input buffer
Concatenated stuff from stats_out of pass1 should be placed here.
|
avcodec.AVCodecContext |
stats_in(BytePointer stats_in) |
BytePointer |
stats_out()
pass1 encoding statistics output buffer
- encoding: Set by libavcodec.
|
avcodec.AVCodecContext |
stats_out(BytePointer stats_out) |
int |
stream_codec_tag()
Deprecated.
this field is unused
|
avcodec.AVCodecContext |
stream_codec_tag(int stream_codec_tag) |
int |
strict_std_compliance()
strictly follow the standard (MPEG4, ...).
|
avcodec.AVCodecContext |
strict_std_compliance(int strict_std_compliance) |
int |
sub_charenc_mode()
Subtitles character encoding mode.
|
avcodec.AVCodecContext |
sub_charenc_mode(int sub_charenc_mode) |
BytePointer |
sub_charenc()
DTS of the last frame
/**
Character encoding of the input subtitles file.
|
avcodec.AVCodecContext |
sub_charenc(BytePointer sub_charenc) |
int |
subtitle_header_size() |
avcodec.AVCodecContext |
subtitle_header_size(int subtitle_header_size) |
BytePointer |
subtitle_header()
Header containing style information for text subtitles.
|
avcodec.AVCodecContext |
subtitle_header(BytePointer subtitle_header) |
int |
sw_pix_fmt()
Nominal unaccelerated pixel format, see AV_PIX_FMT_xxx.
|
avcodec.AVCodecContext |
sw_pix_fmt(int sw_pix_fmt) |
float |
temporal_cplx_masking()
temporary complexity masking (0-> disabled)
- encoding: Set by user.
|
avcodec.AVCodecContext |
temporal_cplx_masking(float temporal_cplx_masking) |
int |
thread_count()
thread count
is used to decide how many independent tasks should be passed to execute()
- encoding: Set by user.
|
avcodec.AVCodecContext |
thread_count(int thread_count) |
Pointer |
thread_opaque()
Deprecated.
this field should not be used from outside of lavc
|
avcodec.AVCodecContext |
thread_opaque(Pointer thread_opaque) |
int |
thread_safe_callbacks()
Set by the client if its custom get_buffer() callback can be called
synchronously from another thread, which allows faster multithreaded decoding.
|
avcodec.AVCodecContext |
thread_safe_callbacks(int thread_safe_callbacks) |
int |
thread_type()
Which multithreading methods to use.
|
avcodec.AVCodecContext |
thread_type(int thread_type) |
int |
ticks_per_frame()
For some codecs, the time base is closer to the field rate than the frame rate.
|
avcodec.AVCodecContext |
ticks_per_frame(int ticks_per_frame) |
avutil.AVRational |
time_base()
This is the fundamental unit of time (in seconds) in terms
of which frame timestamps are represented.
|
avcodec.AVCodecContext |
time_base(avutil.AVRational time_base) |
long |
timecode_frame_start()
GOP timecode frame start number
- encoding: Set by user, in non drop frame format
- decoding: Set by libavcodec (timecode in the 25 bits format, -1 if unset)
|
avcodec.AVCodecContext |
timecode_frame_start(long timecode_frame_start) |
int |
trellis()
trellis RD quantization
- encoding: Set by user.
|
avcodec.AVCodecContext |
trellis(int trellis) |
long |
vbv_delay()
VBV delay coded in the last frame (in periods of a 27 MHz clock).
|
avcodec.AVCodecContext |
vbv_delay(long vbv_delay) |
int |
width()
picture width / height.
|
avcodec.AVCodecContext |
width(int width) |
int |
workaround_bugs()
Work around bugs in encoders which sometimes cannot be detected automatically.
|
avcodec.AVCodecContext |
workaround_bugs(int workaround_bugs) |
int |
xvmc_acceleration()
Deprecated.
XvMC doesn't need it anymore.
|
avcodec.AVCodecContext |
xvmc_acceleration(int xvmc_acceleration) |
address, asBuffer, asByteBuffer, capacity, capacity, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, hashCode, isNull, limit, limit, memchr, memcmp, memcpy, memmove, memset, offsetof, position, put, setNull, sizeof, toString, withDeallocator, zeropublic static final int FF_COMPRESSION_DEFAULT
public static final int FF_ASPECT_EXTENDED
public static final int FF_RC_STRATEGY_XVID
public static final int FF_PRED_LEFT
public static final int FF_PRED_PLANE
public static final int FF_PRED_MEDIAN
public static final int FF_CMP_SAD
public static final int FF_CMP_SSE
public static final int FF_CMP_SATD
public static final int FF_CMP_DCT
public static final int FF_CMP_PSNR
public static final int FF_CMP_BIT
public static final int FF_CMP_RD
public static final int FF_CMP_ZERO
public static final int FF_CMP_VSAD
public static final int FF_CMP_VSSE
public static final int FF_CMP_NSSE
public static final int FF_CMP_W53
public static final int FF_CMP_W97
public static final int FF_CMP_DCTMAX
public static final int FF_CMP_DCT264
public static final int FF_CMP_CHROMA
public static final int FF_DTG_AFD_SAME
public static final int FF_DTG_AFD_4_3
public static final int FF_DTG_AFD_16_9
public static final int FF_DTG_AFD_14_9
public static final int FF_DTG_AFD_4_3_SP_14_9
public static final int FF_DTG_AFD_16_9_SP_14_9
public static final int FF_DTG_AFD_SP_4_3
public static final int FF_DEFAULT_QUANT_BIAS
public static final int SLICE_FLAG_CODED_ORDER
public static final int SLICE_FLAG_ALLOW_FIELD
public static final int SLICE_FLAG_ALLOW_PLANE
public static final int FF_MB_DECISION_SIMPLE
public static final int FF_MB_DECISION_BITS
public static final int FF_MB_DECISION_RD
public static final int FF_CODER_TYPE_VLC
public static final int FF_CODER_TYPE_AC
public static final int FF_CODER_TYPE_RAW
public static final int FF_CODER_TYPE_RLE
public static final int FF_CODER_TYPE_DEFLATE
public static final int FF_BUG_AUTODETECT
public static final int FF_BUG_OLD_MSMPEG4
public static final int FF_BUG_XVID_ILACE
public static final int FF_BUG_UMP4
public static final int FF_BUG_NO_PADDING
public static final int FF_BUG_AMV
public static final int FF_BUG_AC_VLC
public static final int FF_BUG_QPEL_CHROMA
public static final int FF_BUG_STD_QPEL
public static final int FF_BUG_QPEL_CHROMA2
public static final int FF_BUG_DIRECT_BLOCKSIZE
public static final int FF_BUG_EDGE
public static final int FF_BUG_HPEL_CHROMA
public static final int FF_BUG_DC_CLIP
public static final int FF_BUG_MS
public static final int FF_BUG_TRUNCATED
public static final int FF_COMPLIANCE_VERY_STRICT
public static final int FF_COMPLIANCE_STRICT
public static final int FF_COMPLIANCE_NORMAL
public static final int FF_COMPLIANCE_UNOFFICIAL
public static final int FF_COMPLIANCE_EXPERIMENTAL
public static final int FF_EC_GUESS_MVS
public static final int FF_EC_DEBLOCK
public static final int FF_EC_FAVOR_INTER
public static final int FF_DEBUG_PICT_INFO
public static final int FF_DEBUG_RC
public static final int FF_DEBUG_BITSTREAM
public static final int FF_DEBUG_MB_TYPE
public static final int FF_DEBUG_QP
public static final int FF_DEBUG_MV
public static final int FF_DEBUG_DCT_COEFF
public static final int FF_DEBUG_SKIP
public static final int FF_DEBUG_STARTCODE
public static final int FF_DEBUG_PTS
public static final int FF_DEBUG_ER
public static final int FF_DEBUG_MMCO
public static final int FF_DEBUG_BUGS
public static final int FF_DEBUG_VIS_QP
public static final int FF_DEBUG_VIS_MB_TYPE
public static final int FF_DEBUG_BUFFERS
public static final int FF_DEBUG_THREADS
public static final int FF_DEBUG_NOMC
public static final int FF_DEBUG_VIS_MV_P_FOR
public static final int FF_DEBUG_VIS_MV_B_FOR
public static final int FF_DEBUG_VIS_MV_B_BACK
public static final int AV_EF_CRCCHECK
public static final int AV_EF_BITSTREAM
public static final int AV_EF_BUFFER
public static final int AV_EF_EXPLODE
public static final int AV_EF_IGNORE_ERR
public static final int AV_EF_CAREFUL
public static final int AV_EF_COMPLIANT
public static final int AV_EF_AGGRESSIVE
public static final int FF_DCT_AUTO
public static final int FF_DCT_FASTINT
public static final int FF_DCT_INT
public static final int FF_DCT_MMX
public static final int FF_DCT_ALTIVEC
public static final int FF_DCT_FAAN
public static final int FF_IDCT_AUTO
public static final int FF_IDCT_INT
public static final int FF_IDCT_SIMPLE
public static final int FF_IDCT_SIMPLEMMX
public static final int FF_IDCT_ARM
public static final int FF_IDCT_ALTIVEC
public static final int FF_IDCT_SH4
public static final int FF_IDCT_SIMPLEARM
public static final int FF_IDCT_IPP
public static final int FF_IDCT_XVID
public static final int FF_IDCT_XVIDMMX
public static final int FF_IDCT_SIMPLEARMV5TE
public static final int FF_IDCT_SIMPLEARMV6
public static final int FF_IDCT_SIMPLEVIS
public static final int FF_IDCT_FAAN
public static final int FF_IDCT_SIMPLENEON
public static final int FF_IDCT_SIMPLEALPHA
public static final int FF_IDCT_SIMPLEAUTO
public static final int FF_THREAD_FRAME
public static final int FF_THREAD_SLICE
public static final int FF_PROFILE_UNKNOWN
public static final int FF_PROFILE_RESERVED
public static final int FF_PROFILE_AAC_MAIN
public static final int FF_PROFILE_AAC_LOW
public static final int FF_PROFILE_AAC_SSR
public static final int FF_PROFILE_AAC_LTP
public static final int FF_PROFILE_AAC_HE
public static final int FF_PROFILE_AAC_HE_V2
public static final int FF_PROFILE_AAC_LD
public static final int FF_PROFILE_AAC_ELD
public static final int FF_PROFILE_MPEG2_AAC_LOW
public static final int FF_PROFILE_MPEG2_AAC_HE
public static final int FF_PROFILE_DTS
public static final int FF_PROFILE_DTS_ES
public static final int FF_PROFILE_DTS_96_24
public static final int FF_PROFILE_DTS_HD_HRA
public static final int FF_PROFILE_DTS_HD_MA
public static final int FF_PROFILE_DTS_EXPRESS
public static final int FF_PROFILE_MPEG2_422
public static final int FF_PROFILE_MPEG2_HIGH
public static final int FF_PROFILE_MPEG2_SS
public static final int FF_PROFILE_MPEG2_SNR_SCALABLE
public static final int FF_PROFILE_MPEG2_MAIN
public static final int FF_PROFILE_MPEG2_SIMPLE
public static final int FF_PROFILE_H264_CONSTRAINED
public static final int FF_PROFILE_H264_INTRA
public static final int FF_PROFILE_H264_BASELINE
public static final int FF_PROFILE_H264_CONSTRAINED_BASELINE
public static final int FF_PROFILE_H264_MAIN
public static final int FF_PROFILE_H264_EXTENDED
public static final int FF_PROFILE_H264_HIGH
public static final int FF_PROFILE_H264_HIGH_10
public static final int FF_PROFILE_H264_HIGH_10_INTRA
public static final int FF_PROFILE_H264_HIGH_422
public static final int FF_PROFILE_H264_HIGH_422_INTRA
public static final int FF_PROFILE_H264_HIGH_444
public static final int FF_PROFILE_H264_HIGH_444_PREDICTIVE
public static final int FF_PROFILE_H264_HIGH_444_INTRA
public static final int FF_PROFILE_H264_CAVLC_444
public static final int FF_PROFILE_VC1_SIMPLE
public static final int FF_PROFILE_VC1_MAIN
public static final int FF_PROFILE_VC1_COMPLEX
public static final int FF_PROFILE_VC1_ADVANCED
public static final int FF_PROFILE_MPEG4_SIMPLE
public static final int FF_PROFILE_MPEG4_SIMPLE_SCALABLE
public static final int FF_PROFILE_MPEG4_CORE
public static final int FF_PROFILE_MPEG4_MAIN
public static final int FF_PROFILE_MPEG4_N_BIT
public static final int FF_PROFILE_MPEG4_SCALABLE_TEXTURE
public static final int FF_PROFILE_MPEG4_SIMPLE_FACE_ANIMATION
public static final int FF_PROFILE_MPEG4_BASIC_ANIMATED_TEXTURE
public static final int FF_PROFILE_MPEG4_HYBRID
public static final int FF_PROFILE_MPEG4_ADVANCED_REAL_TIME
public static final int FF_PROFILE_MPEG4_CORE_SCALABLE
public static final int FF_PROFILE_MPEG4_ADVANCED_CODING
public static final int FF_PROFILE_MPEG4_ADVANCED_CORE
public static final int FF_PROFILE_MPEG4_ADVANCED_SCALABLE_TEXTURE
public static final int FF_PROFILE_MPEG4_SIMPLE_STUDIO
public static final int FF_PROFILE_MPEG4_ADVANCED_SIMPLE
public static final int FF_PROFILE_JPEG2000_CSTREAM_RESTRICTION_0
public static final int FF_PROFILE_JPEG2000_CSTREAM_RESTRICTION_1
public static final int FF_PROFILE_JPEG2000_CSTREAM_NO_RESTRICTION
public static final int FF_PROFILE_JPEG2000_DCINEMA_2K
public static final int FF_PROFILE_JPEG2000_DCINEMA_4K
public static final int FF_PROFILE_HEVC_MAIN
public static final int FF_PROFILE_HEVC_MAIN_10
public static final int FF_PROFILE_HEVC_MAIN_STILL_PICTURE
public static final int FF_PROFILE_HEVC_REXT
public static final int FF_PROFILE_VP9_0
public static final int FF_PROFILE_VP9_1
public static final int FF_PROFILE_VP9_2
public static final int FF_PROFILE_VP9_3
public static final int FF_LEVEL_UNKNOWN
public static final int FF_SUB_CHARENC_MODE_DO_NOTHING
public static final int FF_SUB_CHARENC_MODE_AUTOMATIC
public static final int FF_SUB_CHARENC_MODE_PRE_DECODER
public AVCodecContext()
public AVCodecContext(int size)
Pointer.position(int).public AVCodecContext(Pointer p)
Pointer.Pointer(Pointer).public avcodec.AVCodecContext position(int position)
@MemberGetter @Const public avutil.AVClass av_class()
public int log_level_offset()
public avcodec.AVCodecContext log_level_offset(int log_level_offset)
public avcodec.AVCodecContext codec_type(int codec_type)
@MemberGetter @Const public avcodec.AVCodec codec()
@Cast(value="char") @Deprecated public byte codec_name(int i)
public avcodec.AVCodecContext codec_name(int i, byte codec_name)
@MemberGetter @Cast(value="char*") @Deprecated public BytePointer codec_name()
public avcodec.AVCodecContext codec_id(int codec_id)
@Cast(value="unsigned int") public int codec_tag()
public avcodec.AVCodecContext codec_tag(int codec_tag)
@Cast(value="unsigned int") @Deprecated public int stream_codec_tag()
public avcodec.AVCodecContext stream_codec_tag(int stream_codec_tag)
public Pointer priv_data()
public avcodec.AVCodecContext priv_data(Pointer priv_data)
public avcodec.AVCodecInternal internal()
public avcodec.AVCodecContext internal(avcodec.AVCodecInternal internal)
public Pointer opaque()
public avcodec.AVCodecContext opaque(Pointer opaque)
public int bit_rate()
public avcodec.AVCodecContext bit_rate(int bit_rate)
public int bit_rate_tolerance()
public avcodec.AVCodecContext bit_rate_tolerance(int bit_rate_tolerance)
public int global_quality()
public avcodec.AVCodecContext global_quality(int global_quality)
public int compression_level()
public avcodec.AVCodecContext compression_level(int compression_level)
public int flags()
public avcodec.AVCodecContext flags(int flags)
public int flags2()
public avcodec.AVCodecContext flags2(int flags2)
@Cast(value="uint8_t*") public BytePointer extradata()
public avcodec.AVCodecContext extradata(BytePointer extradata)
public int extradata_size()
public avcodec.AVCodecContext extradata_size(int extradata_size)
@ByRef public avutil.AVRational time_base()
public avcodec.AVCodecContext time_base(avutil.AVRational time_base)
public int ticks_per_frame()
public avcodec.AVCodecContext ticks_per_frame(int ticks_per_frame)
public int delay()
public avcodec.AVCodecContext delay(int delay)
public int width()
public avcodec.AVCodecContext width(int width)
public int height()
public avcodec.AVCodecContext height(int height)
public int coded_width()
public avcodec.AVCodecContext coded_width(int coded_width)
public int coded_height()
public avcodec.AVCodecContext coded_height(int coded_height)
public int gop_size()
public avcodec.AVCodecContext gop_size(int gop_size)
@Cast(value="AVPixelFormat") public int pix_fmt()
public avcodec.AVCodecContext pix_fmt(int pix_fmt)
public int me_method()
public avcodec.AVCodecContext me_method(int me_method)
public avcodec.AVCodecContext.Draw_horiz_band_AVCodecContext_AVFrame_IntPointer_int_int_int draw_horiz_band()
public avcodec.AVCodecContext draw_horiz_band(avcodec.AVCodecContext.Draw_horiz_band_AVCodecContext_AVFrame_IntPointer_int_int_int draw_horiz_band)
public avcodec.AVCodecContext.Get_format_AVCodecContext_IntPointer get_format()
public avcodec.AVCodecContext get_format(avcodec.AVCodecContext.Get_format_AVCodecContext_IntPointer get_format)
public int max_b_frames()
public avcodec.AVCodecContext max_b_frames(int max_b_frames)
public float b_quant_factor()
public avcodec.AVCodecContext b_quant_factor(float b_quant_factor)
public int rc_strategy()
public avcodec.AVCodecContext rc_strategy(int rc_strategy)
public int b_frame_strategy()
public avcodec.AVCodecContext b_frame_strategy(int b_frame_strategy)
public float b_quant_offset()
public avcodec.AVCodecContext b_quant_offset(float b_quant_offset)
public int has_b_frames()
public avcodec.AVCodecContext has_b_frames(int has_b_frames)
public int mpeg_quant()
public avcodec.AVCodecContext mpeg_quant(int mpeg_quant)
public float i_quant_factor()
public avcodec.AVCodecContext i_quant_factor(float i_quant_factor)
public float i_quant_offset()
public avcodec.AVCodecContext i_quant_offset(float i_quant_offset)
public float lumi_masking()
public avcodec.AVCodecContext lumi_masking(float lumi_masking)
public float temporal_cplx_masking()
public avcodec.AVCodecContext temporal_cplx_masking(float temporal_cplx_masking)
public float spatial_cplx_masking()
public avcodec.AVCodecContext spatial_cplx_masking(float spatial_cplx_masking)
public float p_masking()
public avcodec.AVCodecContext p_masking(float p_masking)
public float dark_masking()
public avcodec.AVCodecContext dark_masking(float dark_masking)
public int slice_count()
public avcodec.AVCodecContext slice_count(int slice_count)
public int prediction_method()
public avcodec.AVCodecContext prediction_method(int prediction_method)
public IntPointer slice_offset()
public avcodec.AVCodecContext slice_offset(IntPointer slice_offset)
@ByRef public avutil.AVRational sample_aspect_ratio()
public avcodec.AVCodecContext sample_aspect_ratio(avutil.AVRational sample_aspect_ratio)
public int me_cmp()
public avcodec.AVCodecContext me_cmp(int me_cmp)
public int me_sub_cmp()
public avcodec.AVCodecContext me_sub_cmp(int me_sub_cmp)
public int mb_cmp()
public avcodec.AVCodecContext mb_cmp(int mb_cmp)
public int ildct_cmp()
public avcodec.AVCodecContext ildct_cmp(int ildct_cmp)
public int dia_size()
public avcodec.AVCodecContext dia_size(int dia_size)
public int last_predictor_count()
public avcodec.AVCodecContext last_predictor_count(int last_predictor_count)
public int pre_me()
public avcodec.AVCodecContext pre_me(int pre_me)
public int me_pre_cmp()
public avcodec.AVCodecContext me_pre_cmp(int me_pre_cmp)
public int pre_dia_size()
public avcodec.AVCodecContext pre_dia_size(int pre_dia_size)
public int me_subpel_quality()
public avcodec.AVCodecContext me_subpel_quality(int me_subpel_quality)
@Deprecated public int dtg_active_format()
public avcodec.AVCodecContext dtg_active_format(int dtg_active_format)
public int me_range()
public avcodec.AVCodecContext me_range(int me_range)
public int intra_quant_bias()
public avcodec.AVCodecContext intra_quant_bias(int intra_quant_bias)
public int inter_quant_bias()
public avcodec.AVCodecContext inter_quant_bias(int inter_quant_bias)
public int slice_flags()
public avcodec.AVCodecContext slice_flags(int slice_flags)
@Deprecated public int xvmc_acceleration()
public avcodec.AVCodecContext xvmc_acceleration(int xvmc_acceleration)
public int mb_decision()
public avcodec.AVCodecContext mb_decision(int mb_decision)
@Cast(value="uint16_t*") public ShortPointer intra_matrix()
public avcodec.AVCodecContext intra_matrix(ShortPointer intra_matrix)
@Cast(value="uint16_t*") public ShortPointer inter_matrix()
public avcodec.AVCodecContext inter_matrix(ShortPointer inter_matrix)
public int scenechange_threshold()
public avcodec.AVCodecContext scenechange_threshold(int scenechange_threshold)
public int noise_reduction()
public avcodec.AVCodecContext noise_reduction(int noise_reduction)
@Deprecated public int me_threshold()
public avcodec.AVCodecContext me_threshold(int me_threshold)
@Deprecated public int mb_threshold()
public avcodec.AVCodecContext mb_threshold(int mb_threshold)
public int intra_dc_precision()
public avcodec.AVCodecContext intra_dc_precision(int intra_dc_precision)
public int skip_top()
public avcodec.AVCodecContext skip_top(int skip_top)
public int skip_bottom()
public avcodec.AVCodecContext skip_bottom(int skip_bottom)
@Deprecated public float border_masking()
public avcodec.AVCodecContext border_masking(float border_masking)
public int mb_lmin()
public avcodec.AVCodecContext mb_lmin(int mb_lmin)
public int mb_lmax()
public avcodec.AVCodecContext mb_lmax(int mb_lmax)
public int me_penalty_compensation()
public avcodec.AVCodecContext me_penalty_compensation(int me_penalty_compensation)
public int bidir_refine()
public avcodec.AVCodecContext bidir_refine(int bidir_refine)
public int brd_scale()
public avcodec.AVCodecContext brd_scale(int brd_scale)
public int keyint_min()
public avcodec.AVCodecContext keyint_min(int keyint_min)
public int refs()
public avcodec.AVCodecContext refs(int refs)
public int chromaoffset()
public avcodec.AVCodecContext chromaoffset(int chromaoffset)
@Deprecated public int scenechange_factor()
public avcodec.AVCodecContext scenechange_factor(int scenechange_factor)
public int mv0_threshold()
public avcodec.AVCodecContext mv0_threshold(int mv0_threshold)
public int b_sensitivity()
public avcodec.AVCodecContext b_sensitivity(int b_sensitivity)
@Cast(value="AVColorPrimaries") public int color_primaries()
public avcodec.AVCodecContext color_primaries(int color_primaries)
@Cast(value="AVColorTransferCharacteristic") public int color_trc()
public avcodec.AVCodecContext color_trc(int color_trc)
@Cast(value="AVColorSpace") public int colorspace()
public avcodec.AVCodecContext colorspace(int colorspace)
@Cast(value="AVColorRange") public int color_range()
public avcodec.AVCodecContext color_range(int color_range)
@Cast(value="AVChromaLocation") public int chroma_sample_location()
public avcodec.AVCodecContext chroma_sample_location(int chroma_sample_location)
public int slices()
public avcodec.AVCodecContext slices(int slices)
@Cast(value="AVFieldOrder") public int field_order()
public avcodec.AVCodecContext field_order(int field_order)
public int sample_rate()
public avcodec.AVCodecContext sample_rate(int sample_rate)
public int channels()
public avcodec.AVCodecContext channels(int channels)
public avcodec.AVCodecContext sample_fmt(int sample_fmt)
public int frame_size()
public avcodec.AVCodecContext frame_size(int frame_size)
public int frame_number()
public avcodec.AVCodecContext frame_number(int frame_number)
public int block_align()
public avcodec.AVCodecContext block_align(int block_align)
public int cutoff()
public avcodec.AVCodecContext cutoff(int cutoff)
@Deprecated public int request_channels()
public avcodec.AVCodecContext request_channels(int request_channels)
@Cast(value="uint64_t") public long channel_layout()
public avcodec.AVCodecContext channel_layout(long channel_layout)
@Cast(value="uint64_t") public long request_channel_layout()
public avcodec.AVCodecContext request_channel_layout(long request_channel_layout)
@Cast(value="AVAudioServiceType") public int audio_service_type()
public avcodec.AVCodecContext audio_service_type(int audio_service_type)
@Cast(value="AVSampleFormat") public int request_sample_fmt()
public avcodec.AVCodecContext request_sample_fmt(int request_sample_fmt)
public avcodec.AVCodecContext.Get_buffer_AVCodecContext_AVFrame get_buffer()
public avcodec.AVCodecContext get_buffer(avcodec.AVCodecContext.Get_buffer_AVCodecContext_AVFrame get_buffer)
public avcodec.AVCodecContext.Release_buffer_AVCodecContext_AVFrame release_buffer()
public avcodec.AVCodecContext release_buffer(avcodec.AVCodecContext.Release_buffer_AVCodecContext_AVFrame release_buffer)
public avcodec.AVCodecContext.Reget_buffer_AVCodecContext_AVFrame reget_buffer()
public avcodec.AVCodecContext reget_buffer(avcodec.AVCodecContext.Reget_buffer_AVCodecContext_AVFrame reget_buffer)
public avcodec.AVCodecContext.Get_buffer2_AVCodecContext_AVFrame_int get_buffer2()
public avcodec.AVCodecContext get_buffer2(avcodec.AVCodecContext.Get_buffer2_AVCodecContext_AVFrame_int get_buffer2)
public int refcounted_frames()
public avcodec.AVCodecContext refcounted_frames(int refcounted_frames)
public float qcompress()
public avcodec.AVCodecContext qcompress(float qcompress)
public float qblur()
public avcodec.AVCodecContext qblur(float qblur)
public int qmin()
public avcodec.AVCodecContext qmin(int qmin)
public int qmax()
public avcodec.AVCodecContext qmax(int qmax)
public int max_qdiff()
public avcodec.AVCodecContext max_qdiff(int max_qdiff)
@Deprecated public float rc_qsquish()
public avcodec.AVCodecContext rc_qsquish(float rc_qsquish)
@Deprecated public float rc_qmod_amp()
public avcodec.AVCodecContext rc_qmod_amp(float rc_qmod_amp)
@Deprecated public int rc_qmod_freq()
public avcodec.AVCodecContext rc_qmod_freq(int rc_qmod_freq)
public int rc_buffer_size()
public avcodec.AVCodecContext rc_buffer_size(int rc_buffer_size)
public int rc_override_count()
public avcodec.AVCodecContext rc_override_count(int rc_override_count)
public avcodec.RcOverride rc_override()
public avcodec.AVCodecContext rc_override(avcodec.RcOverride rc_override)
@MemberGetter @Deprecated @Cast(value="const char*") public BytePointer rc_eq()
public int rc_max_rate()
public avcodec.AVCodecContext rc_max_rate(int rc_max_rate)
public int rc_min_rate()
public avcodec.AVCodecContext rc_min_rate(int rc_min_rate)
@Deprecated public float rc_buffer_aggressivity()
public avcodec.AVCodecContext rc_buffer_aggressivity(float rc_buffer_aggressivity)
@Deprecated public float rc_initial_cplx()
public avcodec.AVCodecContext rc_initial_cplx(float rc_initial_cplx)
public float rc_max_available_vbv_use()
public avcodec.AVCodecContext rc_max_available_vbv_use(float rc_max_available_vbv_use)
public float rc_min_vbv_overflow_use()
public avcodec.AVCodecContext rc_min_vbv_overflow_use(float rc_min_vbv_overflow_use)
public int rc_initial_buffer_occupancy()
public avcodec.AVCodecContext rc_initial_buffer_occupancy(int rc_initial_buffer_occupancy)
public int coder_type()
public avcodec.AVCodecContext coder_type(int coder_type)
public int context_model()
public avcodec.AVCodecContext context_model(int context_model)
@Deprecated public int lmin()
public avcodec.AVCodecContext lmin(int lmin)
@Deprecated public int lmax()
public avcodec.AVCodecContext lmax(int lmax)
public int frame_skip_threshold()
public avcodec.AVCodecContext frame_skip_threshold(int frame_skip_threshold)
public int frame_skip_factor()
public avcodec.AVCodecContext frame_skip_factor(int frame_skip_factor)
public int frame_skip_exp()
public avcodec.AVCodecContext frame_skip_exp(int frame_skip_exp)
public int frame_skip_cmp()
public avcodec.AVCodecContext frame_skip_cmp(int frame_skip_cmp)
public int trellis()
public avcodec.AVCodecContext trellis(int trellis)
public int min_prediction_order()
public avcodec.AVCodecContext min_prediction_order(int min_prediction_order)
public int max_prediction_order()
public avcodec.AVCodecContext max_prediction_order(int max_prediction_order)
public long timecode_frame_start()
public avcodec.AVCodecContext timecode_frame_start(long timecode_frame_start)
public avcodec.AVCodecContext.Rtp_callback_AVCodecContext_Pointer_int_int rtp_callback()
public avcodec.AVCodecContext rtp_callback(avcodec.AVCodecContext.Rtp_callback_AVCodecContext_Pointer_int_int rtp_callback)
public int rtp_payload_size()
public avcodec.AVCodecContext rtp_payload_size(int rtp_payload_size)
public int mv_bits()
public avcodec.AVCodecContext mv_bits(int mv_bits)
public int header_bits()
public avcodec.AVCodecContext header_bits(int header_bits)
public int i_tex_bits()
public avcodec.AVCodecContext i_tex_bits(int i_tex_bits)
public int p_tex_bits()
public avcodec.AVCodecContext p_tex_bits(int p_tex_bits)
public int i_count()
public avcodec.AVCodecContext i_count(int i_count)
public int p_count()
public avcodec.AVCodecContext p_count(int p_count)
public int skip_count()
public avcodec.AVCodecContext skip_count(int skip_count)
public int misc_bits()
public avcodec.AVCodecContext misc_bits(int misc_bits)
public int frame_bits()
public avcodec.AVCodecContext frame_bits(int frame_bits)
@Cast(value="char*") public BytePointer stats_out()
public avcodec.AVCodecContext stats_out(BytePointer stats_out)
@Cast(value="char*") public BytePointer stats_in()
public avcodec.AVCodecContext stats_in(BytePointer stats_in)
public int workaround_bugs()
public avcodec.AVCodecContext workaround_bugs(int workaround_bugs)
public int strict_std_compliance()
public avcodec.AVCodecContext strict_std_compliance(int strict_std_compliance)
public int error_concealment()
public avcodec.AVCodecContext error_concealment(int error_concealment)
public int debug()
public avcodec.AVCodecContext debug(int debug)
public int debug_mv()
public avcodec.AVCodecContext debug_mv(int debug_mv)
public int err_recognition()
public avcodec.AVCodecContext err_recognition(int err_recognition)
public long reordered_opaque()
public avcodec.AVCodecContext reordered_opaque(long reordered_opaque)
public avcodec.AVHWAccel hwaccel()
public avcodec.AVCodecContext hwaccel(avcodec.AVHWAccel hwaccel)
public Pointer hwaccel_context()
public avcodec.AVCodecContext hwaccel_context(Pointer hwaccel_context)
@Cast(value="uint64_t") public long error(int i)
public avcodec.AVCodecContext error(int i, long error)
@MemberGetter @Cast(value="uint64_t*") public LongPointer error()
public int dct_algo()
public avcodec.AVCodecContext dct_algo(int dct_algo)
public int idct_algo()
public avcodec.AVCodecContext idct_algo(int idct_algo)
public int bits_per_coded_sample()
public avcodec.AVCodecContext bits_per_coded_sample(int bits_per_coded_sample)
public int bits_per_raw_sample()
public avcodec.AVCodecContext bits_per_raw_sample(int bits_per_raw_sample)
public int lowres()
public avcodec.AVCodecContext lowres(int lowres)
public avutil.AVFrame coded_frame()
public avcodec.AVCodecContext coded_frame(avutil.AVFrame coded_frame)
public int thread_count()
public avcodec.AVCodecContext thread_count(int thread_count)
public int thread_type()
public avcodec.AVCodecContext thread_type(int thread_type)
public int active_thread_type()
public avcodec.AVCodecContext active_thread_type(int active_thread_type)
public int thread_safe_callbacks()
public avcodec.AVCodecContext thread_safe_callbacks(int thread_safe_callbacks)
public avcodec.AVCodecContext.Execute_AVCodecContext_Func_AVCodecContext_Pointer_Pointer_IntPointer_int_int execute()
public avcodec.AVCodecContext execute(avcodec.AVCodecContext.Execute_AVCodecContext_Func_AVCodecContext_Pointer_Pointer_IntPointer_int_int execute)
public avcodec.AVCodecContext.Execute2_AVCodecContext_Func_AVCodecContext_Pointer_int_int_Pointer_IntPointer_int execute2()
public avcodec.AVCodecContext execute2(avcodec.AVCodecContext.Execute2_AVCodecContext_Func_AVCodecContext_Pointer_int_int_Pointer_IntPointer_int execute2)
@Deprecated public Pointer thread_opaque()
public avcodec.AVCodecContext thread_opaque(Pointer thread_opaque)
public int nsse_weight()
public avcodec.AVCodecContext nsse_weight(int nsse_weight)
public int profile()
public avcodec.AVCodecContext profile(int profile)
public int level()
public avcodec.AVCodecContext level(int level)
@Cast(value="AVDiscard") public int skip_loop_filter()
public avcodec.AVCodecContext skip_loop_filter(int skip_loop_filter)
@Cast(value="AVDiscard") public int skip_idct()
public avcodec.AVCodecContext skip_idct(int skip_idct)
@Cast(value="AVDiscard") public int skip_frame()
public avcodec.AVCodecContext skip_frame(int skip_frame)
@Cast(value="uint8_t*") public BytePointer subtitle_header()
public avcodec.AVCodecContext subtitle_header(BytePointer subtitle_header)
public int subtitle_header_size()
public avcodec.AVCodecContext subtitle_header_size(int subtitle_header_size)
@Deprecated public int error_rate()
public avcodec.AVCodecContext error_rate(int error_rate)
@Deprecated public avcodec.AVPacket pkt()
public avcodec.AVCodecContext pkt(avcodec.AVPacket pkt)
@Cast(value="uint64_t") public long vbv_delay()
public avcodec.AVCodecContext vbv_delay(long vbv_delay)
public int side_data_only_packets()
public avcodec.AVCodecContext side_data_only_packets(int side_data_only_packets)
public int initial_padding()
public avcodec.AVCodecContext initial_padding(int initial_padding)
@ByRef public avutil.AVRational framerate()
public avcodec.AVCodecContext framerate(avutil.AVRational framerate)
@Cast(value="AVPixelFormat") public int sw_pix_fmt()
public avcodec.AVCodecContext sw_pix_fmt(int sw_pix_fmt)
@ByRef public avutil.AVRational pkt_timebase()
public avcodec.AVCodecContext pkt_timebase(avutil.AVRational pkt_timebase)
@MemberGetter @Const public avcodec.AVCodecDescriptor codec_descriptor()
public long pts_correction_num_faulty_pts()
public avcodec.AVCodecContext pts_correction_num_faulty_pts(long pts_correction_num_faulty_pts)
public long pts_correction_num_faulty_dts()
public avcodec.AVCodecContext pts_correction_num_faulty_dts(long pts_correction_num_faulty_dts)
public long pts_correction_last_pts()
public avcodec.AVCodecContext pts_correction_last_pts(long pts_correction_last_pts)
public long pts_correction_last_dts()
public avcodec.AVCodecContext pts_correction_last_dts(long pts_correction_last_dts)
@Cast(value="char*") public BytePointer sub_charenc()
public avcodec.AVCodecContext sub_charenc(BytePointer sub_charenc)
public int sub_charenc_mode()
public avcodec.AVCodecContext sub_charenc_mode(int sub_charenc_mode)
public int skip_alpha()
public avcodec.AVCodecContext skip_alpha(int skip_alpha)
public int seek_preroll()
public avcodec.AVCodecContext seek_preroll(int seek_preroll)
@Cast(value="uint16_t*") public ShortPointer chroma_intra_matrix()
public avcodec.AVCodecContext chroma_intra_matrix(ShortPointer chroma_intra_matrix)
@Cast(value="uint8_t*") public BytePointer dump_separator()
public avcodec.AVCodecContext dump_separator(BytePointer dump_separator)
@Cast(value="char*") public BytePointer codec_whitelist()
public avcodec.AVCodecContext codec_whitelist(BytePointer codec_whitelist)
Copyright © 2015. All Rights Reserved.