121
115
</variablelist></refsect2>
122
116
<refsect2 id="ogmrip-encoding-manager-new" role="function">
123
117
<title>ogmrip_encoding_manager_new ()</title>
124
<indexterm zone="ogmrip-encoding-manager-new"><primary>ogmrip_encoding_manager_new</primary></indexterm><programlisting><link linkend="OGMRipEncodingManager">OGMRipEncodingManager</link>* ogmrip_encoding_manager_new (void);</programlisting>
118
<indexterm zone="ogmrip-encoding-manager-new"><primary sortas="ogmrip_encoding_manager_new">ogmrip_encoding_manager_new</primary></indexterm><programlisting><link linkend="OGMRipEncodingManager">OGMRipEncodingManager</link> * ogmrip_encoding_manager_new (void);</programlisting>
126
120
Creates a new <link linkend="OGMRipEncodingManager"><type>OGMRipEncodingManager</type></link>.</para>
129
122
</para><variablelist role="params">
130
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> The new <link linkend="OGMRipEncodingManager"><type>OGMRipEncodingManager</type></link>
123
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> The new <link linkend="OGMRipEncodingManager"><type>OGMRipEncodingManager</type></link>
131
124
</simpara></listitem></varlistentry>
132
125
</variablelist></refsect2>
133
126
<refsect2 id="ogmrip-encoding-manager-run" role="function">
134
127
<title>ogmrip_encoding_manager_run ()</title>
135
<indexterm zone="ogmrip-encoding-manager-run"><primary>ogmrip_encoding_manager_run</primary></indexterm><programlisting><link linkend="gint">gint</link> ogmrip_encoding_manager_run (<link linkend="OGMRipEncodingManager">OGMRipEncodingManager</link> *manager,
128
<indexterm zone="ogmrip-encoding-manager-run"><primary sortas="ogmrip_encoding_manager_run">ogmrip_encoding_manager_run</primary></indexterm><programlisting><link linkend="gint">gint</link> ogmrip_encoding_manager_run (<link linkend="OGMRipEncodingManager">OGMRipEncodingManager</link> *manager,
136
129
<link linkend="GError">GError</link> **error);</programlisting>
138
131
Performs all the encodings contained in <parameter>manager</parameter>.</para>
141
133
</para><variablelist role="params">
142
<varlistentry><term><parameter>manager</parameter> :</term>
134
<varlistentry><term><parameter>manager</parameter> :</term>
143
135
<listitem><simpara> An <link linkend="OGMRipEncodingManager"><type>OGMRipEncodingManager</type></link>
144
136
</simpara></listitem></varlistentry>
145
<varlistentry><term><parameter>error</parameter> :</term>
146
<listitem><simpara> A location to return an error of type <link linkend="OGMRIP-ENCODING-ERROR:CAPS"><type>OGMRIP_ENCODING_ERROR</type></link>
137
<varlistentry><term><parameter>error</parameter> :</term>
138
<listitem><simpara> A location to return an error of type <link linkend="OGMRIP-ENCODING-ERROR--CAPS"><type>OGMRIP_ENCODING_ERROR</type></link>
147
139
</simpara></listitem></varlistentry>
148
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> An <link linkend="OGMJobResultType"><type>OGMJobResultType</type></link>
140
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> An <link linkend="OGMJobResultType"><type>OGMJobResultType</type></link>
149
141
</simpara></listitem></varlistentry>
150
142
</variablelist></refsect2>
151
143
<refsect2 id="ogmrip-encoding-manager-cancel" role="function">
152
144
<title>ogmrip_encoding_manager_cancel ()</title>
153
<indexterm zone="ogmrip-encoding-manager-cancel"><primary>ogmrip_encoding_manager_cancel</primary></indexterm><programlisting><link linkend="void">void</link> ogmrip_encoding_manager_cancel (<link linkend="OGMRipEncodingManager">OGMRipEncodingManager</link> *manager);</programlisting>
145
<indexterm zone="ogmrip-encoding-manager-cancel"><primary sortas="ogmrip_encoding_manager_cancel">ogmrip_encoding_manager_cancel</primary></indexterm><programlisting><link linkend="void">void</link> ogmrip_encoding_manager_cancel (<link linkend="OGMRipEncodingManager">OGMRipEncodingManager</link> *manager);</programlisting>
155
147
Cancels all encodings.</para>
158
149
</para><variablelist role="params">
159
<varlistentry><term><parameter>manager</parameter> :</term>
150
<varlistentry><term><parameter>manager</parameter> :</term>
160
151
<listitem><simpara> An <link linkend="OGMRipEncodingManager"><type>OGMRipEncodingManager</type></link>
161
152
</simpara></listitem></varlistentry>
162
153
</variablelist></refsect2>
163
154
<refsect2 id="ogmrip-encoding-manager-add" role="function">
164
155
<title>ogmrip_encoding_manager_add ()</title>
165
<indexterm zone="ogmrip-encoding-manager-add"><primary>ogmrip_encoding_manager_add</primary></indexterm><programlisting><link linkend="void">void</link> ogmrip_encoding_manager_add (<link linkend="OGMRipEncodingManager">OGMRipEncodingManager</link> *manager,
156
<indexterm zone="ogmrip-encoding-manager-add"><primary sortas="ogmrip_encoding_manager_add">ogmrip_encoding_manager_add</primary></indexterm><programlisting><link linkend="void">void</link> ogmrip_encoding_manager_add (<link linkend="OGMRipEncodingManager">OGMRipEncodingManager</link> *manager,
166
157
<link linkend="OGMRipEncoding">OGMRipEncoding</link> *encoding);</programlisting>
168
159
Adds <parameter>encoding</parameter> to <parameter>manager</parameter>.</para>
171
161
</para><variablelist role="params">
172
<varlistentry><term><parameter>manager</parameter> :</term>
162
<varlistentry><term><parameter>manager</parameter> :</term>
173
163
<listitem><simpara> An <link linkend="OGMRipEncodingManager"><type>OGMRipEncodingManager</type></link>
174
164
</simpara></listitem></varlistentry>
175
<varlistentry><term><parameter>encoding</parameter> :</term>
165
<varlistentry><term><parameter>encoding</parameter> :</term>
176
166
<listitem><simpara> An <link linkend="OGMRipEncoding"><type>OGMRipEncoding</type></link>
177
167
</simpara></listitem></varlistentry>
178
168
</variablelist></refsect2>
179
169
<refsect2 id="ogmrip-encoding-manager-remove" role="function">
180
170
<title>ogmrip_encoding_manager_remove ()</title>
181
<indexterm zone="ogmrip-encoding-manager-remove"><primary>ogmrip_encoding_manager_remove</primary></indexterm><programlisting><link linkend="void">void</link> ogmrip_encoding_manager_remove (<link linkend="OGMRipEncodingManager">OGMRipEncodingManager</link> *manager,
171
<indexterm zone="ogmrip-encoding-manager-remove"><primary sortas="ogmrip_encoding_manager_remove">ogmrip_encoding_manager_remove</primary></indexterm><programlisting><link linkend="void">void</link> ogmrip_encoding_manager_remove (<link linkend="OGMRipEncodingManager">OGMRipEncodingManager</link> *manager,
182
172
<link linkend="OGMRipEncoding">OGMRipEncoding</link> *encoding);</programlisting>
184
174
Removes <parameter>encoding</parameter> from <parameter>manager</parameter>.</para>
187
176
</para><variablelist role="params">
188
<varlistentry><term><parameter>manager</parameter> :</term>
177
<varlistentry><term><parameter>manager</parameter> :</term>
189
178
<listitem><simpara> An <link linkend="OGMRipEncodingManager"><type>OGMRipEncodingManager</type></link>
190
179
</simpara></listitem></varlistentry>
191
<varlistentry><term><parameter>encoding</parameter> :</term>
180
<varlistentry><term><parameter>encoding</parameter> :</term>
192
181
<listitem><simpara> An <link linkend="OGMRipEncoding"><type>OGMRipEncoding</type></link>
193
182
</simpara></listitem></varlistentry>
194
183
</variablelist></refsect2>
195
184
<refsect2 id="ogmrip-encoding-manager-foreach" role="function">
196
185
<title>ogmrip_encoding_manager_foreach ()</title>
197
<indexterm zone="ogmrip-encoding-manager-foreach"><primary>ogmrip_encoding_manager_foreach</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> ogmrip_encoding_manager_foreach (<link linkend="OGMRipEncodingManager">OGMRipEncodingManager</link> *manager,
186
<indexterm zone="ogmrip-encoding-manager-foreach"><primary sortas="ogmrip_encoding_manager_foreach">ogmrip_encoding_manager_foreach</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> ogmrip_encoding_manager_foreach (<link linkend="OGMRipEncodingManager">OGMRipEncodingManager</link> *manager,
198
187
<link linkend="OGMRipEncodingFunc">OGMRipEncodingFunc</link> func,
199
188
<link linkend="gpointer">gpointer</link> data);</programlisting>
201
190
Invokes <parameter>func</parameter> on each encoding of <parameter>manager</parameter>.</para>
204
192
</para><variablelist role="params">
205
<varlistentry><term><parameter>manager</parameter> :</term>
193
<varlistentry><term><parameter>manager</parameter> :</term>
206
194
<listitem><simpara> An <link linkend="OGMRipEncodingManager"><type>OGMRipEncodingManager</type></link>
207
195
</simpara></listitem></varlistentry>
208
<varlistentry><term><parameter>func</parameter> :</term>
196
<varlistentry><term><parameter>func</parameter> :</term>
209
197
<listitem><simpara> A callback
210
198
</simpara></listitem></varlistentry>
211
<varlistentry><term><parameter>data</parameter> :</term>
199
<varlistentry><term><parameter>data</parameter> :</term>
212
200
<listitem><simpara> Callback user data
213
201
</simpara></listitem></varlistentry>
214
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> <link linkend="TRUE:CAPS"><literal>TRUE</literal></link> if <parameter>func</parameter> returned TRUE for all encodings, <link linkend="FALSE:CAPS"><literal>FALSE</literal></link> otherwise
202
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> if <parameter>func</parameter> returned TRUE for all encodings, <link linkend="FALSE--CAPS"><literal>FALSE</literal></link> otherwise
215
203
</simpara></listitem></varlistentry>
216
204
</variablelist></refsect2>
217
205
<refsect2 id="ogmrip-encoding-manager-find" role="function">
218
206
<title>ogmrip_encoding_manager_find ()</title>
219
<indexterm zone="ogmrip-encoding-manager-find"><primary>ogmrip_encoding_manager_find</primary></indexterm><programlisting><link linkend="OGMRipEncoding">OGMRipEncoding</link>* ogmrip_encoding_manager_find (<link linkend="OGMRipEncodingManager">OGMRipEncodingManager</link> *manager,
207
<indexterm zone="ogmrip-encoding-manager-find"><primary sortas="ogmrip_encoding_manager_find">ogmrip_encoding_manager_find</primary></indexterm><programlisting><link linkend="OGMRipEncoding">OGMRipEncoding</link> * ogmrip_encoding_manager_find (<link linkend="OGMRipEncodingManager">OGMRipEncodingManager</link> *manager,
220
208
<link linkend="OGMRipEncodingFunc">OGMRipEncodingFunc</link> func,
221
209
<link linkend="gpointer">gpointer</link> data);</programlisting>
223
211
Finds the encoding of <parameter>manager</parameter> Finds the element in a GList which contains the given data.</para>
226
213
</para><variablelist role="params">
227
<varlistentry><term><parameter>manager</parameter> :</term>
214
<varlistentry><term><parameter>manager</parameter> :</term>
228
215
<listitem><simpara> An <link linkend="OGMRipEncodingManager"><type>OGMRipEncodingManager</type></link>
229
216
</simpara></listitem></varlistentry>
230
<varlistentry><term><parameter>func</parameter> :</term>
231
<listitem><simpara> A function to call for each encoding. It should return <link linkend="TRUE:CAPS"><literal>TRUE</literal></link> when the desired encoding is found
217
<varlistentry><term><parameter>func</parameter> :</term>
218
<listitem><simpara> A function to call for each encoding. It should return <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> when the desired encoding is found
232
219
</simpara></listitem></varlistentry>
233
<varlistentry><term><parameter>data</parameter> :</term>
220
<varlistentry><term><parameter>data</parameter> :</term>
234
221
<listitem><simpara> User data passed to the function
235
222
</simpara></listitem></varlistentry>
236
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> The found encoding, or NULL.
223
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> The found encoding, or NULL.
237
224
</simpara></listitem></varlistentry>
238
225
</variablelist></refsect2>
239
226
<refsect2 id="ogmrip-encoding-manager-nth" role="function">
240
227
<title>ogmrip_encoding_manager_nth ()</title>
241
<indexterm zone="ogmrip-encoding-manager-nth"><primary>ogmrip_encoding_manager_nth</primary></indexterm><programlisting><link linkend="OGMRipEncoding">OGMRipEncoding</link>* ogmrip_encoding_manager_nth (<link linkend="OGMRipEncodingManager">OGMRipEncodingManager</link> *manager,
228
<indexterm zone="ogmrip-encoding-manager-nth"><primary sortas="ogmrip_encoding_manager_nth">ogmrip_encoding_manager_nth</primary></indexterm><programlisting><link linkend="OGMRipEncoding">OGMRipEncoding</link> * ogmrip_encoding_manager_nth (<link linkend="OGMRipEncodingManager">OGMRipEncodingManager</link> *manager,
242
229
<link linkend="gint">gint</link> n);</programlisting>
244
231
Gets the encoding at the given position.</para>
247
233
</para><variablelist role="params">
248
<varlistentry><term><parameter>manager</parameter> :</term>
234
<varlistentry><term><parameter>manager</parameter> :</term>
249
235
<listitem><simpara> An <link linkend="OGMRipEncodingManager"><type>OGMRipEncodingManager</type></link>
250
236
</simpara></listitem></varlistentry>
251
<varlistentry><term><parameter>n</parameter> :</term>
237
<varlistentry><term><parameter>n</parameter> :</term>
252
238
<listitem><simpara> The position of the encoding, counting from 0
253
239
</simpara></listitem></varlistentry>
254
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> The encoding, or NULL.
240
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> The encoding, or NULL.
255
241
</simpara></listitem></varlistentry>
256
242
</variablelist></refsect2>
257
243
<refsect2 id="ogmrip-encoding-manager-get-cleanup" role="function">
258
244
<title>ogmrip_encoding_manager_get_cleanup ()</title>
259
<indexterm zone="ogmrip-encoding-manager-get-cleanup"><primary>ogmrip_encoding_manager_get_cleanup</primary></indexterm><programlisting><link linkend="gint">gint</link> ogmrip_encoding_manager_get_cleanup (<link linkend="OGMRipEncodingManager">OGMRipEncodingManager</link> *manager);</programlisting>
245
<indexterm zone="ogmrip-encoding-manager-get-cleanup"><primary sortas="ogmrip_encoding_manager_get_cleanup">ogmrip_encoding_manager_get_cleanup</primary></indexterm><programlisting><link linkend="gint">gint</link> ogmrip_encoding_manager_get_cleanup (<link linkend="OGMRipEncodingManager">OGMRipEncodingManager</link> *manager);</programlisting>
261
247
Gets the cleanup method.</para>
264
249
</para><variablelist role="params">
265
<varlistentry><term><parameter>manager</parameter> :</term>
250
<varlistentry><term><parameter>manager</parameter> :</term>
266
251
<listitem><simpara> An <link linkend="OGMRipEncodingManager"><type>OGMRipEncodingManager</type></link>
267
252
</simpara></listitem></varlistentry>
268
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> The cleanup type
253
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> The cleanup type
269
254
</simpara></listitem></varlistentry>
270
255
</variablelist></refsect2>
271
256
<refsect2 id="ogmrip-encoding-manager-set-cleanup" role="function">
272
257
<title>ogmrip_encoding_manager_set_cleanup ()</title>
273
<indexterm zone="ogmrip-encoding-manager-set-cleanup"><primary>ogmrip_encoding_manager_set_cleanup</primary></indexterm><programlisting><link linkend="void">void</link> ogmrip_encoding_manager_set_cleanup (<link linkend="OGMRipEncodingManager">OGMRipEncodingManager</link> *manager,
258
<indexterm zone="ogmrip-encoding-manager-set-cleanup"><primary sortas="ogmrip_encoding_manager_set_cleanup">ogmrip_encoding_manager_set_cleanup</primary></indexterm><programlisting><link linkend="void">void</link> ogmrip_encoding_manager_set_cleanup (<link linkend="OGMRipEncodingManager">OGMRipEncodingManager</link> *manager,
274
259
<link linkend="OGMRipCleanupType">OGMRipCleanupType</link> type);</programlisting>
276
261
Sets the cleanup method.</para>
279
263
</para><variablelist role="params">
280
<varlistentry><term><parameter>manager</parameter> :</term>
264
<varlistentry><term><parameter>manager</parameter> :</term>
281
265
<listitem><simpara> An <link linkend="OGMRipEncodingManager"><type>OGMRipEncodingManager</type></link>
282
266
</simpara></listitem></varlistentry>
283
<varlistentry><term><parameter>type</parameter> :</term>
267
<varlistentry><term><parameter>type</parameter> :</term>
284
268
<listitem><simpara> The cleanup type
285
269
</simpara></listitem></varlistentry>
286
270
</variablelist></refsect2>