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

NAME

       GStreamer::Caps -  Structure describing sets of media formats

SYNOPSIS

         my $empty = GStreamer::Caps::Empty -> new();

         my $any = GStreamer::Caps::Any -> new();

         my $structure = {
           name => "urgs",
           fields => [
             [field_one => "Glib::String" => "urgs"],
             [field_two => "Glib::Int" => 23]
           ]
         };
         my $full = GStreamer::Caps::Full -> new($structure);

         my $simple = GStreamer::Caps::Simple -> new(
                        "audio/mpeg",
                        field_one => "Glib::String" => "urgs",
                        field_two => "Glib::Int" => 23);

DESCRIPTION

       To create a GStreamer::Caps object, you call one of the following constructors:

       GStreamer::Caps::Any->new
       GStreamer::Caps::Empty->new
       GStreamer::Caps::Full->new
       GStreamer::Caps::Simple->new

HIERARCHY

         Glib::Boxed
         +----GStreamer::Caps

METHODS

   $caps1->append ($caps2)
       •   $caps2 (GStreamer::Caps)

   $caps->append_structure ($structure)
       •   $structure (GStreamer::Structure)

   boolean = $caps->do_simplify
   caps = GStreamer::Caps->from_string ($string)
       •   $string (string)

   caps = $caps1->intersect ($caps2)
       •   $caps2 (GStreamer::Caps)

   boolean = $caps1->is_always_compatible ($caps2)
       •   $caps2 (GStreamer::Caps)

   boolean = $caps->is_any
   boolean = $caps->is_empty
   boolean = $caps1->is_equal ($caps2)
       •   $caps2 (GStreamer::Caps)

   boolean = $caps1->is_equal_fixed ($caps2)
       •   $caps2 (GStreamer::Caps)

   boolean = $caps->is_fixed
   boolean = $subset->is_subset ($superset)
       •   $superset (GStreamer::Caps)

   caps = $caps->make_writable
   caps = $caps->normalize
   $caps->set_simple ($field, $type, $value, ...)
       •   $field (string)

       •   $type (string)

       •   $value (scalar)

       •   ... (list)

   integer = $caps->get_size
   structure = $caps->get_structure ($index)
       •   $index (integer)

   caps = $minuend->subtract ($subtrahend)
       •   $subtrahend (GStreamer::Caps)

   string = $caps->to_string
   $caps->truncate
   caps = $caps1->union ($caps2)
       •   $caps2 (GStreamer::Caps)

SEE ALSO

       GStreamer, Glib::Boxed

COPYRIGHT

       Copyright (C) 2005-2011 by the gtk2-perl team.

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