1GStreamer::Index(3) User Contributed Perl Documentation GStreamer::Index(3)
2
3
4
6 GStreamer::Index
7
9 Glib::Object
10 +----GStreamer::Object
11 +----GStreamer::Index
12
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
82 'resolver' (GstIndexResolver : readable / writable / private)
83 Select a predefined object to string mapper
84
86 entry-added (GStreamer::Index, GStreamer::IndexEntry)
87
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
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)