GStreamer::Pad man page on Fedora
[printable version]
GStreamer::Pad(3) User Contributed Perl Documentation GStreamer::Pad(3)
NAME
GStreamer::Pad
HIERARCHY
Glib::Object
+----GStreamer::Object
+----GStreamer::Pad
METHODS
pad or undef = GStreamer::Pad->new ($name, $direction)
· $name (string)
· $direction (GStreamer::PadDirection)
pad or undef = GStreamer::Pad->new_from_template ($templ, $name)
· $templ (GStreamer::PadTemplate)
· $name (string)
boolean = $pad->accept_caps ($caps)
· $caps (GStreamer::Caps)
boolean = $pad->activate_pull ($active)
· $active (boolean)
boolean = $pad->activate_push ($active)
· $active (boolean)
$pad->set_active ($active)
· $active (boolean)
caps or undef = $srcpad->get_allowed_caps
boolean = $pad->set_blocked ($blocked)
· $blocked (boolean)
caps = $pad->get_caps
boolean = $pad->set_caps ($caps)
· $caps (GStreamer::Caps or undef)
flowreturn = $pad->chain ($buffer)
· $buffer (GstBuffer)
boolean = $pad->check_pull_range
paddirection = $pad->get_direction
boolean = $pad->event_default ($event)
· $event (GstEvent)
$pad->fixate_caps ($caps)
· $caps (GStreamer::Caps)
list = $pad->get_internal_links_default
list = $pad->get_internal_links
boolean = $pad->is_active
boolean = $pad->is_blocked
boolean = $pad->is_blocking
Since: gst 0.10
boolean = $pad->is_linked
iterator = $pad->iterate_internal_links
Since: gst 0.10
iterator = $pad->iterate_internal_links_default
Since: gst 0.10
boolean = $srcpad->link ($sinkpad)
· $sinkpad (GStreamer::Pad)
caps or undef = $pad->get_negotiated_caps
caps = $pad->get_pad_template_caps
padtemplate = $pad->get_pad_template
boolean = $pad->pause_task
boolean = $pad->peer_accept_caps ($caps)
· $caps (GStreamer::Caps)
pad = $pad->get_peer
caps = $pad->peer_get_caps
boolean = $pad->peer_query ($query)
· $query (GstQuery)
Since: gst 0.10
list = $pad->pull_range ($offset, $size)
· $offset (Glib::UInt64)
· $size (integer)
flowreturn = $pad->push ($buffer)
· $buffer (GstBuffer)
boolean = $pad->push_event ($event)
· $event (GstEvent)
boolean = $pad->query ($query)
· $query (GstQuery)
boolean = $pad->query_default ($query)
· $query (GstQuery)
list = $pad->get_query_types_default
list = $pad->get_query_types
list = $pad->get_range ($offset, $size)
· $offset (Glib::UInt64)
· $size (integer)
boolean = $pad->send_event ($event)
· $event (GstEvent)
boolean = $pad->start_task ($func, $data=undef)
· $func (scalar)
· $data (scalar)
boolean = $pad->stop_task
$srcpad->unlink ($sinkpad)
· $sinkpad (GStreamer::Pad)
PROPERTIES
'caps' (GStreamer::Caps : readable / private)
The capabilities of the pad
'direction' (GStreamer::PadDirection : readable / writable / construct-
only / private)
The direction of the pad
'template' (GStreamer::PadTemplate : readable / writable / private)
The GstPadTemplate of this pad
SIGNALS
linked (GStreamer::Pad, GStreamer::Pad)
unlinked (GStreamer::Pad, GStreamer::Pad)
request-link (GStreamer::Pad)
boolean = have-data (GStreamer::Pad, GStreamer::MiniObject)
ENUMS AND FLAGS
enum GStreamer::FlowReturn
· 'custom-success-2' / 'GST_FLOW_CUSTOM_SUCCESS_2'
· 'custom-success-1' / 'GST_FLOW_CUSTOM_SUCCESS_1'
· 'custom-success' / 'GST_FLOW_CUSTOM_SUCCESS'
· 'resend' / 'GST_FLOW_RESEND'
· 'ok' / 'GST_FLOW_OK'
· 'not-linked' / 'GST_FLOW_NOT_LINKED'
· 'wrong-state' / 'GST_FLOW_WRONG_STATE'
· 'unexpected' / 'GST_FLOW_UNEXPECTED'
· 'not-negotiated' / 'GST_FLOW_NOT_NEGOTIATED'
· 'error' / 'GST_FLOW_ERROR'
· 'not-supported' / 'GST_FLOW_NOT_SUPPORTED'
· 'custom-error' / 'GST_FLOW_CUSTOM_ERROR'
· 'custom-error-1' / 'GST_FLOW_CUSTOM_ERROR_1'
· 'custom-error-2' / 'GST_FLOW_CUSTOM_ERROR_2'
enum GStreamer::PadDirection
· 'unknown' / 'GST_PAD_UNKNOWN'
· 'src' / 'GST_PAD_SRC'
· 'sink' / 'GST_PAD_SINK'
SEE ALSO
GStreamer, Glib::Object, GStreamer::Object
COPYRIGHT
Copyright (C) 2005-2008 by the gtk2-perl team.
This software is licensed under the LGPL. See GStreamer for a full
notice.
perl v5.14.0 2011-06-19 GStreamer::Pad(3)
[top]
List of man pages available for Fedora
Copyright (c) for man pages and the logo by the respective OS vendor.
For those who want to learn more, the polarhome community provides shell access and support.
[legal]
[privacy]
[GNU]
[policy]
[cookies]
[netiquette]
[sponsors]
[FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
|
Vote for polarhome
|