@Properties(inherit=avfilter.class) public class AVFilterLink extends Pointer
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Modifier and Type | Field and Description |
---|---|
static int |
AVLINK_INIT
enum AVFilterLink::init_state
|
static int |
AVLINK_STARTINIT
enum AVFilterLink::init_state
|
static int |
AVLINK_UNINIT
enum AVFilterLink::init_state
|
Constructor and Description |
---|
AVFilterLink()
Default native constructor.
|
AVFilterLink(long size)
Native array allocator.
|
AVFilterLink(Pointer p)
Pointer cast constructor.
|
Modifier and Type | Method and Description |
---|---|
int |
age_index()
Index in the age array.
|
AVFilterLink |
age_index(int setter) |
long |
channel_layout()
channel layout of current buffer (see libavutil/channel_layout.h)
|
AVFilterLink |
channel_layout(long setter) |
int |
channels()
Number of channels.
|
AVFilterLink |
channels(int setter) |
long |
current_pts_us()
Current timestamp of the link, as defined by the most recent
frame(s), in AV_TIME_BASE units.
|
AVFilterLink |
current_pts_us(long setter) |
long |
current_pts()
Current timestamp of the link, as defined by the most recent
frame(s), in link time_base units.
|
AVFilterLink |
current_pts(long setter) |
AVFilterContext |
dst()
dest filter
|
AVFilterLink |
dst(AVFilterContext setter) |
AVFilterPad |
dstpad()
input pad on the dest filter
|
AVFilterLink |
dstpad(AVFilterPad setter) |
int |
flags()
Link processing flags.
|
AVFilterLink |
flags(int setter) |
int |
format()
agreed upon media format
|
AVFilterLink |
format(int setter) |
long |
frame_count_in()
Number of past frames sent through the link.
|
AVFilterLink |
frame_count_in(long setter) |
long |
frame_count_out() |
AVFilterLink |
frame_count_out(long setter) |
Pointer |
frame_pool()
A pointer to a FFFramePool struct.
|
AVFilterLink |
frame_pool(Pointer setter) |
AVRational |
frame_rate()
Frame rate of the stream on the link, or 1/0 if unknown or variable;
if left to 0/0, will be automatically copied from the first input
of the source filter if it exists.
|
AVFilterLink |
frame_rate(AVRational setter) |
int |
frame_wanted_out()
True if a frame is currently wanted on the output of this filter.
|
AVFilterLink |
frame_wanted_out(int setter) |
AVFilterGraph |
graph()
Graph the filter belongs to.
|
AVFilterLink |
graph(AVFilterGraph setter) |
int |
h()
agreed upon image height
|
AVFilterLink |
h(int setter) |
AVBufferRef |
hw_frames_ctx()
For hwaccel pixel formats, this should be a reference to the
AVHWFramesContext describing the frames.
|
AVFilterLink |
hw_frames_ctx(AVBufferRef setter) |
Pointer |
in_channel_layouts() |
AVFilterLink |
in_channel_layouts(Pointer setter) |
AVFilterFormats |
in_formats()
Lists of formats and channel layouts supported by the input and output
filters respectively.
|
AVFilterLink |
in_formats(AVFilterFormats setter) |
AVFilterFormats |
in_samplerates()
Lists of channel layouts and sample rates used for automatic
negotiation.
|
AVFilterLink |
in_samplerates(AVFilterFormats setter) |
int |
max_samples()
Maximum number of samples to filter at once.
|
AVFilterLink |
max_samples(int setter) |
int |
min_samples()
Minimum number of samples to filter at once.
|
AVFilterLink |
min_samples(int setter) |
Pointer |
out_channel_layouts() |
AVFilterLink |
out_channel_layouts(Pointer setter) |
AVFilterFormats |
out_formats() |
AVFilterLink |
out_formats(AVFilterFormats setter) |
AVFilterFormats |
out_samplerates() |
AVFilterLink |
out_samplerates(AVFilterFormats setter) |
int |
partial_buf_size()
Size of the partial buffer to allocate.
|
AVFilterLink |
partial_buf_size(int setter) |
AVFrame |
partial_buf()
Buffer partially filled with samples to achieve a fixed/minimum size.
|
AVFilterLink |
partial_buf(AVFrame setter) |
AVFilterLink |
position(long position) |
int |
request_samples()
Audio only, the destination filter sets this to a non-zero value to
request that buffers with the given number of samples should be sent to
it.
|
AVFilterLink |
request_samples(int setter) |
BytePointer |
reserved() |
byte |
reserved(int i)
Internal structure members.
|
AVFilterLink |
reserved(int i,
byte setter) |
AVRational |
sample_aspect_ratio()
agreed upon sample aspect ratio
|
AVFilterLink |
sample_aspect_ratio(AVRational setter) |
int |
sample_rate()
samples per second
|
AVFilterLink |
sample_rate(int setter) |
AVFilterContext |
src()
source filter
|
AVFilterLink |
src(AVFilterContext setter) |
AVFilterPad |
srcpad()
output pad on the source filter
|
AVFilterLink |
srcpad(AVFilterPad setter) |
AVRational |
time_base()
Define the time base used by the PTS of the frames/samples
which will pass through this link.
|
AVFilterLink |
time_base(AVRational setter) |
int |
type()
filter media type
|
AVFilterLink |
type(int setter) |
int |
w()
agreed upon image width
|
AVFilterLink |
w(int setter) |
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, hashCode, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetof, parseBytes, physicalBytes, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, toString, totalBytes, totalPhysicalBytes, withDeallocator, zero
public static final int AVLINK_UNINIT
public static final int AVLINK_STARTINIT
public static final int AVLINK_INIT
public AVFilterLink()
public AVFilterLink(long size)
Pointer.position(long)
.public AVFilterLink(Pointer p)
Pointer.Pointer(Pointer)
.public AVFilterLink position(long position)
public AVFilterContext src()
public AVFilterLink src(AVFilterContext setter)
public AVFilterPad srcpad()
public AVFilterLink srcpad(AVFilterPad setter)
public AVFilterContext dst()
public AVFilterLink dst(AVFilterContext setter)
public AVFilterPad dstpad()
public AVFilterLink dstpad(AVFilterPad setter)
public AVFilterLink type(int setter)
public int w()
public AVFilterLink w(int setter)
public int h()
public AVFilterLink h(int setter)
@ByRef public AVRational sample_aspect_ratio()
public AVFilterLink sample_aspect_ratio(AVRational setter)
@Cast(value="uint64_t") public long channel_layout()
public AVFilterLink channel_layout(long setter)
public int sample_rate()
public AVFilterLink sample_rate(int setter)
public int format()
public AVFilterLink format(int setter)
@ByRef public AVRational time_base()
public AVFilterLink time_base(AVRational setter)
public AVFilterFormats in_formats()
public AVFilterLink in_formats(AVFilterFormats setter)
public AVFilterFormats out_formats()
public AVFilterLink out_formats(AVFilterFormats setter)
public AVFilterFormats in_samplerates()
public AVFilterLink in_samplerates(AVFilterFormats setter)
public AVFilterFormats out_samplerates()
public AVFilterLink out_samplerates(AVFilterFormats setter)
public AVFilterLink in_channel_layouts(Pointer setter)
public AVFilterLink out_channel_layouts(Pointer setter)
public int request_samples()
public AVFilterLink request_samples(int setter)
public AVFilterGraph graph()
public AVFilterLink graph(AVFilterGraph setter)
@Cast(value="int64_t") public long current_pts()
public AVFilterLink current_pts(long setter)
@Cast(value="int64_t") public long current_pts_us()
public AVFilterLink current_pts_us(long setter)
public int age_index()
public AVFilterLink age_index(int setter)
@ByRef public AVRational frame_rate()
public AVFilterLink frame_rate(AVRational setter)
public AVFrame partial_buf()
public AVFilterLink partial_buf(AVFrame setter)
public int partial_buf_size()
public AVFilterLink partial_buf_size(int setter)
public int min_samples()
public AVFilterLink min_samples(int setter)
public int max_samples()
public AVFilterLink max_samples(int setter)
public int channels()
public AVFilterLink channels(int setter)
public AVFilterLink flags(int setter)
@Cast(value="int64_t") public long frame_count_in()
public AVFilterLink frame_count_in(long setter)
public AVFilterLink frame_count_out(long setter)
public Pointer frame_pool()
public AVFilterLink frame_pool(Pointer setter)
public int frame_wanted_out()
public AVFilterLink frame_wanted_out(int setter)
public AVBufferRef hw_frames_ctx()
public AVFilterLink hw_frames_ctx(AVBufferRef setter)
@Cast(value="char") public byte reserved(int i)
public AVFilterLink reserved(int i, byte setter)
@MemberGetter @Cast(value="char*") public BytePointer reserved()
Copyright © 2020. All rights reserved.