Package | Description |
---|---|
org.gstreamer | |
org.gstreamer.elements | |
org.gstreamer.lowlevel |
Modifier and Type | Class and Description |
---|---|
class |
GhostPad
Pseudo link pads.
|
Modifier and Type | Method and Description |
---|---|
Pad |
Element.getPad(java.lang.String padname)
Deprecated.
|
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.
|
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
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. |
Constructor and Description |
---|
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.
|
Modifier and Type | Method and Description |
---|---|
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)
|
void |
BaseSrc.HANDOFF.handoff(BaseSrc src,
Buffer buffer,
Pad pad)
|
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)
|
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) |
Modifier and Type | Field and Description |
---|---|
Pad |
BaseSinkAPI.GstBaseSinkStruct.sinkpad |
Pad |
BaseTransformAPI.GstBaseTransformStruct.sinkpad |
Pad |
BaseSrcAPI.GstBaseSrcStruct.srcpad |
Pad |
BaseTransformAPI.GstBaseTransformStruct.srcpad |
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Method and Description |
---|---|
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) |