org.gstreamer.lowlevel
Interface GstPadAPI
- All Superinterfaces:
- com.sun.jna.Library
public interface GstPadAPI
- extends com.sun.jna.Library
GstPad 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 |
boolean |
gst_pad_accept_caps(Pad pad,
Caps caps)
|
boolean |
gst_pad_activate_pull(Pad pad,
boolean active)
|
boolean |
gst_pad_activate_push(Pad pad,
boolean active)
|
com.sun.jna.NativeLong |
gst_pad_add_buffer_probe(Pad pad,
GstAPI.GstCallback handler,
com.sun.jna.Pointer data)
|
com.sun.jna.NativeLong |
gst_pad_add_data_probe(Pad pad,
GstPadAPI.PadDataProbe handler,
com.sun.jna.Pointer data)
|
com.sun.jna.NativeLong |
gst_pad_add_event_probe(Pad pad,
GstPadAPI.PadEventProbe handler,
com.sun.jna.Pointer data)
|
boolean |
gst_pad_can_link(Pad srcpad,
Pad sinkpad)
|
FlowReturn |
gst_pad_chain(Pad pad,
Buffer buffer)
|
boolean |
gst_pad_check_pull_range(Pad pad)
|
boolean |
gst_pad_event_default(Pad pad,
Event event)
|
void |
gst_pad_fixate_caps(Pad pad,
Caps caps)
|
Caps |
gst_pad_get_allowed_caps(Pad pad)
|
Caps |
gst_pad_get_caps(Pad pad)
|
PadDirection |
gst_pad_get_direction(Pad pad)
|
Caps |
gst_pad_get_fixed_caps_func(Pad pad)
|
java.lang.String |
gst_pad_get_name(Pad pad)
|
Caps |
gst_pad_get_negotiated_caps(Pad pad)
|
PadTemplate |
gst_pad_get_pad_template(Pad pad)
|
Element |
gst_pad_get_parent_element(Pad pad)
|
Pad |
gst_pad_get_peer(Pad pad)
|
FlowReturn |
gst_pad_get_range(Pad pad,
long offset,
int size,
Buffer[] buffer)
|
GType |
gst_pad_get_type()
|
boolean |
gst_pad_is_active(Pad pad)
|
boolean |
gst_pad_is_blocked(Pad pad)
|
boolean |
gst_pad_is_blocking(Pad pad)
|
boolean |
gst_pad_is_linked(Pad pad)
|
PadLinkReturn |
gst_pad_link(Pad src,
Pad sink)
|
Pad |
gst_pad_new_from_template(PadTemplate templ,
java.lang.String name)
|
Pad |
gst_pad_new(java.lang.String name,
PadDirection direction)
|
boolean |
gst_pad_peer_accept_caps(Pad pad,
Caps caps)
|
Caps |
gst_pad_peer_get_caps(Pad pad)
|
Caps |
gst_pad_proxy_getcaps(Pad pad)
|
boolean |
gst_pad_proxy_setcaps(Pad pad,
Caps caps)
|
FlowReturn |
gst_pad_pull_range(Pad pad,
long offset,
int size,
Buffer[] buffer)
|
boolean |
gst_pad_push_event(Pad pad,
Event event)
|
FlowReturn |
gst_pad_push(Pad pad,
Buffer buffer)
|
void |
gst_pad_remove_buffer_probe(Pad pad,
com.sun.jna.NativeLong handler_id)
|
void |
gst_pad_remove_data_probe(Pad pad,
com.sun.jna.NativeLong handler_id)
|
void |
gst_pad_remove_event_probe(Pad pad,
com.sun.jna.NativeLong handler_id)
|
boolean |
gst_pad_send_event(Pad pad,
Event event)
|
boolean |
gst_pad_set_active(Pad pad,
boolean active)
|
boolean |
gst_pad_set_blocked(Pad pad,
boolean blocked)
|
boolean |
gst_pad_set_caps(Pad pad,
Caps caps)
|
void |
gst_pad_set_fixatecaps_function(Pad pad,
GstPadAPI.PadFixateCaps fixate)
|
boolean |
gst_pad_unlink(Pad src,
Pad sink)
|
void |
gst_pad_use_fixed_caps(Pad pad)
|
INSTANCE
static final GstPadAPI INSTANCE
gst_pad_get_type
GType gst_pad_get_type()
gst_pad_new
Pad gst_pad_new(java.lang.String name,
PadDirection direction)
gst_pad_new_from_template
Pad gst_pad_new_from_template(PadTemplate templ,
java.lang.String name)
gst_pad_get_name
java.lang.String gst_pad_get_name(Pad pad)
gst_pad_link
PadLinkReturn gst_pad_link(Pad src,
Pad sink)
gst_pad_unlink
boolean gst_pad_unlink(Pad src,
Pad sink)
gst_pad_is_linked
boolean gst_pad_is_linked(Pad pad)
gst_pad_get_peer
Pad gst_pad_get_peer(Pad pad)
gst_pad_get_direction
PadDirection gst_pad_get_direction(Pad pad)
gst_pad_can_link
boolean gst_pad_can_link(Pad srcpad,
Pad sinkpad)
gst_pad_use_fixed_caps
void gst_pad_use_fixed_caps(Pad pad)
gst_pad_get_fixed_caps_func
Caps gst_pad_get_fixed_caps_func(Pad pad)
gst_pad_proxy_getcaps
Caps gst_pad_proxy_getcaps(Pad pad)
gst_pad_proxy_setcaps
boolean gst_pad_proxy_setcaps(Pad pad,
Caps caps)
gst_pad_get_parent_element
Element gst_pad_get_parent_element(Pad pad)
gst_pad_set_active
boolean gst_pad_set_active(Pad pad,
boolean active)
gst_pad_is_active
boolean gst_pad_is_active(Pad pad)
gst_pad_activate_pull
boolean gst_pad_activate_pull(Pad pad,
boolean active)
gst_pad_activate_push
boolean gst_pad_activate_push(Pad pad,
boolean active)
gst_pad_set_blocked
boolean gst_pad_set_blocked(Pad pad,
boolean blocked)
gst_pad_is_blocked
boolean gst_pad_is_blocked(Pad pad)
gst_pad_is_blocking
boolean gst_pad_is_blocking(Pad pad)
gst_pad_get_pad_template
PadTemplate gst_pad_get_pad_template(Pad pad)
gst_pad_get_caps
Caps gst_pad_get_caps(Pad pad)
gst_pad_fixate_caps
void gst_pad_fixate_caps(Pad pad,
Caps caps)
gst_pad_accept_caps
boolean gst_pad_accept_caps(Pad pad,
Caps caps)
gst_pad_set_caps
boolean gst_pad_set_caps(Pad pad,
Caps caps)
gst_pad_peer_get_caps
Caps gst_pad_peer_get_caps(Pad pad)
gst_pad_peer_accept_caps
boolean gst_pad_peer_accept_caps(Pad pad,
Caps caps)
gst_pad_get_allowed_caps
Caps gst_pad_get_allowed_caps(Pad pad)
gst_pad_get_negotiated_caps
Caps gst_pad_get_negotiated_caps(Pad pad)
gst_pad_push
FlowReturn gst_pad_push(Pad pad,
Buffer buffer)
gst_pad_check_pull_range
boolean gst_pad_check_pull_range(Pad pad)
gst_pad_pull_range
FlowReturn gst_pad_pull_range(Pad pad,
long offset,
int size,
Buffer[] buffer)
gst_pad_push_event
boolean gst_pad_push_event(Pad pad,
Event event)
gst_pad_event_default
boolean gst_pad_event_default(Pad pad,
Event event)
gst_pad_chain
FlowReturn gst_pad_chain(Pad pad,
Buffer buffer)
gst_pad_get_range
FlowReturn gst_pad_get_range(Pad pad,
long offset,
int size,
Buffer[] buffer)
gst_pad_send_event
boolean gst_pad_send_event(Pad pad,
Event event)
gst_pad_set_fixatecaps_function
void gst_pad_set_fixatecaps_function(Pad pad,
GstPadAPI.PadFixateCaps fixate)
gst_pad_add_data_probe
com.sun.jna.NativeLong gst_pad_add_data_probe(Pad pad,
GstPadAPI.PadDataProbe handler,
com.sun.jna.Pointer data)
gst_pad_remove_data_probe
void gst_pad_remove_data_probe(Pad pad,
com.sun.jna.NativeLong handler_id)
gst_pad_add_event_probe
com.sun.jna.NativeLong gst_pad_add_event_probe(Pad pad,
GstPadAPI.PadEventProbe handler,
com.sun.jna.Pointer data)
gst_pad_remove_event_probe
void gst_pad_remove_event_probe(Pad pad,
com.sun.jna.NativeLong handler_id)
gst_pad_add_buffer_probe
com.sun.jna.NativeLong gst_pad_add_buffer_probe(Pad pad,
GstAPI.GstCallback handler,
com.sun.jna.Pointer data)
gst_pad_remove_buffer_probe
void gst_pad_remove_buffer_probe(Pad pad,
com.sun.jna.NativeLong handler_id)