org.gstreamer.lowlevel
Interface GstBusAPI

All Superinterfaces:
com.sun.jna.Library

public interface GstBusAPI
extends com.sun.jna.Library

GstBus functions


Nested Class Summary
static interface GstBusAPI.BusCallback
           
 
Nested classes/interfaces inherited from interface com.sun.jna.Library
com.sun.jna.Library.Handler
 
Field Summary
static GstBusAPI GSTBUS_API
           
 
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
 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)
           
 

Field Detail

GSTBUS_API

static final GstBusAPI GSTBUS_API
Method Detail

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)