1GStreamer::Index(3)   User Contributed Perl Documentation  GStreamer::Index(3)
2
3
4

NAME

6       GStreamer::Index
7

HIERARCHY

9         Glib::Object
10         +----GStreamer::Object
11              +----GStreamer::Index
12

METHODS

14   index = GStreamer::Index->new
15   integer = $index->new_group
16   indexentry or undef = $index->add_association ($id, $flags, $format,
17       $value, ...)
18           ·   $id (integer)
19
20           ·   $flags (GStreamer::AssocFlags)
21
22           ·   $format (GStreamer::Format)
23
24           ·   $value (Glib::Int64)
25
26           ·   ... (list)
27
28   indexentry or undef = $index->add_format ($id, $format)
29           ·   $id (integer)
30
31           ·   $format (GStreamer::Format)
32
33   indexentry or undef = $index->add_id ($id, $description)
34           ·   $id (integer)
35
36           ·   $description (string)
37
38   indexentry or undef = $index->add_object ($id, $key, $object)
39           ·   $id (integer)
40
41           ·   $key (string)
42
43           ·   $object (scalar)
44
45   indexentry or undef = $index->get_assoc_entry ($id, $method, $flags,
46       $format, $value)
47           ·   $id (integer)
48
49           ·   $method (GStreamer::IndexLookupMethod)
50
51           ·   $flags (GStreamer::AssocFlags)
52
53           ·   $format (GStreamer::Format)
54
55           ·   $value (Glib::Int64)
56
57   indexcertainty = $index->get_certainty
58   $index->set_certainty ($certainty)
59           ·   $certainty (GStreamer::IndexCertainty)
60
61   $index->commit ($id)
62           ·   $id (integer)
63
64   $index->set_filter ($func, $data=undef)
65           ·   $func (scalar)
66
67           ·   $data (scalar)
68
69   integer = $index->get_group
70   boolean = $index->set_group ($groupnum)
71           ·   $groupnum (integer)
72
73   $index->set_resolver ($func, $data=undef)
74           ·   $func (scalar)
75
76           ·   $data (scalar)
77
78   integer = $index->get_writer_id ($writer)
79           ·   $writer (GStreamer::Object)
80

PROPERTIES

82       'resolver' (GstIndexResolver : readable / writable / private)
83           Select a predefined object to string mapper
84

SIGNALS

86       entry-added (GStreamer::Index, GStreamer::IndexEntry)
87

ENUMS AND FLAGS

89   flags GStreamer::AssocFlags
90       ·   'none' / 'GST_ASSOCIATION_FLAG_NONE'
91
92       ·   'key-unit' / 'GST_ASSOCIATION_FLAG_KEY_UNIT'
93
94       ·   'delta-unit' / 'GST_ASSOCIATION_FLAG_DELTA_UNIT'
95
96       ·   'last' / 'GST_ASSOCIATION_FLAG_LAST'
97
98   enum GStreamer::Format
99       ·   'undefined' / 'GST_FORMAT_UNDEFINED'
100
101       ·   'default' / 'GST_FORMAT_DEFAULT'
102
103       ·   'bytes' / 'GST_FORMAT_BYTES'
104
105       ·   'time' / 'GST_FORMAT_TIME'
106
107       ·   'buffers' / 'GST_FORMAT_BUFFERS'
108
109       ·   'percent' / 'GST_FORMAT_PERCENT'
110
111   enum GStreamer::IndexCertainty
112       ·   'unknown' / 'GST_INDEX_UNKNOWN'
113
114       ·   'certain' / 'GST_INDEX_CERTAIN'
115
116       ·   'fuzzy' / 'GST_INDEX_FUZZY'
117
118   enum GStreamer::IndexLookupMethod
119       ·   'exact' / 'GST_INDEX_LOOKUP_EXACT'
120
121       ·   'before' / 'GST_INDEX_LOOKUP_BEFORE'
122
123       ·   'after' / 'GST_INDEX_LOOKUP_AFTER'
124
125   enum GstIndexResolver
126       ·   'custom' / 'GST_INDEX_RESOLVER_CUSTOM'
127
128       ·   'gtype' / 'GST_INDEX_RESOLVER_GTYPE'
129
130       ·   'path' / 'GST_INDEX_RESOLVER_PATH'
131

SEE ALSO

133       GStreamer, Glib::Object, GStreamer::Object
134
136       Copyright (C) 2005-2008 by the gtk2-perl team.
137
138       This software is licensed under the LGPL.  See GStreamer for a full
139       notice.
140
141
142
143perl v5.12.0                      2010-05-02               GStreamer::Index(3)
Impressum