Uses of Class
org.gstreamer.Pad

Packages that use Pad
org.gstreamer   
org.gstreamer.elements   
org.gstreamer.lowlevel   
 

Uses of Pad in org.gstreamer
 

Subclasses of Pad in org.gstreamer
 class GhostPad
          Pseudo link pads.
 

Methods in org.gstreamer that return Pad
 Pad Element.getPad(java.lang.String padname)
          Deprecated. Use Element.getStaticPad(java.lang.String)
 Pad Pad.getPeer()
          Get the peer of this pad.
 Pad Element.getRequestPad(java.lang.String name)
          Retrieves a pad from the element by name.
 Pad Element.getStaticPad(java.lang.String padname)
          Retrieves a pad from the element by name.
 Pad GhostPad.getTarget()
          Get the target pad of this ghostpad.
 

Methods in org.gstreamer that return types with arguments of type Pad
 java.util.List<Pad> Element.getPads()
          Retrieves a list of the element's pads.
 java.util.List<Pad> Element.getSinkPads()
          Retrieves a list of the element's sink pads.
 java.util.List<Pad> Element.getSrcPads()
          Retrieves a list of the element's source pads.
 

Methods in org.gstreamer with parameters of type Pad
 boolean Element.addPad(Pad pad)
          Adds a Pad (link point) to the Element.
 boolean Pad.EVENT_PROBE.eventReceived(Pad pad, Event event)
           
static Fraction Video.getVideoFrameRate(Pad pad)
          A convenience function to retrieve a GValue holding the framerate from the caps on a pad.
static java.awt.Dimension Video.getVideoSize(Pad pad)
          Inspect the caps of the provided pad and retrieve the width and height of the video frames it is configured for.
 void Pad.HAVE_DATA.haveData(Pad pad, MiniObject data)
          Called when a Pad has data available.
 PadLinkReturn Pad.link(Pad pad)
          Links this pad and a sink pad.
 void Pad.LINKED.linked(Pad pad, Pad peer)
          Called when a Pad is linked to another Pad.
 void Element.PAD_ADDED.padAdded(Element element, Pad pad)
          Called when a new Pad is added to an Element.
 void Element.PAD_REMOVED.padRemoved(Element element, Pad pad)
          Called when a new Pad is removed from an Element.
 void Element.releaseRequestPad(Pad pad)
          Frees the previously requested pad obtained via Element.getRequestPad(java.lang.String).
 boolean Element.removePad(Pad pad)
          Remove a Pad from the element.
 void Pad.REQUEST_LINK.requestLink(Pad pad, Pad peer)
          Called when a pad connection has been requested.
 boolean GhostPad.setTarget(Pad pad)
          Set the new target of the ghostpad.
 boolean Pad.unlink(Pad pad)
          Unlinks the source pad from the sink pad.
 void Pad.UNLINKED.unlinked(Pad pad, Pad peer)
          Called when a Pad is unlinked from another Pad.
 

Constructors in org.gstreamer with parameters of type Pad
GhostPad(java.lang.String name, Pad target)
          Create a new ghostpad with target as the target.
GhostPad(java.lang.String name, Pad target, PadTemplate template)
          Create a new ghostpad with target as the target.
 

Uses of Pad in org.gstreamer.elements
 

Methods in org.gstreamer.elements with parameters of type Pad
 boolean DecodeBin2.AUTOPLUG_CONTINUE.autoplugContinue(DecodeBin2 element, Pad pad, Caps caps)
           
 GValueAPI.GValueArray DecodeBin2.AUTOPLUG_FACTORIES.autoplugFactories(DecodeBin2 element, Pad pad, Caps caps)
           
 GValueAPI.GValueArray DecodeBin2.AUTOPLUG_SORT.autoplugSort(DecodeBin2 element, Pad pad, Caps caps, GValueAPI.GValueArray factories)
           
 void BaseSink.HANDOFF.handoff(BaseSink sink, Buffer buffer, Pad pad)
          Called when an BaseSink has a Buffer ready.
 void BaseSrc.HANDOFF.handoff(BaseSrc src, Buffer buffer, Pad pad)
          Called when an BaseSrc has a Buffer ready.
 void DecodeBin2.NEW_DECODED_PAD.newDecodedPad(DecodeBin2 element, Pad pad, boolean last)
           
 void DecodeBin.NEW_DECODED_PAD.newDecodedPad(DecodeBin element, Pad pad, boolean last)
           
 void BaseSink.PREROLL_HANDOFF.prerollHandoff(BaseSink sink, Buffer buffer, Pad pad)
          Called when a BaseSink has a Buffer ready.
 void DecodeBin2.REMOVED_DECODED_PAD.removedDecodedPad(DecodeBin2 element, Pad pad)
           
 void DecodeBin.REMOVED_DECODED_PAD.removedDecodedPad(DecodeBin element, Pad pad)
           
 void InputSelector.SWITCH.Switch(InputSelector inputselector, Pad pad, long stop_time, long start_time)
          The reason to call this function Switch in stead of switch is that "switch" is a keyword in Java and a Java function can't be called switch (so it's not a typo).
 void InputSelector.switchTo(Pad pad, long stop_time, long start_time)
           
 void DecodeBin2.UNKNOWN_TYPE.unknownType(DecodeBin2 element, Pad pad, Caps caps)
           
 void DecodeBin.UNKNOWN_TYPE.unknownType(DecodeBin element, Pad pad, Caps caps)
           
 

Uses of Pad in org.gstreamer.lowlevel
 

Fields in org.gstreamer.lowlevel declared as Pad
 Pad BaseSinkAPI.GstBaseSinkStruct.sinkpad
           
 Pad BaseTransformAPI.GstBaseTransformStruct.sinkpad
           
 Pad BaseSrcAPI.GstBaseSrcStruct.srcpad
           
 Pad BaseTransformAPI.GstBaseTransformStruct.srcpad
           
 

Methods in org.gstreamer.lowlevel that return Pad
 Pad GstElementAPI.GstElementClass.RequestNewPad.callback(Element element, com.sun.jna.Pointer templ, java.lang.String name)
           
 Pad GstElementAPI.gst_element_get_pad(Element elem, java.lang.String name)
           
 Pad GstElementAPI.gst_element_get_request_pad(Element element, java.lang.String name)
           
 Pad GstElementAPI.gst_element_get_static_pad(Element element, java.lang.String name)
           
 Pad GstGhostPadAPI.gst_ghost_pad_get_target(GhostPad gpad)
           
 Pad GstPadAPI.gst_pad_get_peer(Pad pad)
           
 Pad GstPadAPI.gst_pad_new_from_template(PadTemplate templ, java.lang.String name)
           
 Pad GstPadAPI.gst_pad_new(java.lang.String name, PadDirection direction)
           
 

Methods in org.gstreamer.lowlevel with parameters of type Pad
 void GstElementAPI.GstElementClass.ReleasePad.callback(Element element, Pad pad)
           
 void GstPadAPI.PadBlockCallback.callback(Pad pad, boolean blocked, com.sun.jna.Pointer user_data)
           
 void GstPadAPI.PadDataProbe.callback(Pad pad, Buffer buffer, com.sun.jna.Pointer user_data)
           
 void GstPadAPI.PadFixateCaps.callback(Pad pad, Caps caps)
           
 boolean GstPadAPI.PadEventProbe.callback(Pad pad, Event ev, com.sun.jna.Pointer user_data)
           
 boolean GstElementAPI.gst_element_add_pad(Element elem, Pad pad)
           
 void GstElementAPI.gst_element_release_request_pad(Element element, Pad pad)
           
 boolean GstElementAPI.gst_element_remove_pad(Element elem, Pad pad)
           
 GhostPad GstGhostPadAPI.gst_ghost_pad_new_from_template(java.lang.String name, Pad target, PadTemplate templ)
           
 GhostPad GstGhostPadAPI.gst_ghost_pad_new(java.lang.String name, Pad target)
           
 boolean GstGhostPadAPI.gst_ghost_pad_set_target(GhostPad gpad, Pad newtarget)
           
 boolean GstPadAPI.gst_pad_accept_caps(Pad pad, Caps caps)
           
 boolean GstPadAPI.gst_pad_activate_pull(Pad pad, boolean active)
           
 boolean GstPadAPI.gst_pad_activate_push(Pad pad, boolean active)
           
 com.sun.jna.NativeLong GstPadAPI.gst_pad_add_buffer_probe(Pad pad, GstAPI.GstCallback handler, com.sun.jna.Pointer data)
           
 com.sun.jna.NativeLong GstPadAPI.gst_pad_add_data_probe(Pad pad, GstPadAPI.PadDataProbe handler, com.sun.jna.Pointer data)
           
 com.sun.jna.NativeLong GstPadAPI.gst_pad_add_event_probe(Pad pad, GstPadAPI.PadEventProbe handler, com.sun.jna.Pointer data)
           
 boolean GstPadAPI.gst_pad_can_link(Pad srcpad, Pad sinkpad)
           
 FlowReturn GstPadAPI.gst_pad_chain(Pad pad, Buffer buffer)
           
 boolean GstPadAPI.gst_pad_check_pull_range(Pad pad)
           
 boolean GstPadAPI.gst_pad_event_default(Pad pad, Event event)
           
 void GstPadAPI.gst_pad_fixate_caps(Pad pad, Caps caps)
           
 Caps GstPadAPI.gst_pad_get_allowed_caps(Pad pad)
           
 Caps GstPadAPI.gst_pad_get_caps(Pad pad)
           
 PadDirection GstPadAPI.gst_pad_get_direction(Pad pad)
           
 Caps GstPadAPI.gst_pad_get_fixed_caps_func(Pad pad)
           
 java.lang.String GstPadAPI.gst_pad_get_name(Pad pad)
           
 Caps GstPadAPI.gst_pad_get_negotiated_caps(Pad pad)
           
 PadTemplate GstPadAPI.gst_pad_get_pad_template(Pad pad)
           
 Element GstPadAPI.gst_pad_get_parent_element(Pad pad)
           
 Pad GstPadAPI.gst_pad_get_peer(Pad pad)
           
 FlowReturn GstPadAPI.gst_pad_get_range(Pad pad, long offset, int size, Buffer[] buffer)
           
 boolean GstPadAPI.gst_pad_is_active(Pad pad)
           
 boolean GstPadAPI.gst_pad_is_blocked(Pad pad)
           
 boolean GstPadAPI.gst_pad_is_blocking(Pad pad)
           
 boolean GstPadAPI.gst_pad_is_linked(Pad pad)
           
 PadLinkReturn GstPadAPI.gst_pad_link(Pad src, Pad sink)
           
 boolean GstPadAPI.gst_pad_peer_accept_caps(Pad pad, Caps caps)
           
 Caps GstPadAPI.gst_pad_peer_get_caps(Pad pad)
           
 Caps GstPadAPI.gst_pad_proxy_getcaps(Pad pad)
           
 boolean GstPadAPI.gst_pad_proxy_setcaps(Pad pad, Caps caps)
           
 FlowReturn GstPadAPI.gst_pad_pull_range(Pad pad, long offset, int size, Buffer[] buffer)
           
 boolean GstPadAPI.gst_pad_push_event(Pad pad, Event event)
           
 FlowReturn GstPadAPI.gst_pad_push(Pad pad, Buffer buffer)
           
 void GstPadAPI.gst_pad_remove_buffer_probe(Pad pad, com.sun.jna.NativeLong handler_id)
           
 void GstPadAPI.gst_pad_remove_data_probe(Pad pad, com.sun.jna.NativeLong handler_id)
           
 void GstPadAPI.gst_pad_remove_event_probe(Pad pad, com.sun.jna.NativeLong handler_id)
           
 boolean GstPadAPI.gst_pad_send_event(Pad pad, Event event)
           
 boolean GstPadAPI.gst_pad_set_active(Pad pad, boolean active)
           
 boolean GstPadAPI.gst_pad_set_blocked_async(Pad pad, boolean blocked, GstPadAPI.PadBlockCallback callback, com.sun.jna.Pointer userData)
           
 boolean GstPadAPI.gst_pad_set_blocked(Pad pad, boolean blocked)
           
 boolean GstPadAPI.gst_pad_set_caps(Pad pad, Caps caps)
           
 void GstPadAPI.gst_pad_set_fixatecaps_function(Pad pad, GstPadAPI.PadFixateCaps fixate)
           
 void GstPadTemplateAPI.gst_pad_template_pad_created(PadTemplate templ, Pad pad)
           
 boolean GstPadAPI.gst_pad_unlink(Pad src, Pad sink)
           
 void GstPadAPI.gst_pad_use_fixed_caps(Pad pad)
           
 GValueAPI.GValue GstVideoAPI.gst_video_frame_rate(Pad pad)
           
 boolean GstVideoAPI.gst_video_get_size(Pad pad, int[] width, int[] height)
           
 com.sun.jna.Pointer GstGhostPadAPI.ptr_gst_ghost_pad_new_from_template(java.lang.String name, Pad target, PadTemplate templ)
           
 com.sun.jna.Pointer GstGhostPadAPI.ptr_gst_ghost_pad_new(java.lang.String name, Pad target)