org.gstreamer.lowlevel
Interface GstEventAPI
- All Superinterfaces:
- com.sun.jna.Library
public interface GstEventAPI
- extends com.sun.jna.Library
GstEvent functions
Nested classes/interfaces inherited from interface com.sun.jna.Library |
com.sun.jna.Library.Handler |
Fields inherited from interface com.sun.jna.Library |
OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_STRUCTURE_ALIGNMENT, OPTION_TYPE_MAPPER |
Method Summary |
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)
|
INSTANCE
static final GstEventAPI INSTANCE
gst_event_type_get_name
java.lang.String gst_event_type_get_name(EventType type)
gst_event_type_get_flags
int gst_event_type_get_flags(EventType type)
gst_event_get_type
GType gst_event_get_type()
gst_event_new_custom
Event gst_event_new_custom(EventType type,
Structure structure)
gst_event_get_structure
Structure gst_event_get_structure(Event event)
gst_event_new_flush_start
Event gst_event_new_flush_start()
gst_event_new_flush_stop
Event gst_event_new_flush_stop()
gst_event_new_eos
Event gst_event_new_eos()
gst_event_new_new_segment
Event gst_event_new_new_segment(boolean update,
double rate,
Format format,
long start,
long stop,
long position)
gst_event_new_new_segment_full
Event gst_event_new_new_segment_full(boolean update,
double rate,
double applied_rate,
Format format,
long start,
long stop,
long position)
gst_event_parse_new_segment
void gst_event_parse_new_segment(Event event,
boolean[] update,
double[] rate,
Format[] format,
long[] start,
long[] stop,
long[] position)
gst_event_parse_new_segment_full
void gst_event_parse_new_segment_full(Event event,
boolean[] update,
double[] rate,
double[] applied_rate,
Format[] format,
long[] start,
long[] stop,
long[] position)
gst_event_new_tag
Event gst_event_new_tag(TagList taglist)
gst_event_parse_tag
void gst_event_parse_tag(Event event,
com.sun.jna.ptr.PointerByReference taglist)
gst_event_new_buffer_size
Event gst_event_new_buffer_size(Format format,
long minsize,
long maxsize,
boolean async)
gst_event_parse_buffer_size
void gst_event_parse_buffer_size(Event event,
Format format,
long[] minsize,
long[] maxsize,
int[] async)
gst_event_new_qos
Event gst_event_new_qos(double proportion,
long diff,
ClockTime timestamp)
gst_event_new_qos
Event gst_event_new_qos(double proportion,
long diff,
long timestamp)
gst_event_parse_qos
void gst_event_parse_qos(Event event,
double[] proportion,
long[] diff,
long[] timestamp)
gst_event_new_seek
Event gst_event_new_seek(double rate,
Format format,
int flags,
SeekType start_type,
long start,
SeekType stop_type,
long stop)
gst_event_parse_seek
void gst_event_parse_seek(Event event,
double rate,
Format[] format,
int[] flags,
int[] start_type,
long[] start,
int[] stop_type,
long[] stop)
gst_event_new_navigation
Event gst_event_new_navigation(Structure structure)
gst_event_new_latency
Event gst_event_new_latency(ClockTime latency)
gst_event_parse_latency
void gst_event_parse_latency(Event event,
ClockTime[] latency)