Rechercher une page de manuel
GStreamer::Pad.3pm
Langue: en
Version: 2010-05-02 (fedora - 01/12/10)
Section: 3 (Bibliothèques de fonctions)
Sommaire
- NAME
- HIERARCHY
- METHODS
- pad or undef = GStreamer::Pad->new ($name, $direction)
- pad or undef = GStreamer::Pad->new_from_template ($templ, $name)
- boolean = $pad->accept_caps ($caps)
- boolean = $pad->activate_pull ($active)
- boolean = $pad->activate_push ($active)
- $pad->set_active ($active)
- caps or undef = $srcpad->get_allowed_caps
- boolean = $pad->set_blocked ($blocked)
- caps = $pad->get_caps
- boolean = $pad->set_caps ($caps)
- flowreturn = $pad->chain ($buffer)
- boolean = $pad->check_pull_range
- paddirection = $pad->get_direction
- boolean = $pad->event_default ($event)
- $pad->fixate_caps ($caps)
- list = $pad->get_internal_links_default
- list = $pad->get_internal_links
- boolean = $pad->is_active
- boolean = $pad->is_blocked
- boolean = $pad->is_blocking
- boolean = $pad->is_linked
- iterator = $pad->iterate_internal_links
- iterator = $pad->iterate_internal_links_default
- boolean = $srcpad->link ($sinkpad)
- 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)
- pad = $pad->get_peer
- caps = $pad->peer_get_caps
- boolean = $pad->peer_query ($query)
- list = $pad->pull_range ($offset, $size)
- flowreturn = $pad->push ($buffer)
- boolean = $pad->push_event ($event)
- boolean = $pad->query ($query)
- boolean = $pad->query_default ($query)
- list = $pad->get_query_types_default
- list = $pad->get_query_types
- list = $pad->get_range ($offset, $size)
- boolean = $pad->send_event ($event)
- boolean = $pad->start_task ($func, $data=undef)
- boolean = $pad->stop_task
- $srcpad->unlink ($sinkpad)
- PROPERTIES
- SIGNALS
- ENUMS AND FLAGS
- SEE ALSO
- COPYRIGHT
NAME
GStreamer::PadHIERARCHY
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::ObjectCOPYRIGHT
Copyright (C) 2005-2008 by the gtk2-perl team.This software is licensed under the LGPL. See GStreamer for a full notice.
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre