public static class avfilter.AVFilterLink extends Pointer
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator| 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(int size)
Native array allocator.
|
AVFilterLink(Pointer p)
Pointer cast constructor.
|
| Modifier and Type | Method and Description |
|---|---|
int |
age_index()
Index in the age array.
|
avfilter.AVFilterLink |
age_index(int age_index) |
long |
channel_layout()
channel layout of current buffer (see libavutil/channel_layout.h)
|
avfilter.AVFilterLink |
channel_layout(long channel_layout) |
int |
channels()
Number of channels.
|
avfilter.AVFilterLink |
channels(int channels) |
int |
closed()
True if the link is closed.
|
avfilter.AVFilterLink |
closed(int closed) |
avfilter.AVFilterBufferRef |
cur_buf_copy()
The buffer reference currently being received across the link by the
destination filter.
|
avfilter.AVFilterLink |
cur_buf_copy(avfilter.AVFilterBufferRef cur_buf_copy) |
long |
current_pts()
Current timestamp of the link, as defined by the most recent
frame(s), in AV_TIME_BASE units.
|
avfilter.AVFilterLink |
current_pts(long current_pts) |
avfilter.AVFilterContext |
dst()
dest filter
|
avfilter.AVFilterLink |
dst(avfilter.AVFilterContext dst) |
avfilter.AVFilterPad |
dstpad()
input pad on the dest filter
|
avfilter.AVFilterLink |
dstpad(avfilter.AVFilterPad dstpad) |
int |
flags()
Link processing flags.
|
avfilter.AVFilterLink |
flags(int flags) |
int |
format()
agreed upon media format
|
avfilter.AVFilterLink |
format(int format) |
long |
frame_count()
Number of past frames sent through the link.
|
avfilter.AVFilterLink |
frame_count(long frame_count) |
avutil.AVRational |
frame_rate()
Frame rate of the stream on the link, or 1/0 if unknown;
if left to 0/0, will be automatically be copied from the first input
of the source filter if it exists.
|
avfilter.AVFilterLink |
frame_rate(avutil.AVRational frame_rate) |
int |
frame_requested()
True if a frame is being requested on the link.
|
avfilter.AVFilterLink |
frame_requested(int frame_requested) |
avfilter.AVFilterGraph |
graph()
Graph the filter belongs to.
|
avfilter.AVFilterLink |
graph(avfilter.AVFilterGraph graph) |
int |
h()
agreed upon image height
|
avfilter.AVFilterLink |
h(int h) |
Pointer |
in_channel_layouts() |
avfilter.AVFilterLink |
in_channel_layouts(Pointer in_channel_layouts) |
avfilter.AVFilterFormats |
in_formats()
Lists of formats and channel layouts supported by the input and output
filters respectively.
|
avfilter.AVFilterLink |
in_formats(avfilter.AVFilterFormats in_formats) |
avfilter.AVFilterFormats |
in_samplerates()
Lists of channel layouts and sample rates used for automatic
negotiation.
|
avfilter.AVFilterLink |
in_samplerates(avfilter.AVFilterFormats in_samplerates) |
int |
max_samples()
Maximum number of samples to filter at once.
|
avfilter.AVFilterLink |
max_samples(int max_samples) |
int |
min_samples()
Minimum number of samples to filter at once.
|
avfilter.AVFilterLink |
min_samples(int min_samples) |
Pointer |
out_channel_layouts() |
avfilter.AVFilterLink |
out_channel_layouts(Pointer out_channel_layouts) |
avfilter.AVFilterFormats |
out_formats() |
avfilter.AVFilterLink |
out_formats(avfilter.AVFilterFormats out_formats) |
avfilter.AVFilterFormats |
out_samplerates() |
avfilter.AVFilterLink |
out_samplerates(avfilter.AVFilterFormats out_samplerates) |
int |
partial_buf_size()
Size of the partial buffer to allocate.
|
avfilter.AVFilterLink |
partial_buf_size(int partial_buf_size) |
avutil.AVFrame |
partial_buf()
Buffer partially filled with samples to achieve a fixed/minimum size.
|
avfilter.AVFilterLink |
partial_buf(avutil.AVFrame partial_buf) |
Pointer |
pool() |
avfilter.AVFilterLink |
pool(Pointer pool) |
avfilter.AVFilterLink |
position(int 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.
|
avfilter.AVFilterLink |
request_samples(int request_samples) |
avutil.AVRational |
sample_aspect_ratio()
agreed upon sample aspect ratio
|
avfilter.AVFilterLink |
sample_aspect_ratio(avutil.AVRational sample_aspect_ratio) |
int |
sample_rate()
samples per second
|
avfilter.AVFilterLink |
sample_rate(int sample_rate) |
avfilter.AVFilterContext |
src()
source filter
|
avfilter.AVFilterLink |
src(avfilter.AVFilterContext src) |
avfilter.AVFilterPad |
srcpad()
output pad on the source filter
|
avfilter.AVFilterLink |
srcpad(avfilter.AVFilterPad srcpad) |
avutil.AVRational |
time_base()
Define the time base used by the PTS of the frames/samples
which will pass through this link.
|
avfilter.AVFilterLink |
time_base(avutil.AVRational time_base) |
int |
type()
filter media type
|
avfilter.AVFilterLink |
type(int type) |
int |
w()
agreed upon image width
|
avfilter.AVFilterLink |
w(int w) |
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 AVLINK_UNINIT
public static final int AVLINK_STARTINIT
public static final int AVLINK_INIT
public AVFilterLink()
public AVFilterLink(int size)
Pointer.position(int).public AVFilterLink(Pointer p)
Pointer.Pointer(Pointer).public avfilter.AVFilterLink position(int position)
public avfilter.AVFilterContext src()
public avfilter.AVFilterLink src(avfilter.AVFilterContext src)
public avfilter.AVFilterPad srcpad()
public avfilter.AVFilterLink srcpad(avfilter.AVFilterPad srcpad)
public avfilter.AVFilterContext dst()
public avfilter.AVFilterLink dst(avfilter.AVFilterContext dst)
public avfilter.AVFilterPad dstpad()
public avfilter.AVFilterLink dstpad(avfilter.AVFilterPad dstpad)
public avfilter.AVFilterLink type(int type)
public int w()
public avfilter.AVFilterLink w(int w)
public int h()
public avfilter.AVFilterLink h(int h)
@ByRef public avutil.AVRational sample_aspect_ratio()
public avfilter.AVFilterLink sample_aspect_ratio(avutil.AVRational sample_aspect_ratio)
@Cast(value="uint64_t") public long channel_layout()
public avfilter.AVFilterLink channel_layout(long channel_layout)
public int sample_rate()
public avfilter.AVFilterLink sample_rate(int sample_rate)
public int format()
public avfilter.AVFilterLink format(int format)
@ByRef public avutil.AVRational time_base()
public avfilter.AVFilterLink time_base(avutil.AVRational time_base)
public avfilter.AVFilterFormats in_formats()
public avfilter.AVFilterLink in_formats(avfilter.AVFilterFormats in_formats)
public avfilter.AVFilterFormats out_formats()
public avfilter.AVFilterLink out_formats(avfilter.AVFilterFormats out_formats)
public avfilter.AVFilterFormats in_samplerates()
public avfilter.AVFilterLink in_samplerates(avfilter.AVFilterFormats in_samplerates)
public avfilter.AVFilterFormats out_samplerates()
public avfilter.AVFilterLink out_samplerates(avfilter.AVFilterFormats out_samplerates)
public avfilter.AVFilterLink in_channel_layouts(Pointer in_channel_layouts)
public avfilter.AVFilterLink out_channel_layouts(Pointer out_channel_layouts)
public int request_samples()
public avfilter.AVFilterLink request_samples(int request_samples)
public avfilter.AVFilterLink pool(Pointer pool)
public avfilter.AVFilterGraph graph()
public avfilter.AVFilterLink graph(avfilter.AVFilterGraph graph)
public long current_pts()
public avfilter.AVFilterLink current_pts(long current_pts)
public int age_index()
public avfilter.AVFilterLink age_index(int age_index)
@ByRef public avutil.AVRational frame_rate()
public avfilter.AVFilterLink frame_rate(avutil.AVRational frame_rate)
public avutil.AVFrame partial_buf()
public avfilter.AVFilterLink partial_buf(avutil.AVFrame partial_buf)
public int partial_buf_size()
public avfilter.AVFilterLink partial_buf_size(int partial_buf_size)
public int min_samples()
public avfilter.AVFilterLink min_samples(int min_samples)
public int max_samples()
public avfilter.AVFilterLink max_samples(int max_samples)
public avfilter.AVFilterBufferRef cur_buf_copy()
public avfilter.AVFilterLink cur_buf_copy(avfilter.AVFilterBufferRef cur_buf_copy)
public int closed()
public avfilter.AVFilterLink closed(int closed)
public int channels()
public avfilter.AVFilterLink channels(int channels)
@Cast(value="unsigned") public int frame_requested()
public avfilter.AVFilterLink frame_requested(int frame_requested)
public avfilter.AVFilterLink flags(int flags)
public long frame_count()
public avfilter.AVFilterLink frame_count(long frame_count)
Copyright © 2015. All Rights Reserved.