Provided by: libgstreamer-perl_0.19-1_amd64 bug

NAME

       GStreamer::Pad -  Object contained by elements that allows links to other elements

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 (64 bit unsigned)

       •   $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 (64 bit unsigned)

       •   $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 : default undef : readable / private)
           The capabilities of the pad

       'direction' (GStreamer::PadDirection : default "unknown" : readable / writable /
       construct-only / private)
           The direction of the pad

       'template' (GStreamer::PadTemplate : default undef : 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-2011 by the gtk2-perl team.

       This software is licensed under the LGPL.  See GStreamer for a full notice.