@Properties(inherit=avcodec.class) public class AVCodecContext extends Pointer
Modifier and Type | Class and Description |
---|---|
static class |
AVCodecContext.Draw_horiz_band_AVCodecContext_AVFrame_IntPointer_int_int_int
If non NULL, 'draw_horiz_band' is called by the libavcodec
decoder to draw a horizontal band.
|
static class |
AVCodecContext.Execute_AVCodecContext_Func_AVCodecContext_Pointer_Pointer_IntPointer_int_int |
static class |
AVCodecContext.Execute2_AVCodecContext_Func_AVCodecContext_Pointer_int_int_Pointer_IntPointer_int |
static class |
AVCodecContext.Func_AVCodecContext_Pointer
The codec may call this to execute several independent things.
|
static class |
AVCodecContext.Func_AVCodecContext_Pointer_int_int
The codec may call this to execute several independent things.
|
static class |
AVCodecContext.Get_buffer2_AVCodecContext_AVFrame_int
This callback is called at the beginning of each frame to get data
buffer(s) for it.
|
static class |
AVCodecContext.Get_encode_buffer_AVCodecContext_AVPacket_int
This callback is called at the beginning of each packet to get a data
buffer for it.
|
static class |
AVCodecContext.Get_format_AVCodecContext_IntPointer
Callback to negotiate the pixel format.
|
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
AVCodecContext()
Default native constructor.
|
AVCodecContext(long 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.
|
AVCodecContext |
active_thread_type(int setter) |
int |
apply_cropping()
Video decoding only.
|
AVCodecContext |
apply_cropping(int setter) |
int |
audio_service_type()
Type of service that the audio stream conveys.
|
AVCodecContext |
audio_service_type(int setter) |
AVClass |
av_class()
information on struct for av_log
- set by avcodec_alloc_context3
|
AVCodecContext |
av_class(AVClass setter) |
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).
|
AVCodecContext |
b_quant_factor(float setter) |
float |
b_quant_offset()
qscale offset between IP and B-frames
- encoding: Set by user.
|
AVCodecContext |
b_quant_offset(float setter) |
int |
bidir_refine()
- encoding: Set by user.
|
AVCodecContext |
bidir_refine(int setter) |
int |
bit_rate_tolerance()
number of bits the bitstream is allowed to diverge from the reference.
|
AVCodecContext |
bit_rate_tolerance(int setter) |
long |
bit_rate()
the average bitrate
- encoding: Set by user; unused for constant quantizer encoding.
|
AVCodecContext |
bit_rate(long setter) |
int |
bits_per_coded_sample()
bits per sample/pixel from the demuxer (needed for huffyuv).
|
AVCodecContext |
bits_per_coded_sample(int setter) |
int |
bits_per_raw_sample()
Bits per sample/pixel of internal libavcodec pixel/sample format.
|
AVCodecContext |
bits_per_raw_sample(int setter) |
int |
block_align()
number of bytes per packet if constant and known or 0
Used by some WAV based audio codecs.
|
AVCodecContext |
block_align(int setter) |
AVChannelLayout |
ch_layout()
Audio channel layout.
|
AVCodecContext |
ch_layout(AVChannelLayout setter) |
long |
channel_layout()
Deprecated.
use ch_layout
|
AVCodecContext |
channel_layout(long setter) |
int |
channels()
Deprecated.
use ch_layout.nb_channels
|
AVCodecContext |
channels(int setter) |
ShortPointer |
chroma_intra_matrix()
custom intra quantization matrix
- encoding: Set by user, can be NULL.
|
AVCodecContext |
chroma_intra_matrix(ShortPointer setter) |
int |
chroma_sample_location()
This defines the location of chroma samples.
|
AVCodecContext |
chroma_sample_location(int setter) |
AVCodecDescriptor |
codec_descriptor()
AVCodecDescriptor
- encoding: unused.
|
AVCodecContext |
codec_descriptor(AVCodecDescriptor setter) |
int |
codec_id() |
AVCodecContext |
codec_id(int setter) |
int |
codec_tag()
fourcc (LSB first, so "ABCD" -> ('D'<<24) + ('C'<<16) + ('B'<<8) + 'A').
|
AVCodecContext |
codec_tag(int setter) |
int |
codec_type() |
AVCodecContext |
codec_type(int setter) |
BytePointer |
codec_whitelist()
',' separated list of allowed decoders.
|
AVCodecContext |
codec_whitelist(BytePointer setter) |
AVCodec |
codec() |
AVCodecContext |
codec(AVCodec setter) |
int |
coded_height() |
AVCodecContext |
coded_height(int setter) |
AVPacketSideData |
coded_side_data()
Additional data associated with the entire coded stream.
|
AVCodecContext |
coded_side_data(AVPacketSideData setter) |
int |
coded_width()
Bitstream width / height, may be different from width/height e.g.
|
AVCodecContext |
coded_width(int setter) |
int |
color_primaries()
Chromaticity coordinates of the source primaries.
|
AVCodecContext |
color_primaries(int setter) |
int |
color_range()
MPEG vs JPEG YUV range.
|
AVCodecContext |
color_range(int setter) |
int |
color_trc()
Color Transfer Characteristic.
|
AVCodecContext |
color_trc(int setter) |
int |
colorspace()
YUV colorspace type.
|
AVCodecContext |
colorspace(int setter) |
int |
compression_level()
- encoding: Set by user.
|
AVCodecContext |
compression_level(int setter) |
int |
cutoff()
Audio cutoff bandwidth (0 means "automatic")
- encoding: Set by user.
|
AVCodecContext |
cutoff(int setter) |
float |
dark_masking()
darkness masking (0-> disabled)
- encoding: Set by user.
|
AVCodecContext |
dark_masking(float setter) |
int |
dct_algo()
DCT algorithm, see FF_DCT_* below
- encoding: Set by user.
|
AVCodecContext |
dct_algo(int setter) |
int |
debug()
debug
- encoding: Set by user.
|
AVCodecContext |
debug(int setter) |
int |
delay()
Codec delay.
|
AVCodecContext |
delay(int setter) |
int |
dia_size()
ME diamond size & shape
- encoding: Set by user.
|
AVCodecContext |
dia_size(int setter) |
int |
discard_damaged_percentage()
The percentage of damaged samples to discard a frame.
|
AVCodecContext |
discard_damaged_percentage(int setter) |
AVCodecContext.Draw_horiz_band_AVCodecContext_AVFrame_IntPointer_int_int_int |
draw_horiz_band() |
AVCodecContext |
draw_horiz_band(AVCodecContext.Draw_horiz_band_AVCodecContext_AVFrame_IntPointer_int_int_int setter) |
BytePointer |
dump_separator()
dump format separator.
|
AVCodecContext |
dump_separator(BytePointer setter) |
int |
err_recognition()
Error recognition; may misdetect some more or less valid parts as errors.
|
AVCodecContext |
err_recognition(int setter) |
int |
error_concealment()
error concealment flags
- encoding: unused
- decoding: Set by user.
|
AVCodecContext |
error_concealment(int setter) |
LongPointer |
error() |
long |
error(int i)
error
- encoding: Set by libavcodec if flags & AV_CODEC_FLAG_PSNR.
|
AVCodecContext |
error(int i,
long setter) |
AVCodecContext.Execute_AVCodecContext_Func_AVCodecContext_Pointer_Pointer_IntPointer_int_int |
execute() |
AVCodecContext |
execute(AVCodecContext.Execute_AVCodecContext_Func_AVCodecContext_Pointer_Pointer_IntPointer_int_int setter) |
AVCodecContext.Execute2_AVCodecContext_Func_AVCodecContext_Pointer_int_int_Pointer_IntPointer_int |
execute2() |
AVCodecContext |
execute2(AVCodecContext.Execute2_AVCodecContext_Func_AVCodecContext_Pointer_int_int_Pointer_IntPointer_int setter) |
int |
export_side_data()
Bit set of AV_CODEC_EXPORT_DATA_* flags, which affects the kind of
metadata exported in frame, packet, or coded stream side data by
decoders and encoders.
|
AVCodecContext |
export_side_data(int setter) |
int |
extra_hw_frames() |
AVCodecContext |
extra_hw_frames(int setter) |
int |
extradata_size() |
AVCodecContext |
extradata_size(int setter) |
BytePointer |
extradata()
some codecs need / can use extradata like Huffman tables.
|
AVCodecContext |
extradata(BytePointer setter) |
int |
field_order()
Field order
- encoding: set by libavcodec
- decoding: Set by user.
|
AVCodecContext |
field_order(int setter) |
int |
flags()
AV_CODEC_FLAG_*.
|
AVCodecContext |
flags(int setter) |
int |
flags2()
AV_CODEC_FLAG2_*
- encoding: Set by user.
|
AVCodecContext |
flags2(int setter) |
long |
frame_num()
Frame counter, set by libavcodec.
|
AVCodecContext |
frame_num(long setter) |
int |
frame_number()
Deprecated.
use frame_num instead
|
AVCodecContext |
frame_number(int setter) |
int |
frame_size()
Number of samples per channel in an audio frame.
|
AVCodecContext |
frame_size(int setter) |
AVRational |
framerate()
- decoding: For codecs that store a framerate value in the compressed
bitstream, the decoder may export it here.
|
AVCodecContext |
framerate(AVRational setter) |
AVCodecContext.Get_buffer2_AVCodecContext_AVFrame_int |
get_buffer2() |
AVCodecContext |
get_buffer2(AVCodecContext.Get_buffer2_AVCodecContext_AVFrame_int setter) |
AVCodecContext.Get_encode_buffer_AVCodecContext_AVPacket_int |
get_encode_buffer() |
AVCodecContext |
get_encode_buffer(AVCodecContext.Get_encode_buffer_AVCodecContext_AVPacket_int setter) |
AVCodecContext.Get_format_AVCodecContext_IntPointer |
get_format() |
AVCodecContext |
get_format(AVCodecContext.Get_format_AVCodecContext_IntPointer setter) |
AVCodecContext |
getPointer(long i) |
int |
global_quality()
Global quality for codecs which cannot change it per frame.
|
AVCodecContext |
global_quality(int setter) |
int |
gop_size()
the number of pictures in a group of pictures, or 0 for intra_only
- encoding: Set by user.
|
AVCodecContext |
gop_size(int setter) |
int |
has_b_frames()
Size of the frame reordering buffer in the decoder.
|
AVCodecContext |
has_b_frames(int setter) |
int |
height() |
AVCodecContext |
height(int setter) |
AVBufferRef |
hw_device_ctx()
A reference to the AVHWDeviceContext describing the device which will
be used by a hardware encoder/decoder.
|
AVCodecContext |
hw_device_ctx(AVBufferRef setter) |
AVBufferRef |
hw_frames_ctx()
A reference to the AVHWFramesContext describing the input (for encoding)
or output (decoding) frames.
|
AVCodecContext |
hw_frames_ctx(AVBufferRef setter) |
Pointer |
hwaccel_context()
Legacy hardware accelerator context.
|
AVCodecContext |
hwaccel_context(Pointer setter) |
int |
hwaccel_flags()
Bit set of AV_HWACCEL_FLAG_* flags, which affect hardware accelerated
decoding (if active).
|
AVCodecContext |
hwaccel_flags(int setter) |
AVHWAccel |
hwaccel()
Hardware accelerator in use
- encoding: unused.
|
AVCodecContext |
hwaccel(AVHWAccel setter) |
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).
|
AVCodecContext |
i_quant_factor(float setter) |
float |
i_quant_offset()
qscale offset between P and I-frames
- encoding: Set by user.
|
AVCodecContext |
i_quant_offset(float setter) |
int |
idct_algo()
IDCT algorithm, see FF_IDCT_* below.
|
AVCodecContext |
idct_algo(int setter) |
int |
ildct_cmp()
interlaced DCT comparison function
- encoding: Set by user.
|
AVCodecContext |
ildct_cmp(int setter) |
int |
initial_padding()
Audio only.
|
AVCodecContext |
initial_padding(int setter) |
ShortPointer |
inter_matrix()
custom inter quantization matrix
Must be allocated with the av_malloc() family of functions, and will be freed in
avcodec_free_context().
|
AVCodecContext |
inter_matrix(ShortPointer setter) |
AVCodecInternal |
internal()
Private context used for internal data.
|
AVCodecContext |
internal(AVCodecInternal setter) |
int |
intra_dc_precision()
precision of the intra DC coefficient - 8
- encoding: Set by user.
|
AVCodecContext |
intra_dc_precision(int setter) |
ShortPointer |
intra_matrix()
custom intra quantization matrix
Must be allocated with the av_malloc() family of functions, and will be freed in
avcodec_free_context().
|
AVCodecContext |
intra_matrix(ShortPointer setter) |
int |
keyint_min()
minimum GOP size
- encoding: Set by user.
|
AVCodecContext |
keyint_min(int setter) |
int |
last_predictor_count()
amount of previous MV predictors (2a+1 x 2a+1 square)
- encoding: Set by user.
|
AVCodecContext |
last_predictor_count(int setter) |
int |
level()
level
- encoding: Set by user.
|
AVCodecContext |
level(int setter) |
int |
log_level_offset() |
AVCodecContext |
log_level_offset(int setter) |
int |
lowres()
low resolution decoding, 1-> 1/2 size, 2->1/4 size
- encoding: unused
- decoding: Set by user.
|
AVCodecContext |
lowres(int setter) |
float |
lumi_masking()
luminance masking (0-> disabled)
- encoding: Set by user.
|
AVCodecContext |
lumi_masking(float setter) |
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.
|
AVCodecContext |
max_b_frames(int setter) |
long |
max_pixels()
The number of pixels per image to maximally accept.
|
AVCodecContext |
max_pixels(long setter) |
int |
max_qdiff()
maximum quantizer difference between frames
- encoding: Set by user.
|
AVCodecContext |
max_qdiff(int setter) |
long |
max_samples()
The number of samples per frame to maximally accept.
|
AVCodecContext |
max_samples(long setter) |
int |
mb_cmp()
macroblock comparison function (not supported yet)
- encoding: Set by user.
|
AVCodecContext |
mb_cmp(int setter) |
int |
mb_decision()
macroblock decision mode
- encoding: Set by user.
|
AVCodecContext |
mb_decision(int setter) |
int |
mb_lmax()
maximum MB Lagrange multiplier
- encoding: Set by user.
|
AVCodecContext |
mb_lmax(int setter) |
int |
mb_lmin()
minimum MB Lagrange multiplier
- encoding: Set by user.
|
AVCodecContext |
mb_lmin(int setter) |
int |
me_cmp()
motion estimation comparison function
- encoding: Set by user.
|
AVCodecContext |
me_cmp(int setter) |
int |
me_pre_cmp()
motion estimation prepass comparison function
- encoding: Set by user.
|
AVCodecContext |
me_pre_cmp(int setter) |
int |
me_range()
maximum motion estimation search range in subpel units
If 0 then no limit.
|
AVCodecContext |
me_range(int setter) |
int |
me_sub_cmp()
subpixel motion estimation comparison function
- encoding: Set by user.
|
AVCodecContext |
me_sub_cmp(int setter) |
int |
me_subpel_quality()
subpel ME quality
- encoding: Set by user.
|
AVCodecContext |
me_subpel_quality(int setter) |
int |
mv0_threshold()
Note: Value depends upon the compare function used for fullpel ME.
|
AVCodecContext |
mv0_threshold(int setter) |
int |
nb_coded_side_data() |
AVCodecContext |
nb_coded_side_data(int setter) |
int |
nsse_weight()
noise vs.
|
AVCodecContext |
nsse_weight(int setter) |
Pointer |
opaque()
Private data of the user, can be used to carry app specific stuff.
|
AVCodecContext |
opaque(Pointer setter) |
float |
p_masking()
p block masking (0-> disabled)
- encoding: Set by user.
|
AVCodecContext |
p_masking(float setter) |
int |
pix_fmt()
Pixel format, see AV_PIX_FMT_xxx.
|
AVCodecContext |
pix_fmt(int setter) |
AVRational |
pkt_timebase()
Timebase in which pkt_dts/pts and AVPacket.dts/pts are.
|
AVCodecContext |
pkt_timebase(AVRational setter) |
AVCodecContext |
position(long position) |
int |
pre_dia_size()
ME prepass diamond size & shape
- encoding: Set by user.
|
AVCodecContext |
pre_dia_size(int setter) |
Pointer |
priv_data() |
AVCodecContext |
priv_data(Pointer setter) |
int |
profile()
profile
- encoding: Set by user.
|
AVCodecContext |
profile(int setter) |
int |
properties()
Properties of the stream that gets decoded
- encoding: unused
- decoding: set by libavcodec
|
AVCodecContext |
properties(int setter) |
long |
pts_correction_last_dts()
PTS of the last frame
|
AVCodecContext |
pts_correction_last_dts(long setter) |
long |
pts_correction_last_pts()
Number of incorrect DTS values so far
|
AVCodecContext |
pts_correction_last_pts(long setter) |
long |
pts_correction_num_faulty_dts()
Number of incorrect PTS values so far
|
AVCodecContext |
pts_correction_num_faulty_dts(long setter) |
long |
pts_correction_num_faulty_pts()
Current statistics for PTS correction.
|
AVCodecContext |
pts_correction_num_faulty_pts(long setter) |
float |
qblur()
amount of qscale smoothing over time (0.0-1.0)
|
AVCodecContext |
qblur(float setter) |
float |
qcompress()
amount of qscale change between easy & hard scenes (0.0-1.0)
|
AVCodecContext |
qcompress(float setter) |
int |
qmax()
maximum quantizer
- encoding: Set by user.
|
AVCodecContext |
qmax(int setter) |
int |
qmin()
minimum quantizer
- encoding: Set by user.
|
AVCodecContext |
qmin(int setter) |
int |
rc_buffer_size()
decoder bitstream buffer size
- encoding: Set by user.
|
AVCodecContext |
rc_buffer_size(int setter) |
int |
rc_initial_buffer_occupancy()
Number of bits which should be loaded into the rc buffer before decoding starts.
|
AVCodecContext |
rc_initial_buffer_occupancy(int setter) |
float |
rc_max_available_vbv_use()
Ratecontrol attempt to use, at maximum,
|
AVCodecContext |
rc_max_available_vbv_use(float setter) |
long |
rc_max_rate()
maximum bitrate
- encoding: Set by user.
|
AVCodecContext |
rc_max_rate(long setter) |
long |
rc_min_rate()
minimum bitrate
- encoding: Set by user.
|
AVCodecContext |
rc_min_rate(long setter) |
float |
rc_min_vbv_overflow_use()
Ratecontrol attempt to use, at least,
|
AVCodecContext |
rc_min_vbv_overflow_use(float setter) |
int |
rc_override_count()
ratecontrol override, see RcOverride
- encoding: Allocated/set/freed by user.
|
AVCodecContext |
rc_override_count(int setter) |
RcOverride |
rc_override() |
AVCodecContext |
rc_override(RcOverride setter) |
int |
refs()
number of reference frames
- encoding: Set by user.
|
AVCodecContext |
refs(int setter) |
long |
reordered_opaque()
Deprecated.
Use AV_CODEC_FLAG_COPY_OPAQUE instead
|
AVCodecContext |
reordered_opaque(long setter) |
long |
request_channel_layout()
Deprecated.
use "downmix" codec private option
|
AVCodecContext |
request_channel_layout(long setter) |
int |
request_sample_fmt()
desired sample format
- encoding: Not used.
|
AVCodecContext |
request_sample_fmt(int setter) |
AVRational |
sample_aspect_ratio()
sample aspect ratio (0 if unknown)
That is the width of a pixel divided by the height of the pixel.
|
AVCodecContext |
sample_aspect_ratio(AVRational setter) |
int |
sample_fmt()
sample format
|
AVCodecContext |
sample_fmt(int setter) |
int |
sample_rate()
samples per second
|
AVCodecContext |
sample_rate(int setter) |
int |
seek_preroll()
Number of samples to skip after a discontinuity
- decoding: unused
- encoding: set by libavcodec
|
AVCodecContext |
seek_preroll(int setter) |
int |
skip_alpha()
Skip processing alpha if supported by codec.
|
AVCodecContext |
skip_alpha(int setter) |
int |
skip_bottom()
Number of macroblock rows at the bottom which are skipped.
|
AVCodecContext |
skip_bottom(int setter) |
int |
skip_frame()
Skip decoding for selected frames.
|
AVCodecContext |
skip_frame(int setter) |
int |
skip_idct()
Skip IDCT/dequantization for selected frames.
|
AVCodecContext |
skip_idct(int setter) |
int |
skip_loop_filter()
Skip loop filtering for selected frames.
|
AVCodecContext |
skip_loop_filter(int setter) |
int |
skip_top()
Number of macroblock rows at the top which are skipped.
|
AVCodecContext |
skip_top(int setter) |
int |
slice_count()
slice count
- encoding: Set by libavcodec.
|
AVCodecContext |
slice_count(int setter) |
int |
slice_flags()
slice flags
- encoding: unused
- decoding: Set by user.
|
AVCodecContext |
slice_flags(int setter) |
IntPointer |
slice_offset()
slice offsets in the frame in bytes
- encoding: Set/allocated by libavcodec.
|
AVCodecContext |
slice_offset(IntPointer setter) |
int |
slices()
Number of slices.
|
AVCodecContext |
slices(int setter) |
float |
spatial_cplx_masking()
spatial complexity masking (0-> disabled)
- encoding: Set by user.
|
AVCodecContext |
spatial_cplx_masking(float setter) |
BytePointer |
stats_in()
pass2 encoding statistics input buffer
Concatenated stuff from stats_out of pass1 should be placed here.
|
AVCodecContext |
stats_in(BytePointer setter) |
BytePointer |
stats_out()
pass1 encoding statistics output buffer
- encoding: Set by libavcodec.
|
AVCodecContext |
stats_out(BytePointer setter) |
int |
strict_std_compliance()
strictly follow the standard (MPEG-4, ...).
|
AVCodecContext |
strict_std_compliance(int setter) |
int |
sub_charenc_mode()
Subtitles character encoding mode.
|
AVCodecContext |
sub_charenc_mode(int setter) |
BytePointer |
sub_charenc()
DTS of the last frame
|
AVCodecContext |
sub_charenc(BytePointer setter) |
int |
subtitle_header_size() |
AVCodecContext |
subtitle_header_size(int setter) |
BytePointer |
subtitle_header()
Header containing style information for text subtitles.
|
AVCodecContext |
subtitle_header(BytePointer setter) |
int |
sw_pix_fmt()
Nominal unaccelerated pixel format, see AV_PIX_FMT_xxx.
|
AVCodecContext |
sw_pix_fmt(int setter) |
float |
temporal_cplx_masking()
temporary complexity masking (0-> disabled)
- encoding: Set by user.
|
AVCodecContext |
temporal_cplx_masking(float setter) |
int |
thread_count()
thread count
is used to decide how many independent tasks should be passed to execute()
- encoding: Set by user.
|
AVCodecContext |
thread_count(int setter) |
int |
thread_type()
Which multithreading methods to use.
|
AVCodecContext |
thread_type(int setter) |
int |
ticks_per_frame()
For some codecs, the time base is closer to the field rate than the frame rate.
|
AVCodecContext |
ticks_per_frame(int setter) |
AVRational |
time_base()
This is the fundamental unit of time (in seconds) in terms
of which frame timestamps are represented.
|
AVCodecContext |
time_base(AVRational setter) |
int |
trailing_padding()
Audio only.
|
AVCodecContext |
trailing_padding(int setter) |
int |
trellis()
trellis RD quantization
- encoding: Set by user.
|
AVCodecContext |
trellis(int setter) |
int |
width()
picture width / height.
|
AVCodecContext |
width(int setter) |
int |
workaround_bugs()
Work around bugs in encoders which sometimes cannot be detected automatically.
|
AVCodecContext |
workaround_bugs(int setter) |
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getDirectBufferAddress, getPointer, getPointer, getPointer, hashCode, interruptDeallocatorThread, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, physicalBytesInaccurate, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zero
public static final int FF_COMPRESSION_DEFAULT
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_MEDIAN_SAD
public static final int FF_CMP_CHROMA
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_BUG_AUTODETECT
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_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_BUG_IEDGE
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_DCT_COEFF
public static final int FF_DEBUG_SKIP
public static final int FF_DEBUG_STARTCODE
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_BUFFERS
public static final int FF_DEBUG_THREADS
public static final int FF_DEBUG_GREEN_MD
public static final int FF_DEBUG_NOMC
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_SIMPLEARM
public static final int FF_IDCT_XVID
public static final int FF_IDCT_SIMPLEARMV5TE
public static final int FF_IDCT_SIMPLEARMV6
public static final int FF_IDCT_FAAN
public static final int FF_IDCT_SIMPLENEON
public static final int FF_IDCT_NONE
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_DNXHD
public static final int FF_PROFILE_DNXHR_LB
public static final int FF_PROFILE_DNXHR_SQ
public static final int FF_PROFILE_DNXHR_HQ
public static final int FF_PROFILE_DNXHR_HQX
public static final int FF_PROFILE_DNXHR_444
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_MULTIVIEW_HIGH
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_STEREO_HIGH
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_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_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_VVC_MAIN_10
public static final int FF_PROFILE_VVC_MAIN_10_444
public static final int FF_PROFILE_AV1_MAIN
public static final int FF_PROFILE_AV1_HIGH
public static final int FF_PROFILE_AV1_PROFESSIONAL
public static final int FF_PROFILE_MJPEG_HUFFMAN_BASELINE_DCT
public static final int FF_PROFILE_MJPEG_HUFFMAN_EXTENDED_SEQUENTIAL_DCT
public static final int FF_PROFILE_MJPEG_HUFFMAN_PROGRESSIVE_DCT
public static final int FF_PROFILE_MJPEG_HUFFMAN_LOSSLESS
public static final int FF_PROFILE_MJPEG_JPEG_LS
public static final int FF_PROFILE_SBC_MSBC
public static final int FF_PROFILE_PRORES_PROXY
public static final int FF_PROFILE_PRORES_LT
public static final int FF_PROFILE_PRORES_STANDARD
public static final int FF_PROFILE_PRORES_HQ
public static final int FF_PROFILE_PRORES_4444
public static final int FF_PROFILE_PRORES_XQ
public static final int FF_PROFILE_ARIB_PROFILE_A
public static final int FF_PROFILE_ARIB_PROFILE_C
public static final int FF_PROFILE_KLVA_SYNC
public static final int FF_PROFILE_KLVA_ASYNC
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 static final int FF_SUB_CHARENC_MODE_IGNORE
public static final int FF_CODEC_PROPERTY_LOSSLESS
public static final int FF_CODEC_PROPERTY_CLOSED_CAPTIONS
public static final int FF_CODEC_PROPERTY_FILM_GRAIN
public AVCodecContext()
public AVCodecContext(long size)
Pointer.position(long)
.public AVCodecContext(Pointer p)
Pointer(Pointer)
.public AVCodecContext position(long position)
public AVCodecContext getPointer(long i)
getPointer
in class Pointer
@Const public AVClass av_class()
public AVCodecContext av_class(AVClass setter)
public int log_level_offset()
public AVCodecContext log_level_offset(int setter)
public AVCodecContext codec_type(int setter)
public AVCodecContext codec(AVCodec setter)
public AVCodecContext codec_id(int setter)
@Cast(value="unsigned int") public int codec_tag()
public AVCodecContext codec_tag(int setter)
public Pointer priv_data()
public AVCodecContext priv_data(Pointer setter)
public AVCodecInternal internal()
public AVCodecContext internal(AVCodecInternal setter)
public Pointer opaque()
public AVCodecContext opaque(Pointer setter)
@Cast(value="int64_t") public long bit_rate()
public AVCodecContext bit_rate(long setter)
public int bit_rate_tolerance()
public AVCodecContext bit_rate_tolerance(int setter)
public int global_quality()
public AVCodecContext global_quality(int setter)
public int compression_level()
public AVCodecContext compression_level(int setter)
public int flags()
public AVCodecContext flags(int setter)
public int flags2()
public AVCodecContext flags2(int setter)
@Cast(value="uint8_t*") public BytePointer extradata()
public AVCodecContext extradata(BytePointer setter)
public int extradata_size()
public AVCodecContext extradata_size(int setter)
@ByRef public AVRational time_base()
public AVCodecContext time_base(AVRational setter)
public int ticks_per_frame()
public AVCodecContext ticks_per_frame(int setter)
public int delay()
public AVCodecContext delay(int setter)
public int width()
public AVCodecContext width(int setter)
public int height()
public AVCodecContext height(int setter)
public int coded_width()
public AVCodecContext coded_width(int setter)
public int coded_height()
public AVCodecContext coded_height(int setter)
public int gop_size()
public AVCodecContext gop_size(int setter)
@Cast(value="AVPixelFormat") public int pix_fmt()
public AVCodecContext pix_fmt(int setter)
public AVCodecContext.Draw_horiz_band_AVCodecContext_AVFrame_IntPointer_int_int_int draw_horiz_band()
public AVCodecContext draw_horiz_band(AVCodecContext.Draw_horiz_band_AVCodecContext_AVFrame_IntPointer_int_int_int setter)
public AVCodecContext.Get_format_AVCodecContext_IntPointer get_format()
public AVCodecContext get_format(AVCodecContext.Get_format_AVCodecContext_IntPointer setter)
public int max_b_frames()
public AVCodecContext max_b_frames(int setter)
public float b_quant_factor()
public AVCodecContext b_quant_factor(float setter)
public float b_quant_offset()
public AVCodecContext b_quant_offset(float setter)
public int has_b_frames()
public AVCodecContext has_b_frames(int setter)
public float i_quant_factor()
public AVCodecContext i_quant_factor(float setter)
public float i_quant_offset()
public AVCodecContext i_quant_offset(float setter)
public float lumi_masking()
public AVCodecContext lumi_masking(float setter)
public float temporal_cplx_masking()
public AVCodecContext temporal_cplx_masking(float setter)
public float spatial_cplx_masking()
public AVCodecContext spatial_cplx_masking(float setter)
public float p_masking()
public AVCodecContext p_masking(float setter)
public float dark_masking()
public AVCodecContext dark_masking(float setter)
public int slice_count()
public AVCodecContext slice_count(int setter)
public IntPointer slice_offset()
public AVCodecContext slice_offset(IntPointer setter)
@ByRef public AVRational sample_aspect_ratio()
public AVCodecContext sample_aspect_ratio(AVRational setter)
public int me_cmp()
public AVCodecContext me_cmp(int setter)
public int me_sub_cmp()
public AVCodecContext me_sub_cmp(int setter)
public int mb_cmp()
public AVCodecContext mb_cmp(int setter)
public int ildct_cmp()
public AVCodecContext ildct_cmp(int setter)
public int dia_size()
public AVCodecContext dia_size(int setter)
public int last_predictor_count()
public AVCodecContext last_predictor_count(int setter)
public int me_pre_cmp()
public AVCodecContext me_pre_cmp(int setter)
public int pre_dia_size()
public AVCodecContext pre_dia_size(int setter)
public int me_subpel_quality()
public AVCodecContext me_subpel_quality(int setter)
public int me_range()
public AVCodecContext me_range(int setter)
public int slice_flags()
public AVCodecContext slice_flags(int setter)
public int mb_decision()
public AVCodecContext mb_decision(int setter)
@Cast(value="uint16_t*") public ShortPointer intra_matrix()
public AVCodecContext intra_matrix(ShortPointer setter)
@Cast(value="uint16_t*") public ShortPointer inter_matrix()
public AVCodecContext inter_matrix(ShortPointer setter)
public int intra_dc_precision()
public AVCodecContext intra_dc_precision(int setter)
public int skip_top()
public AVCodecContext skip_top(int setter)
public int skip_bottom()
public AVCodecContext skip_bottom(int setter)
public int mb_lmin()
public AVCodecContext mb_lmin(int setter)
public int mb_lmax()
public AVCodecContext mb_lmax(int setter)
public int bidir_refine()
public AVCodecContext bidir_refine(int setter)
public int keyint_min()
public AVCodecContext keyint_min(int setter)
public int refs()
public AVCodecContext refs(int setter)
public int mv0_threshold()
public AVCodecContext mv0_threshold(int setter)
@Cast(value="AVColorPrimaries") public int color_primaries()
public AVCodecContext color_primaries(int setter)
@Cast(value="AVColorTransferCharacteristic") public int color_trc()
public AVCodecContext color_trc(int setter)
@Cast(value="AVColorSpace") public int colorspace()
public AVCodecContext colorspace(int setter)
@Cast(value="AVColorRange") public int color_range()
public AVCodecContext color_range(int setter)
@Cast(value="AVChromaLocation") public int chroma_sample_location()
public AVCodecContext chroma_sample_location(int setter)
public int slices()
public AVCodecContext slices(int setter)
@Cast(value="AVFieldOrder") public int field_order()
public AVCodecContext field_order(int setter)
public int sample_rate()
public AVCodecContext sample_rate(int setter)
@Deprecated public int channels()
public AVCodecContext channels(int setter)
public AVCodecContext sample_fmt(int setter)
public int frame_size()
public AVCodecContext frame_size(int setter)
@Deprecated public int frame_number()
public AVCodecContext frame_number(int setter)
public int block_align()
public AVCodecContext block_align(int setter)
public int cutoff()
public AVCodecContext cutoff(int setter)
@Cast(value="uint64_t") @Deprecated public long channel_layout()
public AVCodecContext channel_layout(long setter)
@Cast(value="uint64_t") @Deprecated public long request_channel_layout()
public AVCodecContext request_channel_layout(long setter)
@Cast(value="AVAudioServiceType") public int audio_service_type()
public AVCodecContext audio_service_type(int setter)
@Cast(value="AVSampleFormat") public int request_sample_fmt()
public AVCodecContext request_sample_fmt(int setter)
public AVCodecContext.Get_buffer2_AVCodecContext_AVFrame_int get_buffer2()
public AVCodecContext get_buffer2(AVCodecContext.Get_buffer2_AVCodecContext_AVFrame_int setter)
public float qcompress()
public AVCodecContext qcompress(float setter)
public float qblur()
public AVCodecContext qblur(float setter)
public int qmin()
public AVCodecContext qmin(int setter)
public int qmax()
public AVCodecContext qmax(int setter)
public int max_qdiff()
public AVCodecContext max_qdiff(int setter)
public int rc_buffer_size()
public AVCodecContext rc_buffer_size(int setter)
public int rc_override_count()
public AVCodecContext rc_override_count(int setter)
public RcOverride rc_override()
public AVCodecContext rc_override(RcOverride setter)
@Cast(value="int64_t") public long rc_max_rate()
public AVCodecContext rc_max_rate(long setter)
@Cast(value="int64_t") public long rc_min_rate()
public AVCodecContext rc_min_rate(long setter)
public float rc_max_available_vbv_use()
public AVCodecContext rc_max_available_vbv_use(float setter)
public float rc_min_vbv_overflow_use()
public AVCodecContext rc_min_vbv_overflow_use(float setter)
public int rc_initial_buffer_occupancy()
public AVCodecContext rc_initial_buffer_occupancy(int setter)
public int trellis()
public AVCodecContext trellis(int setter)
@Cast(value="char*") public BytePointer stats_out()
public AVCodecContext stats_out(BytePointer setter)
@Cast(value="char*") public BytePointer stats_in()
public AVCodecContext stats_in(BytePointer setter)
public int workaround_bugs()
public AVCodecContext workaround_bugs(int setter)
public int strict_std_compliance()
public AVCodecContext strict_std_compliance(int setter)
public int error_concealment()
public AVCodecContext error_concealment(int setter)
public int debug()
public AVCodecContext debug(int setter)
public int err_recognition()
public AVCodecContext err_recognition(int setter)
@Cast(value="int64_t") @Deprecated public long reordered_opaque()
public AVCodecContext reordered_opaque(long setter)
@Const public AVHWAccel hwaccel()
public AVCodecContext hwaccel(AVHWAccel setter)
public Pointer hwaccel_context()
public AVCodecContext hwaccel_context(Pointer setter)
@Cast(value="uint64_t") public long error(int i)
public AVCodecContext error(int i, long setter)
@MemberGetter @Cast(value="uint64_t*") public LongPointer error()
public int dct_algo()
public AVCodecContext dct_algo(int setter)
public int idct_algo()
public AVCodecContext idct_algo(int setter)
public int bits_per_coded_sample()
public AVCodecContext bits_per_coded_sample(int setter)
public int bits_per_raw_sample()
public AVCodecContext bits_per_raw_sample(int setter)
public int lowres()
public AVCodecContext lowres(int setter)
public int thread_count()
public AVCodecContext thread_count(int setter)
public int thread_type()
public AVCodecContext thread_type(int setter)
public int active_thread_type()
public AVCodecContext active_thread_type(int setter)
public AVCodecContext.Execute_AVCodecContext_Func_AVCodecContext_Pointer_Pointer_IntPointer_int_int execute()
public AVCodecContext execute(AVCodecContext.Execute_AVCodecContext_Func_AVCodecContext_Pointer_Pointer_IntPointer_int_int setter)
public AVCodecContext.Execute2_AVCodecContext_Func_AVCodecContext_Pointer_int_int_Pointer_IntPointer_int execute2()
public AVCodecContext execute2(AVCodecContext.Execute2_AVCodecContext_Func_AVCodecContext_Pointer_int_int_Pointer_IntPointer_int setter)
public int nsse_weight()
public AVCodecContext nsse_weight(int setter)
public int profile()
public AVCodecContext profile(int setter)
public int level()
public AVCodecContext level(int setter)
@Cast(value="AVDiscard") public int skip_loop_filter()
public AVCodecContext skip_loop_filter(int setter)
@Cast(value="AVDiscard") public int skip_idct()
public AVCodecContext skip_idct(int setter)
@Cast(value="AVDiscard") public int skip_frame()
public AVCodecContext skip_frame(int setter)
@Cast(value="uint8_t*") public BytePointer subtitle_header()
public AVCodecContext subtitle_header(BytePointer setter)
public int subtitle_header_size()
public AVCodecContext subtitle_header_size(int setter)
public int initial_padding()
public AVCodecContext initial_padding(int setter)
@ByRef public AVRational framerate()
public AVCodecContext framerate(AVRational setter)
@Cast(value="AVPixelFormat") public int sw_pix_fmt()
public AVCodecContext sw_pix_fmt(int setter)
@ByRef public AVRational pkt_timebase()
public AVCodecContext pkt_timebase(AVRational setter)
@Const public AVCodecDescriptor codec_descriptor()
public AVCodecContext codec_descriptor(AVCodecDescriptor setter)
@Cast(value="int64_t") public long pts_correction_num_faulty_pts()
public AVCodecContext pts_correction_num_faulty_pts(long setter)
@Cast(value="int64_t") public long pts_correction_num_faulty_dts()
public AVCodecContext pts_correction_num_faulty_dts(long setter)
@Cast(value="int64_t") public long pts_correction_last_pts()
public AVCodecContext pts_correction_last_pts(long setter)
@Cast(value="int64_t") public long pts_correction_last_dts()
public AVCodecContext pts_correction_last_dts(long setter)
@Cast(value="char*") public BytePointer sub_charenc()
/** Character encoding of the input subtitles file. - decoding: set by user - encoding: unused
public AVCodecContext sub_charenc(BytePointer setter)
public int sub_charenc_mode()
public AVCodecContext sub_charenc_mode(int setter)
public int skip_alpha()
public AVCodecContext skip_alpha(int setter)
public int seek_preroll()
public AVCodecContext seek_preroll(int setter)
@Cast(value="uint16_t*") public ShortPointer chroma_intra_matrix()
public AVCodecContext chroma_intra_matrix(ShortPointer setter)
@Cast(value="uint8_t*") public BytePointer dump_separator()
public AVCodecContext dump_separator(BytePointer setter)
@Cast(value="char*") public BytePointer codec_whitelist()
public AVCodecContext codec_whitelist(BytePointer setter)
@Cast(value="unsigned") public int properties()
public AVCodecContext properties(int setter)
public AVPacketSideData coded_side_data()
public AVCodecContext coded_side_data(AVPacketSideData setter)
public int nb_coded_side_data()
public AVCodecContext nb_coded_side_data(int setter)
public AVBufferRef hw_frames_ctx()
public AVCodecContext hw_frames_ctx(AVBufferRef setter)
public int trailing_padding()
public AVCodecContext trailing_padding(int setter)
@Cast(value="int64_t") public long max_pixels()
public AVCodecContext max_pixels(long setter)
public AVBufferRef hw_device_ctx()
public AVCodecContext hw_device_ctx(AVBufferRef setter)
public int hwaccel_flags()
public AVCodecContext hwaccel_flags(int setter)
public int apply_cropping()
public AVCodecContext apply_cropping(int setter)
public int extra_hw_frames()
public AVCodecContext extra_hw_frames(int setter)
public int discard_damaged_percentage()
public AVCodecContext discard_damaged_percentage(int setter)
@Cast(value="int64_t") public long max_samples()
public AVCodecContext max_samples(long setter)
public int export_side_data()
public AVCodecContext export_side_data(int setter)
public AVCodecContext.Get_encode_buffer_AVCodecContext_AVPacket_int get_encode_buffer()
public AVCodecContext get_encode_buffer(AVCodecContext.Get_encode_buffer_AVCodecContext_AVPacket_int setter)
@ByRef public AVChannelLayout ch_layout()
public AVCodecContext ch_layout(AVChannelLayout setter)
@Cast(value="int64_t") public long frame_num()
public AVCodecContext frame_num(long setter)
Copyright © 2023. All rights reserved.