org.gstreamer.lowlevel
Interface BaseSinkAPI
- All Superinterfaces:
- com.sun.jna.Library
public interface BaseSinkAPI
- extends com.sun.jna.Library
Nested classes/interfaces inherited from interface com.sun.jna.Library |
com.sun.jna.Library.Handler |
Fields inherited from interface com.sun.jna.Library |
OPTION_ALLOW_OBJECTS, OPTION_CALLING_CONVENTION, OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_STRUCTURE_ALIGNMENT, OPTION_TYPE_MAPPER |
Method Summary |
FlowReturn |
gst_base_sink_do_preroll(BaseSink sink,
MiniObject obj)
|
int |
gst_base_sink_get_blocksize(BaseSink sink)
|
Buffer |
gst_base_sink_get_last_buffer(BaseSink sink)
|
ClockTime |
gst_base_sink_get_latency(BaseSink sink)
|
long |
gst_base_sink_get_max_lateness(BaseSink sink)
|
ClockTime |
gst_base_sink_get_render_delay(BaseSink sink)
|
boolean |
gst_base_sink_get_sync(BaseSink sink)
|
long |
gst_base_sink_get_ts_offset(BaseSink sink)
|
GType |
gst_base_sink_get_type()
|
boolean |
gst_base_sink_is_async_enabled(BaseSink sink)
|
boolean |
gst_base_sink_is_last_buffer_enabled(BaseSink sink)
|
boolean |
gst_base_sink_is_qos_enabled(BaseSink sink)
|
boolean |
gst_base_sink_query_latency(BaseSink sink,
boolean live,
boolean upstream_live,
ClockTime min_latency,
ClockTime max_latency)
|
void |
gst_base_sink_set_async_enabled(BaseSink sink,
boolean enabled)
|
void |
gst_base_sink_set_blocksize(BaseSink sink,
int blocksize)
|
void |
gst_base_sink_set_last_buffer_enabled(BaseSink sink,
boolean enable)
|
void |
gst_base_sink_set_max_lateness(BaseSink sink,
long max_lateness)
|
void |
gst_base_sink_set_qos_enabled(BaseSink sink,
boolean enabled)
|
void |
gst_base_sink_set_render_delay(BaseSink sink,
ClockTime delay)
|
void |
gst_base_sink_set_sync(BaseSink sink,
boolean sync)
|
void |
gst_base_sink_set_ts_offset(BaseSink sink,
long offset)
|
ClockReturn |
gst_base_sink_wait_clock(BaseSink sink,
ClockTime time,
com.sun.jna.Pointer jitter)
|
FlowReturn |
gst_base_sink_wait_eos(BaseSink sink,
ClockTime time,
com.sun.jna.Pointer jitter)
|
FlowReturn |
gst_base_sink_wait_preroll(BaseSink sink)
|
BASESINK_API
static final BaseSinkAPI BASESINK_API
GST_PADDING
static final int GST_PADDING
- See Also:
- Constant Field Values
GST_PADDING_LARGE
static final int GST_PADDING_LARGE
- See Also:
- Constant Field Values
gst_base_sink_get_type
GType gst_base_sink_get_type()
gst_base_sink_do_preroll
FlowReturn gst_base_sink_do_preroll(BaseSink sink,
MiniObject obj)
gst_base_sink_wait_preroll
FlowReturn gst_base_sink_wait_preroll(BaseSink sink)
gst_base_sink_set_sync
void gst_base_sink_set_sync(BaseSink sink,
boolean sync)
gst_base_sink_get_sync
boolean gst_base_sink_get_sync(BaseSink sink)
gst_base_sink_set_max_lateness
void gst_base_sink_set_max_lateness(BaseSink sink,
long max_lateness)
gst_base_sink_get_max_lateness
long gst_base_sink_get_max_lateness(BaseSink sink)
gst_base_sink_set_qos_enabled
void gst_base_sink_set_qos_enabled(BaseSink sink,
boolean enabled)
gst_base_sink_is_qos_enabled
boolean gst_base_sink_is_qos_enabled(BaseSink sink)
gst_base_sink_set_async_enabled
void gst_base_sink_set_async_enabled(BaseSink sink,
boolean enabled)
gst_base_sink_is_async_enabled
boolean gst_base_sink_is_async_enabled(BaseSink sink)
gst_base_sink_set_ts_offset
void gst_base_sink_set_ts_offset(BaseSink sink,
long offset)
gst_base_sink_get_ts_offset
long gst_base_sink_get_ts_offset(BaseSink sink)
gst_base_sink_get_last_buffer
Buffer gst_base_sink_get_last_buffer(BaseSink sink)
gst_base_sink_set_last_buffer_enabled
void gst_base_sink_set_last_buffer_enabled(BaseSink sink,
boolean enable)
gst_base_sink_is_last_buffer_enabled
boolean gst_base_sink_is_last_buffer_enabled(BaseSink sink)
gst_base_sink_query_latency
boolean gst_base_sink_query_latency(BaseSink sink,
boolean live,
boolean upstream_live,
ClockTime min_latency,
ClockTime max_latency)
gst_base_sink_get_latency
ClockTime gst_base_sink_get_latency(BaseSink sink)
gst_base_sink_set_render_delay
void gst_base_sink_set_render_delay(BaseSink sink,
ClockTime delay)
gst_base_sink_get_render_delay
ClockTime gst_base_sink_get_render_delay(BaseSink sink)
gst_base_sink_set_blocksize
void gst_base_sink_set_blocksize(BaseSink sink,
int blocksize)
gst_base_sink_get_blocksize
int gst_base_sink_get_blocksize(BaseSink sink)
gst_base_sink_wait_clock
ClockReturn gst_base_sink_wait_clock(BaseSink sink,
ClockTime time,
com.sun.jna.Pointer jitter)
gst_base_sink_wait_eos
FlowReturn gst_base_sink_wait_eos(BaseSink sink,
ClockTime time,
com.sun.jna.Pointer jitter)