GStreamer::Caps man page on Fedora
[printable version]
GStreamer::Caps(3) User Contributed Perl Documentation GStreamer::Caps(3)
NAME
GStreamer::Caps
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-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::Caps(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
|