GNU.WIKI: The GNU/Linux Knowledge Base

  [HOME] [PHP Manual] [HowTo] [ABS] [MAN1] [MAN2] [MAN3] [MAN4] [MAN5] [MAN6] [MAN7] [MAN8] [MAN9]

  [0-9] [Aa] [Bb] [Cc] [Dd] [Ee] [Ff] [Gg] [Hh] [Ii] [Jj] [Kk] [Ll] [Mm] [Nn] [Oo] [Pp] [Qq] [Rr] [Ss] [Tt] [Uu] [Vv] [Ww] [Xx] [Yy] [Zz]


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.



  All copyrights belong to their respective owners. Other content (c) 2014-2018, GNU.WIKI. Please report site errors to webmaster@gnu.wiki.
Page load time: 0.242 seconds. Last modified: November 04 2018 12:49:43.