public interface GstEventAPI
extends com.sun.jna.Library
Modifier and Type | Interface and Description |
---|---|
static class |
GstEventAPI.EventStruct |
Modifier and Type | Field and Description |
---|---|
static GstEventAPI |
GSTEVENT_API |
Modifier and Type | Method and Description |
---|---|
Structure |
gst_event_get_structure(Event event) |
GType |
gst_event_get_type() |
Event |
gst_event_new_buffer_size(Format format,
long minsize,
long maxsize,
boolean async) |
Event |
gst_event_new_custom(EventType type,
Structure structure) |
Event |
gst_event_new_eos() |
Event |
gst_event_new_flush_start() |
Event |
gst_event_new_flush_stop() |
Event |
gst_event_new_latency(ClockTime latency) |
Event |
gst_event_new_navigation(Structure structure) |
Event |
gst_event_new_new_segment_full(boolean update,
double rate,
double applied_rate,
Format format,
long start,
long stop,
long position) |
Event |
gst_event_new_new_segment(boolean update,
double rate,
Format format,
long start,
long stop,
long position) |
Event |
gst_event_new_qos(double proportion,
long diff,
ClockTime timestamp) |
Event |
gst_event_new_qos(double proportion,
long diff,
long timestamp) |
Event |
gst_event_new_seek(double rate,
Format format,
int flags,
SeekType start_type,
long start,
SeekType stop_type,
long stop) |
Event |
gst_event_new_tag(TagList taglist) |
void |
gst_event_parse_buffer_size(Event event,
Format format,
long[] minsize,
long[] maxsize,
int[] async) |
void |
gst_event_parse_latency(Event event,
ClockTime[] latency) |
void |
gst_event_parse_new_segment_full(Event event,
boolean[] update,
double[] rate,
double[] applied_rate,
Format[] format,
long[] start,
long[] stop,
long[] position) |
void |
gst_event_parse_new_segment(Event event,
boolean[] update,
double[] rate,
Format[] format,
long[] start,
long[] stop,
long[] position) |
void |
gst_event_parse_qos(Event event,
double[] proportion,
long[] diff,
long[] timestamp) |
void |
gst_event_parse_seek(Event event,
double rate,
Format[] format,
int[] flags,
int[] start_type,
long[] start,
int[] stop_type,
long[] stop) |
void |
gst_event_parse_tag(Event event,
com.sun.jna.ptr.PointerByReference taglist) |
int |
gst_event_type_get_flags(EventType type) |
java.lang.String |
gst_event_type_get_name(EventType type) |
static final GstEventAPI GSTEVENT_API
java.lang.String gst_event_type_get_name(EventType type)
int gst_event_type_get_flags(EventType type)
GType gst_event_get_type()
Event gst_event_new_flush_start()
Event gst_event_new_flush_stop()
Event gst_event_new_eos()
Event gst_event_new_new_segment(boolean update, double rate, Format format, long start, long stop, long position)
Event gst_event_new_new_segment_full(boolean update, double rate, double applied_rate, Format format, long start, long stop, long position)
void gst_event_parse_new_segment(Event event, boolean[] update, double[] rate, Format[] format, long[] start, long[] stop, long[] position)
void gst_event_parse_new_segment_full(Event event, boolean[] update, double[] rate, double[] applied_rate, Format[] format, long[] start, long[] stop, long[] position)
void gst_event_parse_tag(Event event, com.sun.jna.ptr.PointerByReference taglist)
Event gst_event_new_buffer_size(Format format, long minsize, long maxsize, boolean async)
void gst_event_parse_buffer_size(Event event, Format format, long[] minsize, long[] maxsize, int[] async)
Event gst_event_new_qos(double proportion, long diff, long timestamp)
void gst_event_parse_qos(Event event, double[] proportion, long[] diff, long[] timestamp)
Event gst_event_new_seek(double rate, Format format, int flags, SeekType start_type, long start, SeekType stop_type, long stop)
void gst_event_parse_seek(Event event, double rate, Format[] format, int[] flags, int[] start_type, long[] start, int[] stop_type, long[] stop)