sync
[gir-1.1] / GstRiff-0.10.gir
1 <?xml version="1.0"?>
2 <!-- This file was automatically generated from C sources - DO NOT EDIT!
3 To affect the contents of this file, edit the original C definitions,
4 and/or use gtk-doc annotations.  -->
5 <repository version="1.1"
6             xmlns="http://www.gtk.org/introspection/core/1.0"
7             xmlns:c="http://www.gtk.org/introspection/c/1.0"
8             xmlns:glib="http://www.gtk.org/introspection/glib/1.0">
9   <include name="GLib" version="2.0"/>
10   <include name="GModule" version="2.0"/>
11   <include name="GObject" version="2.0"/>
12   <include name="Gst" version="0.10"/>
13   <include name="libxml2" version="2.0"/>
14   <package name="gobject-2.0"/>
15   <package name="gstreamer-0.10"/>
16   <package name="gstreamer-riff-0.10"/>
17   <namespace name="GstRiff"
18              version="0.10"
19              shared-library="libgstriff-0.10.so.0"
20              c:prefix="GstRiff">
21     <constant name="IBM_FORMAT_ADPCM" value="259">
22       <type name="int"/>
23     </constant>
24     <constant name="IBM_FORMAT_ALAW" value="258">
25       <type name="int"/>
26     </constant>
27     <constant name="IBM_FORMAT_MULAW" value="257">
28       <type name="int"/>
29     </constant>
30     <constant name="IF_COMPUSE" value="268369920">
31       <type name="int"/>
32     </constant>
33     <constant name="IF_KEYFRAME" value="16">
34       <type name="int"/>
35     </constant>
36     <constant name="IF_LIST" value="1">
37       <type name="int"/>
38     </constant>
39     <constant name="IF_NO_TIME" value="256">
40       <type name="int"/>
41     </constant>
42     <constant name="STRH_DISABLED" value="1">
43       <type name="int"/>
44     </constant>
45     <constant name="STRH_VIDEOPALCHANGES" value="65536">
46       <type name="int"/>
47     </constant>
48     <constant name="WAVE_FORMAT_A52" value="8192">
49       <type name="int"/>
50     </constant>
51     <constant name="WAVE_FORMAT_AAC" value="255">
52       <type name="int"/>
53     </constant>
54     <constant name="WAVE_FORMAT_AAC_AC" value="16707">
55       <type name="int"/>
56     </constant>
57     <constant name="WAVE_FORMAT_AAC_pm" value="28781">
58       <type name="int"/>
59     </constant>
60     <constant name="WAVE_FORMAT_ADPCM" value="2">
61       <type name="int"/>
62     </constant>
63     <constant name="WAVE_FORMAT_ADPCM_IMA_DK3" value="98">
64       <type name="int"/>
65     </constant>
66     <constant name="WAVE_FORMAT_ADPCM_IMA_DK4" value="97">
67       <type name="int"/>
68     </constant>
69     <constant name="WAVE_FORMAT_ADPCM_IMA_WAV" value="105">
70       <type name="int"/>
71     </constant>
72     <constant name="WAVE_FORMAT_ALAW" value="6">
73       <type name="int"/>
74     </constant>
75     <constant name="WAVE_FORMAT_AMR_NB" value="87">
76       <type name="int"/>
77     </constant>
78     <constant name="WAVE_FORMAT_AMR_WB" value="88">
79       <type name="int"/>
80     </constant>
81     <constant name="WAVE_FORMAT_APTX" value="37">
82       <type name="int"/>
83     </constant>
84     <constant name="WAVE_FORMAT_AUDIOFILE_AF10" value="38">
85       <type name="int"/>
86     </constant>
87     <constant name="WAVE_FORMAT_AUDIOFILE_AF36" value="36">
88       <type name="int"/>
89     </constant>
90     <constant name="WAVE_FORMAT_BTV_DIGITAL" value="1024">
91       <type name="int"/>
92     </constant>
93     <constant name="WAVE_FORMAT_CANOPUS_ATRAC" value="99">
94       <type name="int"/>
95     </constant>
96     <constant name="WAVE_FORMAT_CIRRUS" value="96">
97       <type name="int"/>
98     </constant>
99     <constant name="WAVE_FORMAT_CONTROL_RES_CR10" value="55">
100       <type name="int"/>
101     </constant>
102     <constant name="WAVE_FORMAT_CONTROL_RES_VQLPC" value="52">
103       <type name="int"/>
104     </constant>
105     <constant name="WAVE_FORMAT_CREATIVE_ADPCM" value="512">
106       <type name="int"/>
107     </constant>
108     <constant name="WAVE_FORMAT_CREATIVE_FASTSPEECH10" value="515">
109       <type name="int"/>
110     </constant>
111     <constant name="WAVE_FORMAT_CREATIVE_FASTSPEECH8" value="514">
112       <type name="int"/>
113     </constant>
114     <constant name="WAVE_FORMAT_CS2" value="608">
115       <type name="int"/>
116     </constant>
117     <constant name="WAVE_FORMAT_CS_IMAADPCM" value="57">
118       <type name="int"/>
119     </constant>
120     <constant name="WAVE_FORMAT_CU_CODEC" value="25">
121       <type name="int"/>
122     </constant>
123     <constant name="WAVE_FORMAT_DF_G726" value="133">
124       <type name="int"/>
125     </constant>
126     <constant name="WAVE_FORMAT_DF_GSM610" value="134">
127       <type name="int"/>
128     </constant>
129     <constant name="WAVE_FORMAT_DIALOGIC_OKI_ADPCM" value="23">
130       <type name="int"/>
131     </constant>
132     <constant name="WAVE_FORMAT_DIGIADPCM" value="54">
133       <type name="int"/>
134     </constant>
135     <constant name="WAVE_FORMAT_DIGIFIX" value="22">
136       <type name="int"/>
137     </constant>
138     <constant name="WAVE_FORMAT_DIGIREAL" value="53">
139       <type name="int"/>
140     </constant>
141     <constant name="WAVE_FORMAT_DIGISTD" value="21">
142       <type name="int"/>
143     </constant>
144     <constant name="WAVE_FORMAT_DIGITAL_G723" value="291">
145       <type name="int"/>
146     </constant>
147     <constant name="WAVE_FORMAT_DOLBY_AC2" value="48">
148       <type name="int"/>
149     </constant>
150     <constant name="WAVE_FORMAT_DOLBY_AC3_SPDIF" value="146">
151       <type name="int"/>
152     </constant>
153     <constant name="WAVE_FORMAT_DSAT_DISPLAY" value="103">
154       <type name="int"/>
155     </constant>
156     <constant name="WAVE_FORMAT_DSP_TRUESPEECH" value="34">
157       <type name="int"/>
158     </constant>
159     <constant name="WAVE_FORMAT_DTS" value="8193">
160       <type name="int"/>
161     </constant>
162     <constant name="WAVE_FORMAT_DVI_ADPCM" value="17">
163       <type name="int"/>
164     </constant>
165     <constant name="WAVE_FORMAT_ECHOSC1" value="35">
166       <type name="int"/>
167     </constant>
168     <constant name="WAVE_FORMAT_ECHOSC3" value="58">
169       <type name="int"/>
170     </constant>
171     <constant name="WAVE_FORMAT_ESPCM" value="97">
172       <type name="int"/>
173     </constant>
174     <constant name="WAVE_FORMAT_EXTENSIBLE" value="65534">
175       <type name="int"/>
176     </constant>
177     <constant name="WAVE_FORMAT_FLAC" value="61868">
178       <type name="int"/>
179     </constant>
180     <constant name="WAVE_FORMAT_FM_TOWNS_SND" value="768">
181       <type name="int"/>
182     </constant>
183     <constant name="WAVE_FORMAT_G722_ADPCM" value="101">
184       <type name="int"/>
185     </constant>
186     <constant name="WAVE_FORMAT_G723_ADPCM" value="20">
187       <type name="int"/>
188     </constant>
189     <constant name="WAVE_FORMAT_G726ADPCM" value="320">
190       <type name="int"/>
191     </constant>
192     <constant name="WAVE_FORMAT_G726_ADPCM" value="100">
193       <type name="int"/>
194     </constant>
195     <constant name="WAVE_FORMAT_G728_CELP" value="65">
196       <type name="int"/>
197     </constant>
198     <constant name="WAVE_FORMAT_G729A" value="131">
199       <type name="int"/>
200     </constant>
201     <constant name="WAVE_FORMAT_GSM610" value="49">
202       <type name="int"/>
203     </constant>
204     <constant name="WAVE_FORMAT_GSM_AMR_CBR" value="31265">
205       <type name="int"/>
206     </constant>
207     <constant name="WAVE_FORMAT_GSM_AMR_VBR" value="31266">
208       <type name="int"/>
209     </constant>
210     <constant name="WAVE_FORMAT_IBM_CVSD" value="5">
211       <type name="int"/>
212     </constant>
213     <constant name="WAVE_FORMAT_IEEE_FLOAT" value="3">
214       <type name="int"/>
215     </constant>
216     <constant name="WAVE_FORMAT_ILINK_VC" value="560">
217       <type name="int"/>
218     </constant>
219     <constant name="WAVE_FORMAT_IMC" value="1025">
220       <type name="int"/>
221     </constant>
222     <constant name="WAVE_FORMAT_IPI_HSX" value="592">
223       <type name="int"/>
224     </constant>
225     <constant name="WAVE_FORMAT_IPI_RPELP" value="593">
226       <type name="int"/>
227     </constant>
228     <constant name="WAVE_FORMAT_ISIAUDIO" value="136">
229       <type name="int"/>
230     </constant>
231     <constant name="WAVE_FORMAT_ITU_G721_ADPCM" value="64">
232       <type name="int"/>
233     </constant>
234     <constant name="WAVE_FORMAT_LH_CODEC" value="4352">
235       <type name="int"/>
236     </constant>
237     <constant name="WAVE_FORMAT_LRC" value="40">
238       <type name="int"/>
239     </constant>
240     <constant name="WAVE_FORMAT_LUCENT_G723" value="89">
241       <type name="int"/>
242     </constant>
243     <constant name="WAVE_FORMAT_MALDEN_PHONYTALK" value="160">
244       <type name="int"/>
245     </constant>
246     <constant name="WAVE_FORMAT_MEDIASONIC_G723" value="147">
247       <type name="int"/>
248     </constant>
249     <constant name="WAVE_FORMAT_MEDIASPACE_ADPCM" value="18">
250       <type name="int"/>
251     </constant>
252     <constant name="WAVE_FORMAT_MEDIAVISION_ADPCM" value="24">
253       <type name="int"/>
254     </constant>
255     <constant name="WAVE_FORMAT_MPEGL12" value="80">
256       <type name="int"/>
257     </constant>
258     <constant name="WAVE_FORMAT_MPEGL3" value="85">
259       <type name="int"/>
260     </constant>
261     <constant name="WAVE_FORMAT_MSG723" value="66">
262       <type name="int"/>
263     </constant>
264     <constant name="WAVE_FORMAT_MSN" value="50">
265       <type name="int"/>
266     </constant>
267     <constant name="WAVE_FORMAT_MSRT24" value="130">
268       <type name="int"/>
269     </constant>
270     <constant name="WAVE_FORMAT_MULAW" value="7">
271       <type name="int"/>
272     </constant>
273     <constant name="WAVE_FORMAT_MVI_MVI2" value="132">
274       <type name="int"/>
275     </constant>
276     <constant name="WAVE_FORMAT_NMS_VBXADPCM" value="56">
277       <type name="int"/>
278     </constant>
279     <constant name="WAVE_FORMAT_NORRIS" value="5120">
280       <type name="int"/>
281     </constant>
282     <constant name="WAVE_FORMAT_OKI_ADPCM" value="16">
283       <type name="int"/>
284     </constant>
285     <constant name="WAVE_FORMAT_OLIADPCM" value="4097">
286       <type name="int"/>
287     </constant>
288     <constant name="WAVE_FORMAT_OLICELP" value="4098">
289       <type name="int"/>
290     </constant>
291     <constant name="WAVE_FORMAT_OLIGSM" value="4096">
292       <type name="int"/>
293     </constant>
294     <constant name="WAVE_FORMAT_OLIOPR" value="4100">
295       <type name="int"/>
296     </constant>
297     <constant name="WAVE_FORMAT_OLISBC" value="4099">
298       <type name="int"/>
299     </constant>
300     <constant name="WAVE_FORMAT_ONLIVE" value="137">
301       <type name="int"/>
302     </constant>
303     <constant name="WAVE_FORMAT_PAC" value="83">
304       <type name="int"/>
305     </constant>
306     <constant name="WAVE_FORMAT_PACKED" value="153">
307       <type name="int"/>
308     </constant>
309     <constant name="WAVE_FORMAT_PCM" value="1">
310       <type name="int"/>
311     </constant>
312     <constant name="WAVE_FORMAT_PHILIPS_LPCBB" value="152">
313       <type name="int"/>
314     </constant>
315     <constant name="WAVE_FORMAT_PROSODY_1612" value="39">
316       <type name="int"/>
317     </constant>
318     <constant name="WAVE_FORMAT_PROSODY_8KBPS" value="148">
319       <type name="int"/>
320     </constant>
321     <constant name="WAVE_FORMAT_QDESIGN_MUSIC" value="1104">
322       <type name="int"/>
323     </constant>
324     <constant name="WAVE_FORMAT_QUALCOMM_HALFRATE" value="337">
325       <type name="int"/>
326     </constant>
327     <constant name="WAVE_FORMAT_QUALCOMM_PUREVOICE" value="336">
328       <type name="int"/>
329     </constant>
330     <constant name="WAVE_FORMAT_QUARTERDECK" value="544">
331       <type name="int"/>
332     </constant>
333     <constant name="WAVE_FORMAT_RAW_SPORT" value="576">
334       <type name="int"/>
335     </constant>
336     <constant name="WAVE_FORMAT_RHETOREX_ADPCM" value="256">
337       <type name="int"/>
338     </constant>
339     <constant name="WAVE_FORMAT_ROCKWELL_ADPCM" value="59">
340       <type name="int"/>
341     </constant>
342     <constant name="WAVE_FORMAT_ROCKWELL_DIGITALK" value="60">
343       <type name="int"/>
344     </constant>
345     <constant name="WAVE_FORMAT_RT24" value="82">
346       <type name="int"/>
347     </constant>
348     <constant name="WAVE_FORMAT_SANYO_LD_ADPCM" value="293">
349       <type name="int"/>
350     </constant>
351     <constant name="WAVE_FORMAT_SBC24" value="145">
352       <type name="int"/>
353     </constant>
354     <constant name="WAVE_FORMAT_SIERRA_ADPCM" value="19">
355       <type name="int"/>
356     </constant>
357     <constant name="WAVE_FORMAT_SIPROLAB_ACELP4800" value="305">
358       <type name="int"/>
359     </constant>
360     <constant name="WAVE_FORMAT_SIPROLAB_ACELP8V3" value="306">
361       <type name="int"/>
362     </constant>
363     <constant name="WAVE_FORMAT_SIPROLAB_ACEPLNET" value="304">
364       <type name="int"/>
365     </constant>
366     <constant name="WAVE_FORMAT_SIPROLAB_G729" value="307">
367       <type name="int"/>
368     </constant>
369     <constant name="WAVE_FORMAT_SIPROLAB_G729A" value="308">
370       <type name="int"/>
371     </constant>
372     <constant name="WAVE_FORMAT_SIPROLAB_KELVIN" value="309">
373       <type name="int"/>
374     </constant>
375     <constant name="WAVE_FORMAT_SIREN" value="654">
376       <type name="int"/>
377     </constant>
378     <constant name="WAVE_FORMAT_SOFTSOUND" value="128">
379       <type name="int"/>
380     </constant>
381     <constant name="WAVE_FORMAT_SONARC" value="33">
382       <type name="int"/>
383     </constant>
384     <constant name="WAVE_FORMAT_SONIC" value="8264">
385       <type name="int"/>
386     </constant>
387     <constant name="WAVE_FORMAT_SONIC_LS" value="8264">
388       <type name="int"/>
389     </constant>
390     <constant name="WAVE_FORMAT_SONY_ATRAC3" value="624">
391       <type name="int"/>
392     </constant>
393     <constant name="WAVE_FORMAT_SOUNDSPACE_MUSICOMPRESS" value="5376">
394       <type name="int"/>
395     </constant>
396     <constant name="WAVE_FORMAT_TPC" value="1665">
397       <type name="int"/>
398     </constant>
399     <constant name="WAVE_FORMAT_TUBGSM" value="341">
400       <type name="int"/>
401     </constant>
402     <constant name="WAVE_FORMAT_UHER_ADPCM" value="528">
403       <type name="int"/>
404     </constant>
405     <constant name="WAVE_FORMAT_UNKNOWN" value="0">
406       <type name="int"/>
407     </constant>
408     <constant name="WAVE_FORMAT_VIVO_G723" value="273">
409       <type name="int"/>
410     </constant>
411     <constant name="WAVE_FORMAT_VIVO_SIREN" value="274">
412       <type name="int"/>
413     </constant>
414     <constant name="WAVE_FORMAT_VME_VMPCM" value="1664">
415       <type name="int"/>
416     </constant>
417     <constant name="WAVE_FORMAT_VORBIS1" value="26447">
418       <type name="int"/>
419     </constant>
420     <constant name="WAVE_FORMAT_VORBIS1PLUS" value="26479">
421       <type name="int"/>
422     </constant>
423     <constant name="WAVE_FORMAT_VORBIS2" value="26448">
424       <type name="int"/>
425     </constant>
426     <constant name="WAVE_FORMAT_VORBIS2PLUS" value="26480">
427       <type name="int"/>
428     </constant>
429     <constant name="WAVE_FORMAT_VORBIS3" value="26449">
430       <type name="int"/>
431     </constant>
432     <constant name="WAVE_FORMAT_VORBIS3PLUS" value="26481">
433       <type name="int"/>
434     </constant>
435     <constant name="WAVE_FORMAT_VOXWARE" value="98">
436       <type name="int"/>
437     </constant>
438     <constant name="WAVE_FORMAT_VOXWARE_AC10" value="113">
439       <type name="int"/>
440     </constant>
441     <constant name="WAVE_FORMAT_VOXWARE_AC16" value="114">
442       <type name="int"/>
443     </constant>
444     <constant name="WAVE_FORMAT_VOXWARE_AC20" value="115">
445       <type name="int"/>
446     </constant>
447     <constant name="WAVE_FORMAT_VOXWARE_AC8" value="112">
448       <type name="int"/>
449     </constant>
450     <constant name="WAVE_FORMAT_VOXWARE_BYTE_ALIGNED" value="105">
451       <type name="int"/>
452     </constant>
453     <constant name="WAVE_FORMAT_VOXWARE_METASOUND" value="117">
454       <type name="int"/>
455     </constant>
456     <constant name="WAVE_FORMAT_VOXWARE_METAVOICE" value="116">
457       <type name="int"/>
458     </constant>
459     <constant name="WAVE_FORMAT_VOXWARE_RT29HW" value="118">
460       <type name="int"/>
461     </constant>
462     <constant name="WAVE_FORMAT_VOXWARE_TQ40" value="121">
463       <type name="int"/>
464     </constant>
465     <constant name="WAVE_FORMAT_VOXWARE_TQ60" value="129">
466       <type name="int"/>
467     </constant>
468     <constant name="WAVE_FORMAT_VOXWARE_VR12" value="119">
469       <type name="int"/>
470     </constant>
471     <constant name="WAVE_FORMAT_VOXWARE_VR18" value="120">
472       <type name="int"/>
473     </constant>
474     <constant name="WAVE_FORMAT_VSELP" value="4">
475       <type name="int"/>
476     </constant>
477     <constant name="WAVE_FORMAT_WMAV1" value="352">
478       <type name="int"/>
479     </constant>
480     <constant name="WAVE_FORMAT_WMAV2" value="353">
481       <type name="int"/>
482     </constant>
483     <constant name="WAVE_FORMAT_WMAV3" value="354">
484       <type name="int"/>
485     </constant>
486     <constant name="WAVE_FORMAT_WMAV3_L" value="355">
487       <type name="int"/>
488     </constant>
489     <constant name="WAVE_FORMAT_WMS" value="10">
490       <type name="int"/>
491     </constant>
492     <constant name="WAVE_FORMAT_XEBEC" value="61">
493       <type name="int"/>
494     </constant>
495     <constant name="WAVE_FORMAT_YAMAHA_ADPCM" value="32">
496       <type name="int"/>
497     </constant>
498     <constant name="WAVE_FORMAT_ZYXEL_ADPCM" value="151">
499       <type name="int"/>
500     </constant>
501     <function name="create_audio_caps"
502               c:identifier="gst_riff_create_audio_caps">
503       <return-value transfer-ownership="full">
504         <type name="Gst.Caps" c:type="GstCaps*"/>
505       </return-value>
506       <parameters>
507         <parameter name="codec_id" transfer-ownership="none">
508           <type name="uint16" c:type="guint16"/>
509         </parameter>
510         <parameter name="strh" transfer-ownership="none">
511           <type name="gst_riff_strh" c:type="gst_riff_strh*"/>
512         </parameter>
513         <parameter name="strf" transfer-ownership="none">
514           <type name="gst_riff_strf_auds" c:type="gst_riff_strf_auds*"/>
515         </parameter>
516         <parameter name="strf_data" transfer-ownership="none">
517           <type name="Gst.Buffer" c:type="GstBuffer*"/>
518         </parameter>
519         <parameter name="strd_data" transfer-ownership="none">
520           <type name="Gst.Buffer" c:type="GstBuffer*"/>
521         </parameter>
522         <parameter name="codec_name" transfer-ownership="none">
523           <array c:type="char**">
524             <type name="utf8"/>
525           </array>
526         </parameter>
527       </parameters>
528     </function>
529     <function name="create_audio_template_caps"
530               c:identifier="gst_riff_create_audio_template_caps">
531       <return-value transfer-ownership="full">
532         <type name="Gst.Caps" c:type="GstCaps*"/>
533       </return-value>
534     </function>
535     <function name="create_iavs_caps" c:identifier="gst_riff_create_iavs_caps">
536       <return-value transfer-ownership="full">
537         <type name="Gst.Caps" c:type="GstCaps*"/>
538       </return-value>
539       <parameters>
540         <parameter name="codec_fcc" transfer-ownership="none">
541           <type name="uint32" c:type="guint32"/>
542         </parameter>
543         <parameter name="strh" transfer-ownership="none">
544           <type name="gst_riff_strh" c:type="gst_riff_strh*"/>
545         </parameter>
546         <parameter name="strf" transfer-ownership="none">
547           <type name="gst_riff_strf_iavs" c:type="gst_riff_strf_iavs*"/>
548         </parameter>
549         <parameter name="strf_data" transfer-ownership="none">
550           <type name="Gst.Buffer" c:type="GstBuffer*"/>
551         </parameter>
552         <parameter name="strd_data" transfer-ownership="none">
553           <type name="Gst.Buffer" c:type="GstBuffer*"/>
554         </parameter>
555         <parameter name="codec_name" transfer-ownership="none">
556           <array c:type="char**">
557             <type name="utf8"/>
558           </array>
559         </parameter>
560       </parameters>
561     </function>
562     <function name="create_iavs_template_caps"
563               c:identifier="gst_riff_create_iavs_template_caps">
564       <return-value transfer-ownership="full">
565         <type name="Gst.Caps" c:type="GstCaps*"/>
566       </return-value>
567     </function>
568     <function name="create_video_caps"
569               c:identifier="gst_riff_create_video_caps">
570       <return-value transfer-ownership="full">
571         <type name="Gst.Caps" c:type="GstCaps*"/>
572       </return-value>
573       <parameters>
574         <parameter name="codec_fcc" transfer-ownership="none">
575           <type name="uint32" c:type="guint32"/>
576         </parameter>
577         <parameter name="strh" transfer-ownership="none">
578           <type name="gst_riff_strh" c:type="gst_riff_strh*"/>
579         </parameter>
580         <parameter name="strf" transfer-ownership="none">
581           <type name="gst_riff_strf_vids" c:type="gst_riff_strf_vids*"/>
582         </parameter>
583         <parameter name="strf_data" transfer-ownership="none">
584           <type name="Gst.Buffer" c:type="GstBuffer*"/>
585         </parameter>
586         <parameter name="strd_data" transfer-ownership="none">
587           <type name="Gst.Buffer" c:type="GstBuffer*"/>
588         </parameter>
589         <parameter name="codec_name" transfer-ownership="none">
590           <array c:type="char**">
591             <type name="utf8"/>
592           </array>
593         </parameter>
594       </parameters>
595     </function>
596     <function name="create_video_template_caps"
597               c:identifier="gst_riff_create_video_template_caps">
598       <return-value transfer-ownership="full">
599         <type name="Gst.Caps" c:type="GstCaps*"/>
600       </return-value>
601     </function>
602     <record name="gst_riff_acid" c:type="_gst_riff_acid">
603       <field name="loop_type" writable="1">
604         <type name="uint32" c:type="guint32"/>
605       </field>
606       <field name="root_note" writable="1">
607         <type name="uint16" c:type="guint16"/>
608       </field>
609       <field name="unknown1" writable="1">
610         <type name="uint16" c:type="guint16"/>
611       </field>
612       <field name="unknown2" writable="1">
613         <type name="float" c:type="gfloat"/>
614       </field>
615       <field name="number_of_beats" writable="1">
616         <type name="uint32" c:type="guint32"/>
617       </field>
618       <field name="meter_d" writable="1">
619         <type name="uint16" c:type="guint16"/>
620       </field>
621       <field name="meter_n" writable="1">
622         <type name="uint16" c:type="guint16"/>
623       </field>
624       <field name="tempo" writable="1">
625         <type name="float" c:type="gfloat"/>
626       </field>
627     </record>
628     <record name="gst_riff_dmlh" c:type="_gst_riff_dmlh">
629       <field name="totalframes" writable="1">
630         <type name="uint32" c:type="guint32"/>
631       </field>
632     </record>
633     <record name="gst_riff_index_entry" c:type="_gst_riff_index_entry">
634       <field name="id" writable="1">
635         <type name="uint32" c:type="guint32"/>
636       </field>
637       <field name="flags" writable="1">
638         <type name="uint32" c:type="guint32"/>
639       </field>
640       <field name="offset" writable="1">
641         <type name="uint32" c:type="guint32"/>
642       </field>
643       <field name="size" writable="1">
644         <type name="uint32" c:type="guint32"/>
645       </field>
646     </record>
647     <record name="gst_riff_strf_auds" c:type="_gst_riff_strf_auds">
648       <field name="format" writable="1">
649         <type name="uint16" c:type="guint16"/>
650       </field>
651       <field name="channels" writable="1">
652         <type name="uint16" c:type="guint16"/>
653       </field>
654       <field name="rate" writable="1">
655         <type name="uint32" c:type="guint32"/>
656       </field>
657       <field name="av_bps" writable="1">
658         <type name="uint32" c:type="guint32"/>
659       </field>
660       <field name="blockalign" writable="1">
661         <type name="uint16" c:type="guint16"/>
662       </field>
663       <field name="size" writable="1">
664         <type name="uint16" c:type="guint16"/>
665       </field>
666     </record>
667     <record name="gst_riff_strf_iavs" c:type="_gst_riff_strf_iavs">
668       <field name="DVAAuxSrc" writable="1">
669         <type name="uint32" c:type="guint32"/>
670       </field>
671       <field name="DVAAuxCtl" writable="1">
672         <type name="uint32" c:type="guint32"/>
673       </field>
674       <field name="DVAAuxSrc1" writable="1">
675         <type name="uint32" c:type="guint32"/>
676       </field>
677       <field name="DVAAuxCtl1" writable="1">
678         <type name="uint32" c:type="guint32"/>
679       </field>
680       <field name="DVVAuxSrc" writable="1">
681         <type name="uint32" c:type="guint32"/>
682       </field>
683       <field name="DVVAuxCtl" writable="1">
684         <type name="uint32" c:type="guint32"/>
685       </field>
686       <field name="DVReserved1" writable="1">
687         <type name="uint32" c:type="guint32"/>
688       </field>
689       <field name="DVReserved2" writable="1">
690         <type name="uint32" c:type="guint32"/>
691       </field>
692     </record>
693     <record name="gst_riff_strf_vids" c:type="_gst_riff_strf_vids">
694       <field name="size" writable="1">
695         <type name="uint32" c:type="guint32"/>
696       </field>
697       <field name="width" writable="1">
698         <type name="uint32" c:type="guint32"/>
699       </field>
700       <field name="height" writable="1">
701         <type name="uint32" c:type="guint32"/>
702       </field>
703       <field name="planes" writable="1">
704         <type name="uint16" c:type="guint16"/>
705       </field>
706       <field name="bit_cnt" writable="1">
707         <type name="uint16" c:type="guint16"/>
708       </field>
709       <field name="compression" writable="1">
710         <type name="uint32" c:type="guint32"/>
711       </field>
712       <field name="image_size" writable="1">
713         <type name="uint32" c:type="guint32"/>
714       </field>
715       <field name="xpels_meter" writable="1">
716         <type name="uint32" c:type="guint32"/>
717       </field>
718       <field name="ypels_meter" writable="1">
719         <type name="uint32" c:type="guint32"/>
720       </field>
721       <field name="num_colors" writable="1">
722         <type name="uint32" c:type="guint32"/>
723       </field>
724       <field name="imp_colors" writable="1">
725         <type name="uint32" c:type="guint32"/>
726       </field>
727     </record>
728     <record name="gst_riff_strh" c:type="_gst_riff_strh">
729       <field name="type" writable="1">
730         <type name="uint32" c:type="guint32"/>
731       </field>
732       <field name="fcc_handler" writable="1">
733         <type name="uint32" c:type="guint32"/>
734       </field>
735       <field name="flags" writable="1">
736         <type name="uint32" c:type="guint32"/>
737       </field>
738       <field name="priority" writable="1">
739         <type name="uint32" c:type="guint32"/>
740       </field>
741       <field name="init_frames" writable="1">
742         <type name="uint32" c:type="guint32"/>
743       </field>
744       <field name="scale" writable="1">
745         <type name="uint32" c:type="guint32"/>
746       </field>
747       <field name="rate" writable="1">
748         <type name="uint32" c:type="guint32"/>
749       </field>
750       <field name="start" writable="1">
751         <type name="uint32" c:type="guint32"/>
752       </field>
753       <field name="length" writable="1">
754         <type name="uint32" c:type="guint32"/>
755       </field>
756       <field name="bufsize" writable="1">
757         <type name="uint32" c:type="guint32"/>
758       </field>
759       <field name="quality" writable="1">
760         <type name="uint32" c:type="guint32"/>
761       </field>
762       <field name="samplesize" writable="1">
763         <type name="uint32" c:type="guint32"/>
764       </field>
765     </record>
766     <function name="init" c:identifier="gst_riff_init">
767       <return-value transfer-ownership="none">
768         <type name="none" c:type="void"/>
769       </return-value>
770     </function>
771     <function name="parse_chunk" c:identifier="gst_riff_parse_chunk">
772       <return-value transfer-ownership="none">
773         <type name="boolean" c:type="gboolean"/>
774       </return-value>
775       <parameters>
776         <parameter name="element" transfer-ownership="none">
777           <type name="Gst.Element" c:type="GstElement*"/>
778         </parameter>
779         <parameter name="buf" transfer-ownership="none">
780           <type name="Gst.Buffer" c:type="GstBuffer*"/>
781         </parameter>
782         <parameter name="offset"
783                    direction="out"
784                    caller-allocates="0"
785                    transfer-ownership="full">
786           <type name="uint" c:type="guint*"/>
787         </parameter>
788         <parameter name="fourcc"
789                    direction="out"
790                    caller-allocates="0"
791                    transfer-ownership="full">
792           <type name="uint32" c:type="guint32*"/>
793         </parameter>
794         <parameter name="chunk_data" transfer-ownership="none">
795           <type name="Gst.Buffer" c:type="GstBuffer**"/>
796         </parameter>
797       </parameters>
798     </function>
799     <function name="parse_file_header"
800               c:identifier="gst_riff_parse_file_header">
801       <return-value transfer-ownership="none">
802         <type name="boolean" c:type="gboolean"/>
803       </return-value>
804       <parameters>
805         <parameter name="element" transfer-ownership="none">
806           <type name="Gst.Element" c:type="GstElement*"/>
807         </parameter>
808         <parameter name="buf" transfer-ownership="none">
809           <type name="Gst.Buffer" c:type="GstBuffer*"/>
810         </parameter>
811         <parameter name="doctype"
812                    direction="out"
813                    caller-allocates="0"
814                    transfer-ownership="full">
815           <type name="uint32" c:type="guint32*"/>
816         </parameter>
817       </parameters>
818     </function>
819     <function name="parse_info" c:identifier="gst_riff_parse_info">
820       <return-value transfer-ownership="none">
821         <type name="none" c:type="void"/>
822       </return-value>
823       <parameters>
824         <parameter name="element" transfer-ownership="none">
825           <type name="Gst.Element" c:type="GstElement*"/>
826         </parameter>
827         <parameter name="buf" transfer-ownership="none">
828           <type name="Gst.Buffer" c:type="GstBuffer*"/>
829         </parameter>
830         <parameter name="taglist" transfer-ownership="none">
831           <type name="Gst.TagList" c:type="GstTagList**"/>
832         </parameter>
833       </parameters>
834     </function>
835     <function name="parse_strf_auds" c:identifier="gst_riff_parse_strf_auds">
836       <return-value transfer-ownership="none">
837         <type name="boolean" c:type="gboolean"/>
838       </return-value>
839       <parameters>
840         <parameter name="element" transfer-ownership="none">
841           <type name="Gst.Element" c:type="GstElement*"/>
842         </parameter>
843         <parameter name="buf" transfer-ownership="none">
844           <type name="Gst.Buffer" c:type="GstBuffer*"/>
845         </parameter>
846         <parameter name="strf" transfer-ownership="none">
847           <type name="gst_riff_strf_auds" c:type="gst_riff_strf_auds**"/>
848         </parameter>
849         <parameter name="data" transfer-ownership="none">
850           <type name="Gst.Buffer" c:type="GstBuffer**"/>
851         </parameter>
852       </parameters>
853     </function>
854     <function name="parse_strf_iavs" c:identifier="gst_riff_parse_strf_iavs">
855       <return-value transfer-ownership="none">
856         <type name="boolean" c:type="gboolean"/>
857       </return-value>
858       <parameters>
859         <parameter name="element" transfer-ownership="none">
860           <type name="Gst.Element" c:type="GstElement*"/>
861         </parameter>
862         <parameter name="buf" transfer-ownership="none">
863           <type name="Gst.Buffer" c:type="GstBuffer*"/>
864         </parameter>
865         <parameter name="strf" transfer-ownership="none">
866           <type name="gst_riff_strf_iavs" c:type="gst_riff_strf_iavs**"/>
867         </parameter>
868         <parameter name="data" transfer-ownership="none">
869           <type name="Gst.Buffer" c:type="GstBuffer**"/>
870         </parameter>
871       </parameters>
872     </function>
873     <function name="parse_strf_vids" c:identifier="gst_riff_parse_strf_vids">
874       <return-value transfer-ownership="none">
875         <type name="boolean" c:type="gboolean"/>
876       </return-value>
877       <parameters>
878         <parameter name="element" transfer-ownership="none">
879           <type name="Gst.Element" c:type="GstElement*"/>
880         </parameter>
881         <parameter name="buf" transfer-ownership="none">
882           <type name="Gst.Buffer" c:type="GstBuffer*"/>
883         </parameter>
884         <parameter name="strf" transfer-ownership="none">
885           <type name="gst_riff_strf_vids" c:type="gst_riff_strf_vids**"/>
886         </parameter>
887         <parameter name="data" transfer-ownership="none">
888           <type name="Gst.Buffer" c:type="GstBuffer**"/>
889         </parameter>
890       </parameters>
891     </function>
892     <function name="parse_strh" c:identifier="gst_riff_parse_strh">
893       <return-value transfer-ownership="none">
894         <type name="boolean" c:type="gboolean"/>
895       </return-value>
896       <parameters>
897         <parameter name="element" transfer-ownership="none">
898           <type name="Gst.Element" c:type="GstElement*"/>
899         </parameter>
900         <parameter name="buf" transfer-ownership="none">
901           <type name="Gst.Buffer" c:type="GstBuffer*"/>
902         </parameter>
903         <parameter name="strh" transfer-ownership="none">
904           <type name="gst_riff_strh" c:type="gst_riff_strh**"/>
905         </parameter>
906       </parameters>
907     </function>
908     <function name="read_chunk" c:identifier="gst_riff_read_chunk">
909       <return-value transfer-ownership="full">
910         <type name="Gst.FlowReturn" c:type="GstFlowReturn"/>
911       </return-value>
912       <parameters>
913         <parameter name="element" transfer-ownership="none">
914           <type name="Gst.Element" c:type="GstElement*"/>
915         </parameter>
916         <parameter name="pad" transfer-ownership="none">
917           <type name="Gst.Pad" c:type="GstPad*"/>
918         </parameter>
919         <parameter name="offset"
920                    direction="out"
921                    caller-allocates="0"
922                    transfer-ownership="full">
923           <type name="uint64" c:type="guint64*"/>
924         </parameter>
925         <parameter name="tag"
926                    direction="out"
927                    caller-allocates="0"
928                    transfer-ownership="full">
929           <type name="uint32" c:type="guint32*"/>
930         </parameter>
931         <parameter name="chunk_data" transfer-ownership="none">
932           <type name="Gst.Buffer" c:type="GstBuffer**"/>
933         </parameter>
934       </parameters>
935     </function>
936   </namespace>
937 </repository>