public interface BaseSrcAPI
extends com.sun.jna.Library
Modifier and Type | Interface and Description |
---|---|
static interface |
BaseSrcAPI.BooleanFunc1 |
static interface |
BaseSrcAPI.Create |
static interface |
BaseSrcAPI.EventNotify |
static interface |
BaseSrcAPI.Fixate |
static interface |
BaseSrcAPI.GetCaps |
static interface |
BaseSrcAPI.GetSize |
static interface |
BaseSrcAPI.GetTimes |
static class |
BaseSrcAPI.GstBaseSrcAbi |
static class |
BaseSrcAPI.GstBaseSrcAbiData |
static class |
BaseSrcAPI.GstBaseSrcClass |
static class |
BaseSrcAPI.GstBaseSrcStruct |
static interface |
BaseSrcAPI.PrepareSeek |
static interface |
BaseSrcAPI.Query |
static interface |
BaseSrcAPI.Seek |
static interface |
BaseSrcAPI.SetCaps |
Modifier and Type | Field and Description |
---|---|
static BaseSrcAPI |
BASESRC_API |
static int |
GST_PADDING |
static int |
GST_PADDING_LARGE |
Modifier and Type | Method and Description |
---|---|
long |
gst_base_src_get_blocksize(BaseSrc src) |
boolean |
gst_base_src_get_do_timestamp(BaseSrc src) |
GType |
gst_base_src_get_type() |
boolean |
gst_base_src_is_live(BaseSrc src) |
boolean |
gst_base_src_new_seamless_segment(BaseSrc src,
long start,
long stop,
long position) |
boolean |
gst_base_src_query_latency(BaseSrc src,
boolean[] live,
ClockTime[] min_latency,
ClockTime[] max_latency) |
void |
gst_base_src_set_blocksize(BaseSrc src,
long blocksize) |
void |
gst_base_src_set_do_timestamp(BaseSrc src,
boolean timestamp) |
void |
gst_base_src_set_format(BaseSrc src,
Format format) |
void |
gst_base_src_set_live(BaseSrc src,
boolean live) |
FlowReturn |
gst_base_src_wait_playing(BaseSrc src) |
static final BaseSrcAPI BASESRC_API
static final int GST_PADDING
static final int GST_PADDING_LARGE
GType gst_base_src_get_type()
FlowReturn gst_base_src_wait_playing(BaseSrc src)
void gst_base_src_set_live(BaseSrc src, boolean live)
boolean gst_base_src_is_live(BaseSrc src)
boolean gst_base_src_query_latency(BaseSrc src, boolean[] live, ClockTime[] min_latency, ClockTime[] max_latency)
void gst_base_src_set_blocksize(BaseSrc src, long blocksize)
long gst_base_src_get_blocksize(BaseSrc src)
void gst_base_src_set_do_timestamp(BaseSrc src, boolean timestamp)
boolean gst_base_src_get_do_timestamp(BaseSrc src)
boolean gst_base_src_new_seamless_segment(BaseSrc src, long start, long stop, long position)