org.gstreamer.lowlevel
Interface GstBusAPI
- All Superinterfaces:
- com.sun.jna.Library
public interface GstBusAPI
- extends com.sun.jna.Library
GstBus 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 |
com.sun.jna.NativeLong |
gst_bus_add_watch(Bus bus,
GstBusAPI.BusCallback function,
com.sun.jna.Pointer data)
|
void |
gst_bus_disable_sync_message_emission(Bus bus)
|
void |
gst_bus_enable_sync_message_emission(Bus bus)
|
GType |
gst_bus_get_type()
|
boolean |
gst_bus_have_pending(Bus bus)
|
Bus |
gst_bus_new()
|
Message |
gst_bus_peek(Bus bus)
|
Message |
gst_bus_poll(Bus bus,
MessageType events,
ClockTime timeout)
|
Message |
gst_bus_poll(Bus bus,
MessageType events,
long timeout)
|
Message |
gst_bus_pop_filtered(Bus bus,
MessageType types)
|
Message |
gst_bus_pop(Bus bus)
|
boolean |
gst_bus_post(Bus bus,
Message message)
|
void |
gst_bus_set_flushing(Bus ptr,
int flushing)
|
void |
gst_bus_set_sync_handler(Bus bus,
GstAPI.GstCallback function,
com.sun.jna.Pointer data)
|
Message |
gst_bus_timed_pop_filtered(Bus bus,
ClockTime timeout,
MessageType types)
|
Message |
gst_bus_timed_pop(Bus bus,
ClockTime timeout)
|
INSTANCE
static final GstBusAPI INSTANCE
gst_bus_get_type
GType gst_bus_get_type()
gst_bus_new
Bus gst_bus_new()
gst_bus_post
boolean gst_bus_post(Bus bus,
Message message)
gst_bus_have_pending
boolean gst_bus_have_pending(Bus bus)
gst_bus_peek
Message gst_bus_peek(Bus bus)
gst_bus_pop
Message gst_bus_pop(Bus bus)
gst_bus_pop_filtered
Message gst_bus_pop_filtered(Bus bus,
MessageType types)
gst_bus_timed_pop
Message gst_bus_timed_pop(Bus bus,
ClockTime timeout)
gst_bus_timed_pop_filtered
Message gst_bus_timed_pop_filtered(Bus bus,
ClockTime timeout,
MessageType types)
gst_bus_poll
Message gst_bus_poll(Bus bus,
MessageType events,
long timeout)
gst_bus_poll
Message gst_bus_poll(Bus bus,
MessageType events,
ClockTime timeout)
gst_bus_set_flushing
void gst_bus_set_flushing(Bus ptr,
int flushing)
gst_bus_add_watch
com.sun.jna.NativeLong gst_bus_add_watch(Bus bus,
GstBusAPI.BusCallback function,
com.sun.jna.Pointer data)
gst_bus_set_sync_handler
void gst_bus_set_sync_handler(Bus bus,
GstAPI.GstCallback function,
com.sun.jna.Pointer data)
gst_bus_enable_sync_message_emission
void gst_bus_enable_sync_message_emission(Bus bus)
gst_bus_disable_sync_message_emission
void gst_bus_disable_sync_message_emission(Bus bus)