org.gstreamer.lowlevel
Interface GstElementAPI
- All Superinterfaces:
- com.sun.jna.Library
public interface GstElementAPI
- extends com.sun.jna.Library
GstElement methods
Nested classes/interfaces inherited from interface com.sun.jna.Library |
com.sun.jna.Library.Handler |
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 |
boolean |
gst_element_add_pad(Element elem,
Pad pad)
|
ClockTime |
gst_element_get_base_time(Element element)
|
Bus |
gst_element_get_bus(Element element)
|
Clock |
gst_element_get_clock(Element element)
|
ElementFactory |
gst_element_get_factory(Element element)
|
Pad |
gst_element_get_pad(Element elem,
java.lang.String name)
|
Pad |
gst_element_get_request_pad(Element element,
java.lang.String name)
|
ClockTime |
gst_element_get_start_time(Element element)
|
StateChangeReturn |
gst_element_get_state(Element elem,
State[] state,
State[] pending,
ClockTime timeout)
|
StateChangeReturn |
gst_element_get_state(Element elem,
State[] state,
State[] pending,
long timeout)
|
Pad |
gst_element_get_static_pad(Element element,
java.lang.String name)
|
GType |
gst_element_get_type()
|
boolean |
gst_element_implements_interface(Element element,
com.sun.jna.NativeLong iface_type)
|
com.sun.jna.Pointer |
gst_element_iterate_pads(Element element)
|
com.sun.jna.Pointer |
gst_element_iterate_sink_pads(Element element)
|
com.sun.jna.Pointer |
gst_element_iterate_src_pads(Element element)
|
boolean |
gst_element_link_many(Element... elements)
|
boolean |
gst_element_link_pads_filtered(Element src,
java.lang.String srcpadname,
Element dest,
java.lang.String destpadname,
Caps filter)
|
boolean |
gst_element_link_pads(Element src,
java.lang.String srcpadname,
Element dest,
java.lang.String destpadname)
|
boolean |
gst_element_link(Element elem1,
Element elem2)
|
boolean |
gst_element_post_message(Element element,
Message message)
|
boolean |
gst_element_query_duration(Element elem,
Format[] fmt,
long[] pos)
|
boolean |
gst_element_query_position(Element elem,
Format[] fmt,
long[] pos)
|
boolean |
gst_element_query(Element elem,
Query query)
|
void |
gst_element_release_request_pad(Element element,
Pad pad)
|
boolean |
gst_element_remove_pad(Element elem,
Pad pad)
|
boolean |
gst_element_seek_simple(Element elem,
Format format,
int flags,
long pos)
|
boolean |
gst_element_seek(Element elem,
double rate,
Format format,
int flags,
SeekType cur_type,
long cur,
SeekType stop_type,
long stop)
|
boolean |
gst_element_send_event(Element element,
Event event)
|
void |
gst_element_set_base_time(Element element,
ClockTime time)
|
boolean |
gst_element_set_clock(Element element,
Clock clock)
|
boolean |
gst_element_set_locked_state(Element element,
boolean locked_state)
|
void |
gst_element_set_start_time(Element element,
ClockTime time)
|
StateChangeReturn |
gst_element_set_state(Element elem,
State state)
|
boolean |
gst_element_sync_state_with_parent(Element elem)
|
void |
gst_element_unlink_many(Element... elements)
|
void |
gst_element_unlink_pads(Element src,
java.lang.String srcpadname,
Element dest,
java.lang.String destpadname)
|
void |
gst_element_unlink(Element elem1,
Element elem2)
|
GSTELEMENT_API
static final GstElementAPI GSTELEMENT_API
gst_element_get_type
GType gst_element_get_type()
gst_element_set_state
StateChangeReturn gst_element_set_state(Element elem,
State state)
gst_element_get_state
StateChangeReturn gst_element_get_state(Element elem,
State[] state,
State[] pending,
long timeout)
gst_element_get_state
StateChangeReturn gst_element_get_state(Element elem,
State[] state,
State[] pending,
ClockTime timeout)
gst_element_set_locked_state
boolean gst_element_set_locked_state(Element element,
boolean locked_state)
gst_element_sync_state_with_parent
boolean gst_element_sync_state_with_parent(Element elem)
gst_element_query_position
boolean gst_element_query_position(Element elem,
Format[] fmt,
long[] pos)
gst_element_query_duration
boolean gst_element_query_duration(Element elem,
Format[] fmt,
long[] pos)
gst_element_query
boolean gst_element_query(Element elem,
Query query)
gst_element_seek
boolean gst_element_seek(Element elem,
double rate,
Format format,
int flags,
SeekType cur_type,
long cur,
SeekType stop_type,
long stop)
gst_element_seek_simple
boolean gst_element_seek_simple(Element elem,
Format format,
int flags,
long pos)
gst_element_link
boolean gst_element_link(Element elem1,
Element elem2)
gst_element_link_many
boolean gst_element_link_many(Element... elements)
gst_element_unlink_many
void gst_element_unlink_many(Element... elements)
gst_element_unlink
void gst_element_unlink(Element elem1,
Element elem2)
gst_element_get_pad
Pad gst_element_get_pad(Element elem,
java.lang.String name)
gst_element_get_static_pad
Pad gst_element_get_static_pad(Element element,
java.lang.String name)
gst_element_get_request_pad
Pad gst_element_get_request_pad(Element element,
java.lang.String name)
gst_element_release_request_pad
void gst_element_release_request_pad(Element element,
Pad pad)
gst_element_add_pad
boolean gst_element_add_pad(Element elem,
Pad pad)
gst_element_remove_pad
boolean gst_element_remove_pad(Element elem,
Pad pad)
gst_element_link_pads
boolean gst_element_link_pads(Element src,
java.lang.String srcpadname,
Element dest,
java.lang.String destpadname)
gst_element_unlink_pads
void gst_element_unlink_pads(Element src,
java.lang.String srcpadname,
Element dest,
java.lang.String destpadname)
gst_element_link_pads_filtered
boolean gst_element_link_pads_filtered(Element src,
java.lang.String srcpadname,
Element dest,
java.lang.String destpadname,
Caps filter)
gst_element_iterate_pads
com.sun.jna.Pointer gst_element_iterate_pads(Element element)
gst_element_iterate_src_pads
com.sun.jna.Pointer gst_element_iterate_src_pads(Element element)
gst_element_iterate_sink_pads
com.sun.jna.Pointer gst_element_iterate_sink_pads(Element element)
gst_element_get_factory
ElementFactory gst_element_get_factory(Element element)
gst_element_get_bus
Bus gst_element_get_bus(Element element)
gst_element_send_event
boolean gst_element_send_event(Element element,
Event event)
gst_element_post_message
boolean gst_element_post_message(Element element,
Message message)
gst_element_implements_interface
boolean gst_element_implements_interface(Element element,
com.sun.jna.NativeLong iface_type)
gst_element_get_clock
Clock gst_element_get_clock(Element element)
gst_element_set_clock
boolean gst_element_set_clock(Element element,
Clock clock)
gst_element_set_base_time
void gst_element_set_base_time(Element element,
ClockTime time)
gst_element_get_base_time
ClockTime gst_element_get_base_time(Element element)
gst_element_set_start_time
void gst_element_set_start_time(Element element,
ClockTime time)
gst_element_get_start_time
ClockTime gst_element_get_start_time(Element element)