org.gstreamer.lowlevel
public interface GstPadAPI extends com.sun.jna.Library
Modifier and Type | Interface and Description |
---|---|
static interface |
GstPadAPI.PadBlockCallback |
static interface |
GstPadAPI.PadDataProbe |
static interface |
GstPadAPI.PadEventProbe |
static interface |
GstPadAPI.PadFixateCaps |
Modifier and Type | Field and Description |
---|---|
static GstPadAPI |
GSTPAD_API |
static final GstPadAPI GSTPAD_API
GType gst_pad_get_type()
GType gst_ghost_pad_get_type()
Pad gst_pad_new(String name, PadDirection direction)
Pad gst_pad_new_from_template(PadTemplate templ, String name)
PadLinkReturn gst_pad_link(Pad src, Pad sink)
boolean gst_pad_is_linked(Pad pad)
PadDirection gst_pad_get_direction(Pad pad)
void gst_pad_use_fixed_caps(Pad pad)
boolean gst_pad_set_active(Pad pad, boolean active)
boolean gst_pad_is_active(Pad pad)
boolean gst_pad_activate_pull(Pad pad, boolean active)
boolean gst_pad_activate_push(Pad pad, boolean active)
boolean gst_pad_set_blocked(Pad pad, boolean blocked)
boolean gst_pad_is_blocked(Pad pad)
boolean gst_pad_is_blocking(Pad pad)
PadTemplate gst_pad_get_pad_template(Pad pad)
boolean gst_pad_set_blocked_async(Pad pad, boolean blocked, GstPadAPI.PadBlockCallback callback, com.sun.jna.Pointer userData)
FlowReturn gst_pad_push(Pad pad, Buffer buffer)
boolean gst_pad_check_pull_range(Pad pad)
FlowReturn gst_pad_pull_range(Pad pad, long offset, int size, Buffer[] buffer)
FlowReturn gst_pad_chain(Pad pad, Buffer buffer)
FlowReturn gst_pad_get_range(Pad pad, long offset, int size, Buffer[] buffer)
void gst_pad_set_fixatecaps_function(Pad pad, GstPadAPI.PadFixateCaps fixate)
com.sun.jna.NativeLong gst_pad_add_data_probe(Pad pad, GstPadAPI.PadDataProbe handler, com.sun.jna.Pointer data)
void gst_pad_remove_data_probe(Pad pad, com.sun.jna.NativeLong handler_id)
com.sun.jna.NativeLong gst_pad_add_event_probe(Pad pad, GstPadAPI.PadEventProbe handler, com.sun.jna.Pointer data)
void gst_pad_remove_event_probe(Pad pad, com.sun.jna.NativeLong handler_id)
com.sun.jna.NativeLong gst_pad_add_buffer_probe(Pad pad, GstAPI.GstCallback handler, com.sun.jna.Pointer data)
void gst_pad_remove_buffer_probe(Pad pad, com.sun.jna.NativeLong handler_id)
Copyright © 2014. All rights reserved.