40
40
<pre class="synopsis">
41
41
#include <gst/riff/riff-media.h>
43
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-00:CAPS" title="GST_RIFF_00">GST_RIFF_00</a>
44
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-0021:CAPS" title="GST_RIFF_0021">GST_RIFF_0021</a>
45
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-0031:CAPS" title="GST_RIFF_0031">GST_RIFF_0031</a>
46
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-0032:CAPS" title="GST_RIFF_0032">GST_RIFF_0032</a>
47
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-00AM:CAPS" title="GST_RIFF_00AM">GST_RIFF_00AM</a>
48
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-00--:CAPS" title="GST_RIFF_00__">GST_RIFF_00__</a>
49
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-00db" title="GST_RIFF_00db">GST_RIFF_00db</a>
50
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-00dc" title="GST_RIFF_00dc">GST_RIFF_00dc</a>
51
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-00dx" title="GST_RIFF_00dx">GST_RIFF_00dx</a>
52
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-00id" title="GST_RIFF_00id">GST_RIFF_00id</a>
53
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-00iv" title="GST_RIFF_00iv">GST_RIFF_00iv</a>
54
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-00pc" title="GST_RIFF_00pc">GST_RIFF_00pc</a>
55
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-00rt" title="GST_RIFF_00rt">GST_RIFF_00rt</a>
56
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-00vc" title="GST_RIFF_00vc">GST_RIFF_00vc</a>
57
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-00xm" title="GST_RIFF_00xm">GST_RIFF_00xm</a>
58
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-00xx" title="GST_RIFF_00xx">GST_RIFF_00xx</a>
59
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-01:CAPS" title="GST_RIFF_01">GST_RIFF_01</a>
60
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-01dc" title="GST_RIFF_01dc">GST_RIFF_01dc</a>
61
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-01pc" title="GST_RIFF_01pc">GST_RIFF_01pc</a>
62
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-01wb" title="GST_RIFF_01wb">GST_RIFF_01wb</a>
63
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-02:CAPS" title="GST_RIFF_02">GST_RIFF_02</a>
64
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-03:CAPS" title="GST_RIFF_03">GST_RIFF_03</a>
65
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-04:CAPS" title="GST_RIFF_04">GST_RIFF_04</a>
66
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-05:CAPS" title="GST_RIFF_05">GST_RIFF_05</a>
67
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-06:CAPS" title="GST_RIFF_06">GST_RIFF_06</a>
68
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-07:CAPS" title="GST_RIFF_07">GST_RIFF_07</a>
69
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-AURA:CAPS" title="GST_RIFF_AURA">GST_RIFF_AURA</a>
70
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-BW10:CAPS" title="GST_RIFF_BW10">GST_RIFF_BW10</a>
71
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-CCC:CAPS" title="GST_RIFF_CCC">GST_RIFF_CCC</a>
72
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-CRAM:CAPS" title="GST_RIFF_CRAM">GST_RIFF_CRAM</a>
73
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-CVID:CAPS" title="GST_RIFF_CVID">GST_RIFF_CVID</a>
74
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-CYUV:CAPS" title="GST_RIFF_CYUV">GST_RIFF_CYUV</a>
75
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-DIB:CAPS" title="GST_RIFF_DIB">GST_RIFF_DIB</a>
76
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-DISP:CAPS" title="GST_RIFF_DISP">GST_RIFF_DISP</a>
77
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-DIV3:CAPS" title="GST_RIFF_DIV3">GST_RIFF_DIV3</a>
78
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-DMB1:CAPS" title="GST_RIFF_DMB1">GST_RIFF_DMB1</a>
79
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-FCCH-MSVC:CAPS" title="GST_RIFF_FCCH_MSVC">GST_RIFF_FCCH_MSVC</a>
80
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-FCCH-RLE:CAPS" title="GST_RIFF_FCCH_RLE">GST_RIFF_FCCH_RLE</a>
81
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-FCCH-msvc" title="GST_RIFF_FCCH_msvc">GST_RIFF_FCCH_msvc</a>
82
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-FCC-auds" title="GST_RIFF_FCC_auds">GST_RIFF_FCC_auds</a>
83
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-FCC-iavs" title="GST_RIFF_FCC_iavs">GST_RIFF_FCC_iavs</a>
84
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-FCC-pads" title="GST_RIFF_FCC_pads">GST_RIFF_FCC_pads</a>
85
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-FCC-txts" title="GST_RIFF_FCC_txts">GST_RIFF_FCC_txts</a>
86
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-FCC-vidc" title="GST_RIFF_FCC_vidc">GST_RIFF_FCC_vidc</a>
87
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-FCC-vids" title="GST_RIFF_FCC_vids">GST_RIFF_FCC_vids</a>
88
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-FF00:CAPS" title="GST_RIFF_FF00">GST_RIFF_FF00</a>
89
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-H263:CAPS" title="GST_RIFF_H263">GST_RIFF_H263</a>
90
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-I420:CAPS" title="GST_RIFF_I420">GST_RIFF_I420</a>
91
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-IDIT:CAPS" title="GST_RIFF_IDIT">GST_RIFF_IDIT</a>
92
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-IJPG:CAPS" title="GST_RIFF_IJPG">GST_RIFF_IJPG</a>
93
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-INFO-IARL:CAPS" title="GST_RIFF_INFO_IARL">GST_RIFF_INFO_IARL</a>
94
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-INFO-IART:CAPS" title="GST_RIFF_INFO_IART">GST_RIFF_INFO_IART</a>
95
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-INFO-ICMS:CAPS" title="GST_RIFF_INFO_ICMS">GST_RIFF_INFO_ICMS</a>
96
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-INFO-ICMT:CAPS" title="GST_RIFF_INFO_ICMT">GST_RIFF_INFO_ICMT</a>
97
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-INFO-ICOP:CAPS" title="GST_RIFF_INFO_ICOP">GST_RIFF_INFO_ICOP</a>
98
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-INFO-ICRD:CAPS" title="GST_RIFF_INFO_ICRD">GST_RIFF_INFO_ICRD</a>
99
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-INFO-ICRP:CAPS" title="GST_RIFF_INFO_ICRP">GST_RIFF_INFO_ICRP</a>
100
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-INFO-IDIM:CAPS" title="GST_RIFF_INFO_IDIM">GST_RIFF_INFO_IDIM</a>
101
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-INFO-IDPI:CAPS" title="GST_RIFF_INFO_IDPI">GST_RIFF_INFO_IDPI</a>
102
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-INFO-IENG:CAPS" title="GST_RIFF_INFO_IENG">GST_RIFF_INFO_IENG</a>
103
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-INFO-IGNR:CAPS" title="GST_RIFF_INFO_IGNR">GST_RIFF_INFO_IGNR</a>
104
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-INFO-IKEY:CAPS" title="GST_RIFF_INFO_IKEY">GST_RIFF_INFO_IKEY</a>
105
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-INFO-ILGT:CAPS" title="GST_RIFF_INFO_ILGT">GST_RIFF_INFO_ILGT</a>
106
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-INFO-IMED:CAPS" title="GST_RIFF_INFO_IMED">GST_RIFF_INFO_IMED</a>
107
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-INFO-INAM:CAPS" title="GST_RIFF_INFO_INAM">GST_RIFF_INFO_INAM</a>
108
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-INFO-IPLT:CAPS" title="GST_RIFF_INFO_IPLT">GST_RIFF_INFO_IPLT</a>
109
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-INFO-IPRD:CAPS" title="GST_RIFF_INFO_IPRD">GST_RIFF_INFO_IPRD</a>
110
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-INFO-ISBJ:CAPS" title="GST_RIFF_INFO_ISBJ">GST_RIFF_INFO_ISBJ</a>
111
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-INFO-ISFT:CAPS" title="GST_RIFF_INFO_ISFT">GST_RIFF_INFO_ISFT</a>
112
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-INFO-ISHP:CAPS" title="GST_RIFF_INFO_ISHP">GST_RIFF_INFO_ISHP</a>
113
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-INFO-ISRC:CAPS" title="GST_RIFF_INFO_ISRC">GST_RIFF_INFO_ISRC</a>
114
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-INFO-ISRF:CAPS" title="GST_RIFF_INFO_ISRF">GST_RIFF_INFO_ISRF</a>
115
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-INFO-ITCH:CAPS" title="GST_RIFF_INFO_ITCH">GST_RIFF_INFO_ITCH</a>
116
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-ISBJ:CAPS" title="GST_RIFF_ISBJ">GST_RIFF_ISBJ</a>
117
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-ISFT:CAPS" title="GST_RIFF_ISFT">GST_RIFF_ISFT</a>
118
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-IV31:CAPS" title="GST_RIFF_IV31">GST_RIFF_IV31</a>
119
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-IV32:CAPS" title="GST_RIFF_IV32">GST_RIFF_IV32</a>
120
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-IV41:CAPS" title="GST_RIFF_IV41">GST_RIFF_IV41</a>
121
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-IV50:CAPS" title="GST_RIFF_IV50">GST_RIFF_IV50</a>
122
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-IYUV:CAPS" title="GST_RIFF_IYUV">GST_RIFF_IYUV</a>
123
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-JPEG:CAPS" title="GST_RIFF_JPEG">GST_RIFF_JPEG</a>
124
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-L263:CAPS" title="GST_RIFF_L263">GST_RIFF_L263</a>
125
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-LIST-AVIX:CAPS" title="GST_RIFF_LIST_AVIX">GST_RIFF_LIST_AVIX</a>
126
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-LIST-INFO:CAPS" title="GST_RIFF_LIST_INFO">GST_RIFF_LIST_INFO</a>
127
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-LIST-adtl" title="GST_RIFF_LIST_adtl">GST_RIFF_LIST_adtl</a>
128
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-LIST-hdrl" title="GST_RIFF_LIST_hdrl">GST_RIFF_LIST_hdrl</a>
129
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-LIST-movi" title="GST_RIFF_LIST_movi">GST_RIFF_LIST_movi</a>
130
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-LIST-odml" title="GST_RIFF_LIST_odml">GST_RIFF_LIST_odml</a>
131
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-LIST-strl" title="GST_RIFF_LIST_strl">GST_RIFF_LIST_strl</a>
132
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-M263:CAPS" title="GST_RIFF_M263">GST_RIFF_M263</a>
133
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-MJPG:CAPS" title="GST_RIFF_MJPG">GST_RIFF_MJPG</a>
134
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-MPIX:CAPS" title="GST_RIFF_MPIX">GST_RIFF_MPIX</a>
135
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-MVI1:CAPS" title="GST_RIFF_MVI1">GST_RIFF_MVI1</a>
136
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-NONE:CAPS" title="GST_RIFF_NONE">GST_RIFF_NONE</a>
137
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-PACK:CAPS" title="GST_RIFF_PACK">GST_RIFF_PACK</a>
138
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-Q1-0:CAPS" title="GST_RIFF_Q1_0">GST_RIFF_Q1_0</a>
139
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-RAW:CAPS" title="GST_RIFF_RAW">GST_RIFF_RAW</a>
140
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-RGB:CAPS" title="GST_RIFF_RGB">GST_RIFF_RGB</a>
141
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-RIFF-AVI:CAPS" title="GST_RIFF_RIFF_AVI">GST_RIFF_RIFF_AVI</a>
142
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-RIFF-CDXA:CAPS" title="GST_RIFF_RIFF_CDXA">GST_RIFF_RIFF_CDXA</a>
143
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-RIFF-WAVE:CAPS" title="GST_RIFF_RIFF_WAVE">GST_RIFF_RIFF_WAVE</a>
144
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-RLE4:CAPS" title="GST_RIFF_RLE4">GST_RIFF_RLE4</a>
145
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-RLE8:CAPS" title="GST_RIFF_RLE8">GST_RIFF_RLE8</a>
146
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-RT21:CAPS" title="GST_RIFF_RT21">GST_RIFF_RT21</a>
147
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-SFMC:CAPS" title="GST_RIFF_SFMC">GST_RIFF_SFMC</a>
148
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-TAG-acid" title="GST_RIFF_TAG_acid">GST_RIFF_TAG_acid</a>
149
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-TAG-AVF0:CAPS" title="GST_RIFF_TAG_AVF0">GST_RIFF_TAG_AVF0</a>
150
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-TAG-BEXT:CAPS" title="GST_RIFF_TAG_BEXT">GST_RIFF_TAG_BEXT</a>
151
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-TAG-JUNK:CAPS" title="GST_RIFF_TAG_JUNK">GST_RIFF_TAG_JUNK</a>
152
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-TAG-JUNQ:CAPS" title="GST_RIFF_TAG_JUNQ">GST_RIFF_TAG_JUNQ</a>
153
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-TAG-LIST:CAPS" title="GST_RIFF_TAG_LIST">GST_RIFF_TAG_LIST</a>
154
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-TAG-RIFF:CAPS" title="GST_RIFF_TAG_RIFF">GST_RIFF_TAG_RIFF</a>
155
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-TAG-RIFX:CAPS" title="GST_RIFF_TAG_RIFX">GST_RIFF_TAG_RIFX</a>
156
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-TAG-avih" title="GST_RIFF_TAG_avih">GST_RIFF_TAG_avih</a>
157
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-TAG-bext" title="GST_RIFF_TAG_bext">GST_RIFF_TAG_bext</a>
158
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-TAG-cue" title="GST_RIFF_TAG_cue">GST_RIFF_TAG_cue</a>
159
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-TAG-data" title="GST_RIFF_TAG_data">GST_RIFF_TAG_data</a>
160
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-TAG-dmlh" title="GST_RIFF_TAG_dmlh">GST_RIFF_TAG_dmlh</a>
161
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-TAG-fact" title="GST_RIFF_TAG_fact">GST_RIFF_TAG_fact</a>
162
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-TAG-fmt" title="GST_RIFF_TAG_fmt">GST_RIFF_TAG_fmt</a>
163
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-TAG-idx1" title="GST_RIFF_TAG_idx1">GST_RIFF_TAG_idx1</a>
164
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-TAG-plst" title="GST_RIFF_TAG_plst">GST_RIFF_TAG_plst</a>
165
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-TAG-strd" title="GST_RIFF_TAG_strd">GST_RIFF_TAG_strd</a>
166
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-TAG-strf" title="GST_RIFF_TAG_strf">GST_RIFF_TAG_strf</a>
167
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-TAG-strh" title="GST_RIFF_TAG_strh">GST_RIFF_TAG_strh</a>
168
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-TAG-strn" title="GST_RIFF_TAG_strn">GST_RIFF_TAG_strn</a>
169
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-TAG-vedt" title="GST_RIFF_TAG_vedt">GST_RIFF_TAG_vedt</a>
170
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-TRAN:CAPS" title="GST_RIFF_TRAN">GST_RIFF_TRAN</a>
171
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-ULTI:CAPS" title="GST_RIFF_ULTI">GST_RIFF_ULTI</a>
172
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-V422:CAPS" title="GST_RIFF_V422">GST_RIFF_V422</a>
173
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-VDOW:CAPS" title="GST_RIFF_VDOW">GST_RIFF_VDOW</a>
174
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-VIXL:CAPS" title="GST_RIFF_VIXL">GST_RIFF_VIXL</a>
175
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-VSSH:CAPS" title="GST_RIFF_VSSH">GST_RIFF_VSSH</a>
176
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-VYUY:CAPS" title="GST_RIFF_VYUY">GST_RIFF_VYUY</a>
177
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-WHAM:CAPS" title="GST_RIFF_WHAM">GST_RIFF_WHAM</a>
178
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-WINX:CAPS" title="GST_RIFF_WINX">GST_RIFF_WINX</a>
179
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-WPY2:CAPS" title="GST_RIFF_WPY2">GST_RIFF_WPY2</a>
180
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-XMPG:CAPS" title="GST_RIFF_XMPG">GST_RIFF_XMPG</a>
181
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-Y41P:CAPS" title="GST_RIFF_Y41P">GST_RIFF_Y41P</a>
182
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-YUV8:CAPS" title="GST_RIFF_YUV8">GST_RIFF_YUV8</a>
183
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-YUV9:CAPS" title="GST_RIFF_YUV9">GST_RIFF_YUV9</a>
184
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-YUY2:CAPS" title="GST_RIFF_YUY2">GST_RIFF_YUY2</a>
185
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-YV12:CAPS" title="GST_RIFF_YV12">GST_RIFF_YV12</a>
186
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-YVU9:CAPS" title="GST_RIFF_YVU9">GST_RIFF_YVU9</a>
187
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-azpr" title="GST_RIFF_azpr">GST_RIFF_azpr</a>
188
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-bw10" title="GST_RIFF_bw10">GST_RIFF_bw10</a>
189
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-ccc" title="GST_RIFF_ccc">GST_RIFF_ccc</a>
190
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-cram" title="GST_RIFF_cram">GST_RIFF_cram</a>
191
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-cvid" title="GST_RIFF_cvid">GST_RIFF_cvid</a>
192
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-cyuv" title="GST_RIFF_cyuv">GST_RIFF_cyuv</a>
193
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-dmb1" title="GST_RIFF_dmb1">GST_RIFF_dmb1</a>
194
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-h263" title="GST_RIFF_h263">GST_RIFF_h263</a>
195
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-i263" title="GST_RIFF_i263">GST_RIFF_i263</a>
196
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-i420" title="GST_RIFF_i420">GST_RIFF_i420</a>
197
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-iv31" title="GST_RIFF_iv31">GST_RIFF_iv31</a>
198
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-iv32" title="GST_RIFF_iv32">GST_RIFF_iv32</a>
199
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-iv41" title="GST_RIFF_iv41">GST_RIFF_iv41</a>
200
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-iv50" title="GST_RIFF_iv50">GST_RIFF_iv50</a>
201
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-iyuv" title="GST_RIFF_iyuv">GST_RIFF_iyuv</a>
202
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-jpeg" title="GST_RIFF_jpeg">GST_RIFF_jpeg</a>
203
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-m263" title="GST_RIFF_m263">GST_RIFF_m263</a>
204
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-mJPG" title="GST_RIFF_mJPG">GST_RIFF_mJPG</a>
205
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-mvi1" title="GST_RIFF_mvi1">GST_RIFF_mvi1</a>
206
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-none" title="GST_RIFF_none">GST_RIFF_none</a>
207
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-pack" title="GST_RIFF_pack">GST_RIFF_pack</a>
208
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-rec" title="GST_RIFF_rec">GST_RIFF_rec</a>
209
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-rgb" title="GST_RIFF_rgb">GST_RIFF_rgb</a>
210
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-rle4" title="GST_RIFF_rle4">GST_RIFF_rle4</a>
211
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-rle8" title="GST_RIFF_rle8">GST_RIFF_rle8</a>
212
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-rpza" title="GST_RIFF_rpza">GST_RIFF_rpza</a>
213
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-rt21" title="GST_RIFF_rt21">GST_RIFF_rt21</a>
214
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-tran" title="GST_RIFF_tran">GST_RIFF_tran</a>
215
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-ulti" title="GST_RIFF_ulti">GST_RIFF_ulti</a>
216
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-v422" title="GST_RIFF_v422">GST_RIFF_v422</a>
217
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-vixl" title="GST_RIFF_vixl">GST_RIFF_vixl</a>
218
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-vyuy" title="GST_RIFF_vyuy">GST_RIFF_vyuy</a>
219
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-wham" title="GST_RIFF_wham">GST_RIFF_wham</a>
220
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-x263" title="GST_RIFF_x263">GST_RIFF_x263</a>
221
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-xmpg" title="GST_RIFF_xmpg">GST_RIFF_xmpg</a>
222
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-y41p" title="GST_RIFF_y41p">GST_RIFF_y41p</a>
223
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-yuy2" title="GST_RIFF_yuy2">GST_RIFF_yuy2</a>
224
#define <a class="link" href="gst-plugins-base-libs-gstriff.html#GST-RIFF-yv12" title="GST_RIFF_yv12">GST_RIFF_yv12</a>
225
<a class="link" href="gst-plugins-base-libs-gstriff.html#gst-riff-acid" title="gst_riff_acid">gst_riff_acid</a>;
226
<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstCaps.html#GstCaps"><span class="returnvalue">GstCaps</span></a> * <a class="link" href="gst-plugins-base-libs-gstriff.html#gst-riff-create-audio-caps" title="gst_riff_create_audio_caps ()">gst_riff_create_audio_caps</a> (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> codec_id</code></em>,
227
<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstriff.html#gst-riff-strh" title="gst_riff_strh"><span class="type">gst_riff_strh</span></a> *strh</code></em>,
228
<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstriff.html#gst-riff-strf-auds" title="gst_riff_strf_auds"><span class="type">gst_riff_strf_auds</span></a> *strf</code></em>,
43
<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstCaps.html#GstCaps"><span class="returnvalue">GstCaps</span></a> * <a class="link" href="gst-plugins-base-libs-gstriff.html#gst-riff-create-audio-caps" title="gst_riff_create_audio_caps ()">gst_riff_create_audio_caps</a> (<em class="parameter"><code><span class="type">guint16</span> codec_id</code></em>,
44
<em class="parameter"><code><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-libs/html/gst-plugins-base-libs-gstriff.html#gst-riff-strh"><span class="type">gst_riff_strh</span></a> *strh</code></em>,
45
<em class="parameter"><code><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-libs/html/gst-plugins-base-libs-gstriff.html#gst-riff-strf-auds"><span class="type">gst_riff_strf_auds</span></a> *strf</code></em>,
229
46
<em class="parameter"><code><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstBuffer.html#GstBuffer"><span class="type">GstBuffer</span></a> *strf_data</code></em>,
230
47
<em class="parameter"><code><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstBuffer.html#GstBuffer"><span class="type">GstBuffer</span></a> *strd_data</code></em>,
231
48
<em class="parameter"><code><span class="type">char</span> **codec_name</code></em>);
232
49
<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstCaps.html#GstCaps"><span class="returnvalue">GstCaps</span></a> * <a class="link" href="gst-plugins-base-libs-gstriff.html#gst-riff-create-audio-template-caps" title="gst_riff_create_audio_template_caps ()">gst_riff_create_audio_template_caps</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
233
<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstCaps.html#GstCaps"><span class="returnvalue">GstCaps</span></a> * <a class="link" href="gst-plugins-base-libs-gstriff.html#gst-riff-create-iavs-caps" title="gst_riff_create_iavs_caps ()">gst_riff_create_iavs_caps</a> (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> codec_fcc</code></em>,
234
<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstriff.html#gst-riff-strh" title="gst_riff_strh"><span class="type">gst_riff_strh</span></a> *strh</code></em>,
235
<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstriff.html#gst-riff-strf-iavs" title="gst_riff_strf_iavs"><span class="type">gst_riff_strf_iavs</span></a> *strf</code></em>,
50
<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstCaps.html#GstCaps"><span class="returnvalue">GstCaps</span></a> * <a class="link" href="gst-plugins-base-libs-gstriff.html#gst-riff-create-iavs-caps" title="gst_riff_create_iavs_caps ()">gst_riff_create_iavs_caps</a> (<em class="parameter"><code><span class="type">guint32</span> codec_fcc</code></em>,
51
<em class="parameter"><code><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-libs/html/gst-plugins-base-libs-gstriff.html#gst-riff-strh"><span class="type">gst_riff_strh</span></a> *strh</code></em>,
52
<em class="parameter"><code><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-libs/html/gst-plugins-base-libs-gstriff.html#gst-riff-strf-iavs"><span class="type">gst_riff_strf_iavs</span></a> *strf</code></em>,
236
53
<em class="parameter"><code><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstBuffer.html#GstBuffer"><span class="type">GstBuffer</span></a> *strf_data</code></em>,
237
54
<em class="parameter"><code><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstBuffer.html#GstBuffer"><span class="type">GstBuffer</span></a> *strd_data</code></em>,
238
55
<em class="parameter"><code><span class="type">char</span> **codec_name</code></em>);
239
56
<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstCaps.html#GstCaps"><span class="returnvalue">GstCaps</span></a> * <a class="link" href="gst-plugins-base-libs-gstriff.html#gst-riff-create-iavs-template-caps" title="gst_riff_create_iavs_template_caps ()">gst_riff_create_iavs_template_caps</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
240
<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstCaps.html#GstCaps"><span class="returnvalue">GstCaps</span></a> * <a class="link" href="gst-plugins-base-libs-gstriff.html#gst-riff-create-video-caps" title="gst_riff_create_video_caps ()">gst_riff_create_video_caps</a> (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> codec_fcc</code></em>,
241
<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstriff.html#gst-riff-strh" title="gst_riff_strh"><span class="type">gst_riff_strh</span></a> *strh</code></em>,
242
<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstriff.html#gst-riff-strf-vids" title="gst_riff_strf_vids"><span class="type">gst_riff_strf_vids</span></a> *strf</code></em>,
57
<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstCaps.html#GstCaps"><span class="returnvalue">GstCaps</span></a> * <a class="link" href="gst-plugins-base-libs-gstriff.html#gst-riff-create-video-caps" title="gst_riff_create_video_caps ()">gst_riff_create_video_caps</a> (<em class="parameter"><code><span class="type">guint32</span> codec_fcc</code></em>,
58
<em class="parameter"><code><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-libs/html/gst-plugins-base-libs-gstriff.html#gst-riff-strh"><span class="type">gst_riff_strh</span></a> *strh</code></em>,
59
<em class="parameter"><code><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-libs/html/gst-plugins-base-libs-gstriff.html#gst-riff-strf-vids"><span class="type">gst_riff_strf_vids</span></a> *strf</code></em>,
243
60
<em class="parameter"><code><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstBuffer.html#GstBuffer"><span class="type">GstBuffer</span></a> *strf_data</code></em>,
244
61
<em class="parameter"><code><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstBuffer.html#GstBuffer"><span class="type">GstBuffer</span></a> *strd_data</code></em>,
245
62
<em class="parameter"><code><span class="type">char</span> **codec_name</code></em>);
246
63
<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstCaps.html#GstCaps"><span class="returnvalue">GstCaps</span></a> * <a class="link" href="gst-plugins-base-libs-gstriff.html#gst-riff-create-video-template-caps" title="gst_riff_create_video_template_caps ()">gst_riff_create_video_template_caps</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
247
<a class="link" href="gst-plugins-base-libs-gstriff.html#gst-riff-dmlh" title="gst_riff_dmlh">gst_riff_dmlh</a>;
248
<a class="link" href="gst-plugins-base-libs-gstriff.html#gst-riff-index-entry" title="gst_riff_index_entry">gst_riff_index_entry</a>;
249
64
<span class="returnvalue">void</span> <a class="link" href="gst-plugins-base-libs-gstriff.html#gst-riff-init" title="gst_riff_init ()">gst_riff_init</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
250
65
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gst-plugins-base-libs-gstriff.html#gst-riff-parse-chunk" title="gst_riff_parse_chunk ()">gst_riff_parse_chunk</a> (<em class="parameter"><code><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/GstElement.html"><span class="type">GstElement</span></a> *element</code></em>,
251
66
<em class="parameter"><code><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstBuffer.html#GstBuffer"><span class="type">GstBuffer</span></a> *buf</code></em>,
252
67
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *offset</code></em>,
253
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> *fourcc</code></em>,
68
<em class="parameter"><code><span class="type">guint32</span> *fourcc</code></em>,
254
69
<em class="parameter"><code><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstBuffer.html#GstBuffer"><span class="type">GstBuffer</span></a> **chunk_data</code></em>);
255
70
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gst-plugins-base-libs-gstriff.html#gst-riff-parse-file-header" title="gst_riff_parse_file_header ()">gst_riff_parse_file_header</a> (<em class="parameter"><code><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/GstElement.html"><span class="type">GstElement</span></a> *element</code></em>,
256
71
<em class="parameter"><code><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstBuffer.html#GstBuffer"><span class="type">GstBuffer</span></a> *buf</code></em>,
257
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> *doctype</code></em>);
72
<em class="parameter"><code><span class="type">guint32</span> *doctype</code></em>);
258
73
<span class="returnvalue">void</span> <a class="link" href="gst-plugins-base-libs-gstriff.html#gst-riff-parse-info" title="gst_riff_parse_info ()">gst_riff_parse_info</a> (<em class="parameter"><code><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/GstElement.html"><span class="type">GstElement</span></a> *element</code></em>,
259
74
<em class="parameter"><code><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstBuffer.html#GstBuffer"><span class="type">GstBuffer</span></a> *buf</code></em>,
260
75
<em class="parameter"><code><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstTagList.html#GstTagList"><span class="type">GstTagList</span></a> **taglist</code></em>);
261
76
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gst-plugins-base-libs-gstriff.html#gst-riff-parse-strf-auds" title="gst_riff_parse_strf_auds ()">gst_riff_parse_strf_auds</a> (<em class="parameter"><code><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/GstElement.html"><span class="type">GstElement</span></a> *element</code></em>,
262
77
<em class="parameter"><code><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstBuffer.html#GstBuffer"><span class="type">GstBuffer</span></a> *buf</code></em>,
263
<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstriff.html#gst-riff-strf-auds" title="gst_riff_strf_auds"><span class="type">gst_riff_strf_auds</span></a> **strf</code></em>,
78
<em class="parameter"><code><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-libs/html/gst-plugins-base-libs-gstriff.html#gst-riff-strf-auds"><span class="type">gst_riff_strf_auds</span></a> **strf</code></em>,
264
79
<em class="parameter"><code><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstBuffer.html#GstBuffer"><span class="type">GstBuffer</span></a> **data</code></em>);
265
80
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gst-plugins-base-libs-gstriff.html#gst-riff-parse-strf-iavs" title="gst_riff_parse_strf_iavs ()">gst_riff_parse_strf_iavs</a> (<em class="parameter"><code><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/GstElement.html"><span class="type">GstElement</span></a> *element</code></em>,
266
81
<em class="parameter"><code><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstBuffer.html#GstBuffer"><span class="type">GstBuffer</span></a> *buf</code></em>,
267
<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstriff.html#gst-riff-strf-iavs" title="gst_riff_strf_iavs"><span class="type">gst_riff_strf_iavs</span></a> **strf</code></em>,
82
<em class="parameter"><code><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-libs/html/gst-plugins-base-libs-gstriff.html#gst-riff-strf-iavs"><span class="type">gst_riff_strf_iavs</span></a> **strf</code></em>,
268
83
<em class="parameter"><code><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstBuffer.html#GstBuffer"><span class="type">GstBuffer</span></a> **data</code></em>);
269
84
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gst-plugins-base-libs-gstriff.html#gst-riff-parse-strf-vids" title="gst_riff_parse_strf_vids ()">gst_riff_parse_strf_vids</a> (<em class="parameter"><code><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/GstElement.html"><span class="type">GstElement</span></a> *element</code></em>,
270
85
<em class="parameter"><code><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstBuffer.html#GstBuffer"><span class="type">GstBuffer</span></a> *buf</code></em>,
271
<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstriff.html#gst-riff-strf-vids" title="gst_riff_strf_vids"><span class="type">gst_riff_strf_vids</span></a> **strf</code></em>,
86
<em class="parameter"><code><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-libs/html/gst-plugins-base-libs-gstriff.html#gst-riff-strf-vids"><span class="type">gst_riff_strf_vids</span></a> **strf</code></em>,
272
87
<em class="parameter"><code><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstBuffer.html#GstBuffer"><span class="type">GstBuffer</span></a> **data</code></em>);
273
88
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gst-plugins-base-libs-gstriff.html#gst-riff-parse-strh" title="gst_riff_parse_strh ()">gst_riff_parse_strh</a> (<em class="parameter"><code><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/GstElement.html"><span class="type">GstElement</span></a> *element</code></em>,
274
89
<em class="parameter"><code><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstBuffer.html#GstBuffer"><span class="type">GstBuffer</span></a> *buf</code></em>,
275
<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstriff.html#gst-riff-strh" title="gst_riff_strh"><span class="type">gst_riff_strh</span></a> **strh</code></em>);
90
<em class="parameter"><code><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-libs/html/gst-plugins-base-libs-gstriff.html#gst-riff-strh"><span class="type">gst_riff_strh</span></a> **strh</code></em>);
276
91
<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/GstPad.html#GstFlowReturn"><span class="returnvalue">GstFlowReturn</span></a> <a class="link" href="gst-plugins-base-libs-gstriff.html#gst-riff-read-chunk" title="gst_riff_read_chunk ()">gst_riff_read_chunk</a> (<em class="parameter"><code><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/GstElement.html"><span class="type">GstElement</span></a> *element</code></em>,
277
92
<em class="parameter"><code><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/GstPad.html"><span class="type">GstPad</span></a> *pad</code></em>,
278
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> *offset</code></em>,
279
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> *tag</code></em>,
93
<em class="parameter"><code><span class="type">guint64</span> *offset</code></em>,
94
<em class="parameter"><code><span class="type">guint32</span> *tag</code></em>,
280
95
<em class="parameter"><code><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstBuffer.html#GstBuffer"><span class="type">GstBuffer</span></a> **chunk_data</code></em>);
281
<a class="link" href="gst-plugins-base-libs-gstriff.html#gst-riff-strf-auds" title="gst_riff_strf_auds">gst_riff_strf_auds</a>;
282
<a class="link" href="gst-plugins-base-libs-gstriff.html#gst-riff-strf-iavs" title="gst_riff_strf_iavs">gst_riff_strf_iavs</a>;
283
<a class="link" href="gst-plugins-base-libs-gstriff.html#gst-riff-strf-vids" title="gst_riff_strf_vids">gst_riff_strf_vids</a>;
284
<a class="link" href="gst-plugins-base-libs-gstriff.html#gst-riff-strh" title="gst_riff_strh">gst_riff_strh</a>;
287
98
<div class="refsect1">
294
105
<div class="refsect1">
295
106
<a name="gst-plugins-base-libs-gstriff.details"></a><h2>Details</h2>
296
107
<div class="refsect2">
297
<a name="GST-RIFF-00:CAPS"></a><h3>GST_RIFF_00</h3>
298
<pre class="programlisting">#define GST_RIFF_00 GST_MAKE_FOURCC ('0', '0',0x00,0x00)
302
<div class="refsect2">
303
<a name="GST-RIFF-0021:CAPS"></a><h3>GST_RIFF_0021</h3>
304
<pre class="programlisting">#define GST_RIFF_0021 GST_MAKE_FOURCC ('0', '0', '2', '1')
308
<div class="refsect2">
309
<a name="GST-RIFF-0031:CAPS"></a><h3>GST_RIFF_0031</h3>
310
<pre class="programlisting">#define GST_RIFF_0031 GST_MAKE_FOURCC ('0', '0', '3', '1')
314
<div class="refsect2">
315
<a name="GST-RIFF-0032:CAPS"></a><h3>GST_RIFF_0032</h3>
316
<pre class="programlisting">#define GST_RIFF_0032 GST_MAKE_FOURCC ('0', '0', '3', '2')
320
<div class="refsect2">
321
<a name="GST-RIFF-00AM:CAPS"></a><h3>GST_RIFF_00AM</h3>
322
<pre class="programlisting">#define GST_RIFF_00AM GST_MAKE_FOURCC ('0', '0', 'A', 'M')
326
<div class="refsect2">
327
<a name="GST-RIFF-00--:CAPS"></a><h3>GST_RIFF_00__</h3>
328
<pre class="programlisting">#define GST_RIFF_00__ GST_MAKE_FOURCC ('0', '0', '_', '_')
332
<div class="refsect2">
333
<a name="GST-RIFF-00db"></a><h3>GST_RIFF_00db</h3>
334
<pre class="programlisting">#define GST_RIFF_00db GST_MAKE_FOURCC ('0', '0', 'd', 'b')
338
<div class="refsect2">
339
<a name="GST-RIFF-00dc"></a><h3>GST_RIFF_00dc</h3>
340
<pre class="programlisting">#define GST_RIFF_00dc GST_MAKE_FOURCC ('0', '0', 'd', 'c')
344
<div class="refsect2">
345
<a name="GST-RIFF-00dx"></a><h3>GST_RIFF_00dx</h3>
346
<pre class="programlisting">#define GST_RIFF_00dx GST_MAKE_FOURCC ('0', '0', 'd', 'x')
350
<div class="refsect2">
351
<a name="GST-RIFF-00id"></a><h3>GST_RIFF_00id</h3>
352
<pre class="programlisting">#define GST_RIFF_00id GST_MAKE_FOURCC ('0', '0', 'i', 'd')
356
<div class="refsect2">
357
<a name="GST-RIFF-00iv"></a><h3>GST_RIFF_00iv</h3>
358
<pre class="programlisting">#define GST_RIFF_00iv GST_MAKE_FOURCC ('0', '0', 'i', 'v')
362
<div class="refsect2">
363
<a name="GST-RIFF-00pc"></a><h3>GST_RIFF_00pc</h3>
364
<pre class="programlisting">#define GST_RIFF_00pc GST_MAKE_FOURCC ('0', '0', 'p', 'c')
368
<div class="refsect2">
369
<a name="GST-RIFF-00rt"></a><h3>GST_RIFF_00rt</h3>
370
<pre class="programlisting">#define GST_RIFF_00rt GST_MAKE_FOURCC ('0', '0', 'r', 't')
374
<div class="refsect2">
375
<a name="GST-RIFF-00vc"></a><h3>GST_RIFF_00vc</h3>
376
<pre class="programlisting">#define GST_RIFF_00vc GST_MAKE_FOURCC ('0', '0', 'v', 'c')
380
<div class="refsect2">
381
<a name="GST-RIFF-00xm"></a><h3>GST_RIFF_00xm</h3>
382
<pre class="programlisting">#define GST_RIFF_00xm GST_MAKE_FOURCC ('0', '0', 'x', 'm')
386
<div class="refsect2">
387
<a name="GST-RIFF-00xx"></a><h3>GST_RIFF_00xx</h3>
388
<pre class="programlisting">#define GST_RIFF_00xx GST_MAKE_FOURCC ('0', '0', 'x', 'x')
392
<div class="refsect2">
393
<a name="GST-RIFF-01:CAPS"></a><h3>GST_RIFF_01</h3>
394
<pre class="programlisting">#define GST_RIFF_01 GST_MAKE_FOURCC ('0', '1',0x00,0x00)
398
<div class="refsect2">
399
<a name="GST-RIFF-01dc"></a><h3>GST_RIFF_01dc</h3>
400
<pre class="programlisting">#define GST_RIFF_01dc GST_MAKE_FOURCC ('0', '1', 'd', 'c')
404
<div class="refsect2">
405
<a name="GST-RIFF-01pc"></a><h3>GST_RIFF_01pc</h3>
406
<pre class="programlisting">#define GST_RIFF_01pc GST_MAKE_FOURCC ('0', '1', 'p', 'c')
410
<div class="refsect2">
411
<a name="GST-RIFF-01wb"></a><h3>GST_RIFF_01wb</h3>
412
<pre class="programlisting">#define GST_RIFF_01wb GST_MAKE_FOURCC ('0', '1', 'w', 'b')
416
<div class="refsect2">
417
<a name="GST-RIFF-02:CAPS"></a><h3>GST_RIFF_02</h3>
418
<pre class="programlisting">#define GST_RIFF_02 GST_MAKE_FOURCC ('0', '2',0x00,0x00)
422
<div class="refsect2">
423
<a name="GST-RIFF-03:CAPS"></a><h3>GST_RIFF_03</h3>
424
<pre class="programlisting">#define GST_RIFF_03 GST_MAKE_FOURCC ('0', '3',0x00,0x00)
428
<div class="refsect2">
429
<a name="GST-RIFF-04:CAPS"></a><h3>GST_RIFF_04</h3>
430
<pre class="programlisting">#define GST_RIFF_04 GST_MAKE_FOURCC ('0', '4',0x00,0x00)
434
<div class="refsect2">
435
<a name="GST-RIFF-05:CAPS"></a><h3>GST_RIFF_05</h3>
436
<pre class="programlisting">#define GST_RIFF_05 GST_MAKE_FOURCC ('0', '5',0x00,0x00)
440
<div class="refsect2">
441
<a name="GST-RIFF-06:CAPS"></a><h3>GST_RIFF_06</h3>
442
<pre class="programlisting">#define GST_RIFF_06 GST_MAKE_FOURCC ('0', '6',0x00,0x00)
446
<div class="refsect2">
447
<a name="GST-RIFF-07:CAPS"></a><h3>GST_RIFF_07</h3>
448
<pre class="programlisting">#define GST_RIFF_07 GST_MAKE_FOURCC ('0', '7',0x00,0x00)
452
<div class="refsect2">
453
<a name="GST-RIFF-AURA:CAPS"></a><h3>GST_RIFF_AURA</h3>
454
<pre class="programlisting">#define GST_RIFF_AURA GST_MAKE_FOURCC ('A', 'U', 'R', 'A')
458
<div class="refsect2">
459
<a name="GST-RIFF-BW10:CAPS"></a><h3>GST_RIFF_BW10</h3>
460
<pre class="programlisting">#define GST_RIFF_BW10 GST_MAKE_FOURCC ('B', 'W', '1', '0')
464
<div class="refsect2">
465
<a name="GST-RIFF-CCC:CAPS"></a><h3>GST_RIFF_CCC</h3>
466
<pre class="programlisting">#define GST_RIFF_CCC GST_MAKE_FOURCC ('C', 'C', 'C', ' ')
470
<div class="refsect2">
471
<a name="GST-RIFF-CRAM:CAPS"></a><h3>GST_RIFF_CRAM</h3>
472
<pre class="programlisting">#define GST_RIFF_CRAM GST_MAKE_FOURCC ('C', 'R', 'A', 'M')
476
<div class="refsect2">
477
<a name="GST-RIFF-CVID:CAPS"></a><h3>GST_RIFF_CVID</h3>
478
<pre class="programlisting">#define GST_RIFF_CVID GST_MAKE_FOURCC ('C', 'V', 'I', 'D')
482
<div class="refsect2">
483
<a name="GST-RIFF-CYUV:CAPS"></a><h3>GST_RIFF_CYUV</h3>
484
<pre class="programlisting">#define GST_RIFF_CYUV GST_MAKE_FOURCC ('C', 'Y', 'U', 'V')
488
<div class="refsect2">
489
<a name="GST-RIFF-DIB:CAPS"></a><h3>GST_RIFF_DIB</h3>
490
<pre class="programlisting">#define GST_RIFF_DIB GST_MAKE_FOURCC ('D', 'I', 'B', ' ')
494
<div class="refsect2">
495
<a name="GST-RIFF-DISP:CAPS"></a><h3>GST_RIFF_DISP</h3>
496
<pre class="programlisting">#define GST_RIFF_DISP GST_MAKE_FOURCC ('D', 'I', 'S', 'P')
500
<div class="refsect2">
501
<a name="GST-RIFF-DIV3:CAPS"></a><h3>GST_RIFF_DIV3</h3>
502
<pre class="programlisting">#define GST_RIFF_DIV3 GST_MAKE_FOURCC ('D', 'I', 'V', '3')
506
<div class="refsect2">
507
<a name="GST-RIFF-DMB1:CAPS"></a><h3>GST_RIFF_DMB1</h3>
508
<pre class="programlisting">#define GST_RIFF_DMB1 GST_MAKE_FOURCC ('D', 'M', 'B', '1')
512
<div class="refsect2">
513
<a name="GST-RIFF-FCCH-MSVC:CAPS"></a><h3>GST_RIFF_FCCH_MSVC</h3>
514
<pre class="programlisting">#define GST_RIFF_FCCH_MSVC GST_MAKE_FOURCC ('M','S','V','C')
518
<div class="refsect2">
519
<a name="GST-RIFF-FCCH-RLE:CAPS"></a><h3>GST_RIFF_FCCH_RLE</h3>
520
<pre class="programlisting">#define GST_RIFF_FCCH_RLE GST_MAKE_FOURCC ('R','L','E',' ')
524
<div class="refsect2">
525
<a name="GST-RIFF-FCCH-msvc"></a><h3>GST_RIFF_FCCH_msvc</h3>
526
<pre class="programlisting">#define GST_RIFF_FCCH_msvc GST_MAKE_FOURCC ('m','s','v','c')
530
<div class="refsect2">
531
<a name="GST-RIFF-FCC-auds"></a><h3>GST_RIFF_FCC_auds</h3>
532
<pre class="programlisting">#define GST_RIFF_FCC_auds GST_MAKE_FOURCC ('a','u','d','s')
536
<div class="refsect2">
537
<a name="GST-RIFF-FCC-iavs"></a><h3>GST_RIFF_FCC_iavs</h3>
538
<pre class="programlisting">#define GST_RIFF_FCC_iavs GST_MAKE_FOURCC ('i','a','v','s')
542
<div class="refsect2">
543
<a name="GST-RIFF-FCC-pads"></a><h3>GST_RIFF_FCC_pads</h3>
544
<pre class="programlisting">#define GST_RIFF_FCC_pads GST_MAKE_FOURCC ('p','a','d','s')
548
<div class="refsect2">
549
<a name="GST-RIFF-FCC-txts"></a><h3>GST_RIFF_FCC_txts</h3>
550
<pre class="programlisting">#define GST_RIFF_FCC_txts GST_MAKE_FOURCC ('t','x','t','s')
554
<div class="refsect2">
555
<a name="GST-RIFF-FCC-vidc"></a><h3>GST_RIFF_FCC_vidc</h3>
556
<pre class="programlisting">#define GST_RIFF_FCC_vidc GST_MAKE_FOURCC ('v','i','d','c')
560
<div class="refsect2">
561
<a name="GST-RIFF-FCC-vids"></a><h3>GST_RIFF_FCC_vids</h3>
562
<pre class="programlisting">#define GST_RIFF_FCC_vids GST_MAKE_FOURCC ('v','i','d','s')
566
<div class="refsect2">
567
<a name="GST-RIFF-FF00:CAPS"></a><h3>GST_RIFF_FF00</h3>
568
<pre class="programlisting">#define GST_RIFF_FF00 GST_MAKE_FOURCC (0xFF,0xFF,0x00,0x00)
572
<div class="refsect2">
573
<a name="GST-RIFF-H263:CAPS"></a><h3>GST_RIFF_H263</h3>
574
<pre class="programlisting">#define GST_RIFF_H263 GST_MAKE_FOURCC ('H', '2', '6', '3')
578
<div class="refsect2">
579
<a name="GST-RIFF-I420:CAPS"></a><h3>GST_RIFF_I420</h3>
580
<pre class="programlisting">#define GST_RIFF_I420 GST_MAKE_FOURCC ('I', '4', '2', '0')
584
<div class="refsect2">
585
<a name="GST-RIFF-IDIT:CAPS"></a><h3>GST_RIFF_IDIT</h3>
586
<pre class="programlisting">#define GST_RIFF_IDIT GST_MAKE_FOURCC ('I', 'D', 'I', 'T')
590
<div class="refsect2">
591
<a name="GST-RIFF-IJPG:CAPS"></a><h3>GST_RIFF_IJPG</h3>
592
<pre class="programlisting">#define GST_RIFF_IJPG GST_MAKE_FOURCC ('I', 'J', 'P', 'G')
596
<div class="refsect2">
597
<a name="GST-RIFF-INFO-IARL:CAPS"></a><h3>GST_RIFF_INFO_IARL</h3>
598
<pre class="programlisting">#define GST_RIFF_INFO_IARL GST_MAKE_FOURCC ('I','A','R','L') /* location */
602
<div class="refsect2">
603
<a name="GST-RIFF-INFO-IART:CAPS"></a><h3>GST_RIFF_INFO_IART</h3>
604
<pre class="programlisting">#define GST_RIFF_INFO_IART GST_MAKE_FOURCC ('I','A','R','T') /* artist */
608
<div class="refsect2">
609
<a name="GST-RIFF-INFO-ICMS:CAPS"></a><h3>GST_RIFF_INFO_ICMS</h3>
610
<pre class="programlisting">#define GST_RIFF_INFO_ICMS GST_MAKE_FOURCC ('I','C','M','S') /* commissioned */
614
<div class="refsect2">
615
<a name="GST-RIFF-INFO-ICMT:CAPS"></a><h3>GST_RIFF_INFO_ICMT</h3>
616
<pre class="programlisting">#define GST_RIFF_INFO_ICMT GST_MAKE_FOURCC ('I','C','M','T') /* comment */
620
<div class="refsect2">
621
<a name="GST-RIFF-INFO-ICOP:CAPS"></a><h3>GST_RIFF_INFO_ICOP</h3>
622
<pre class="programlisting">#define GST_RIFF_INFO_ICOP GST_MAKE_FOURCC ('I','C','O','P') /* copyright */
626
<div class="refsect2">
627
<a name="GST-RIFF-INFO-ICRD:CAPS"></a><h3>GST_RIFF_INFO_ICRD</h3>
628
<pre class="programlisting">#define GST_RIFF_INFO_ICRD GST_MAKE_FOURCC ('I','C','R','D') /* creation date */
632
<div class="refsect2">
633
<a name="GST-RIFF-INFO-ICRP:CAPS"></a><h3>GST_RIFF_INFO_ICRP</h3>
634
<pre class="programlisting">#define GST_RIFF_INFO_ICRP GST_MAKE_FOURCC ('I','C','R','P') /* cropped */
638
<div class="refsect2">
639
<a name="GST-RIFF-INFO-IDIM:CAPS"></a><h3>GST_RIFF_INFO_IDIM</h3>
640
<pre class="programlisting">#define GST_RIFF_INFO_IDIM GST_MAKE_FOURCC ('I','D','I','M') /* dimensions */
644
<div class="refsect2">
645
<a name="GST-RIFF-INFO-IDPI:CAPS"></a><h3>GST_RIFF_INFO_IDPI</h3>
646
<pre class="programlisting">#define GST_RIFF_INFO_IDPI GST_MAKE_FOURCC ('I','D','P','I') /* dots-per-inch */
650
<div class="refsect2">
651
<a name="GST-RIFF-INFO-IENG:CAPS"></a><h3>GST_RIFF_INFO_IENG</h3>
652
<pre class="programlisting">#define GST_RIFF_INFO_IENG GST_MAKE_FOURCC ('I','E','N','G') /* engineer(s) */
656
<div class="refsect2">
657
<a name="GST-RIFF-INFO-IGNR:CAPS"></a><h3>GST_RIFF_INFO_IGNR</h3>
658
<pre class="programlisting">#define GST_RIFF_INFO_IGNR GST_MAKE_FOURCC ('I','G','N','R') /* genre */
662
<div class="refsect2">
663
<a name="GST-RIFF-INFO-IKEY:CAPS"></a><h3>GST_RIFF_INFO_IKEY</h3>
664
<pre class="programlisting">#define GST_RIFF_INFO_IKEY GST_MAKE_FOURCC ('I','K','E','Y') /* keywords */
668
<div class="refsect2">
669
<a name="GST-RIFF-INFO-ILGT:CAPS"></a><h3>GST_RIFF_INFO_ILGT</h3>
670
<pre class="programlisting">#define GST_RIFF_INFO_ILGT GST_MAKE_FOURCC ('I','L','G','T') /* lightness */
674
<div class="refsect2">
675
<a name="GST-RIFF-INFO-IMED:CAPS"></a><h3>GST_RIFF_INFO_IMED</h3>
676
<pre class="programlisting">#define GST_RIFF_INFO_IMED GST_MAKE_FOURCC ('I','M','E','D') /* medium */
680
<div class="refsect2">
681
<a name="GST-RIFF-INFO-INAM:CAPS"></a><h3>GST_RIFF_INFO_INAM</h3>
682
<pre class="programlisting">#define GST_RIFF_INFO_INAM GST_MAKE_FOURCC ('I','N','A','M') /* name */
686
<div class="refsect2">
687
<a name="GST-RIFF-INFO-IPLT:CAPS"></a><h3>GST_RIFF_INFO_IPLT</h3>
688
<pre class="programlisting">#define GST_RIFF_INFO_IPLT GST_MAKE_FOURCC ('I','P','L','T') /* palette setting */
692
<div class="refsect2">
693
<a name="GST-RIFF-INFO-IPRD:CAPS"></a><h3>GST_RIFF_INFO_IPRD</h3>
694
<pre class="programlisting">#define GST_RIFF_INFO_IPRD GST_MAKE_FOURCC ('I','P','R','D') /* product */
698
<div class="refsect2">
699
<a name="GST-RIFF-INFO-ISBJ:CAPS"></a><h3>GST_RIFF_INFO_ISBJ</h3>
700
<pre class="programlisting">#define GST_RIFF_INFO_ISBJ GST_MAKE_FOURCC ('I','S','B','J') /* subject */
704
<div class="refsect2">
705
<a name="GST-RIFF-INFO-ISFT:CAPS"></a><h3>GST_RIFF_INFO_ISFT</h3>
706
<pre class="programlisting">#define GST_RIFF_INFO_ISFT GST_MAKE_FOURCC ('I','S','F','T') /* software */
710
<div class="refsect2">
711
<a name="GST-RIFF-INFO-ISHP:CAPS"></a><h3>GST_RIFF_INFO_ISHP</h3>
712
<pre class="programlisting">#define GST_RIFF_INFO_ISHP GST_MAKE_FOURCC ('I','S','H','P') /* sharpness */
716
<div class="refsect2">
717
<a name="GST-RIFF-INFO-ISRC:CAPS"></a><h3>GST_RIFF_INFO_ISRC</h3>
718
<pre class="programlisting">#define GST_RIFF_INFO_ISRC GST_MAKE_FOURCC ('I','S','R','C') /* source */
722
<div class="refsect2">
723
<a name="GST-RIFF-INFO-ISRF:CAPS"></a><h3>GST_RIFF_INFO_ISRF</h3>
724
<pre class="programlisting">#define GST_RIFF_INFO_ISRF GST_MAKE_FOURCC ('I','S','R','F') /* source form */
728
<div class="refsect2">
729
<a name="GST-RIFF-INFO-ITCH:CAPS"></a><h3>GST_RIFF_INFO_ITCH</h3>
730
<pre class="programlisting">#define GST_RIFF_INFO_ITCH GST_MAKE_FOURCC ('I','T','C','H') /* technician(s) */
734
<div class="refsect2">
735
<a name="GST-RIFF-ISBJ:CAPS"></a><h3>GST_RIFF_ISBJ</h3>
736
<pre class="programlisting">#define GST_RIFF_ISBJ GST_MAKE_FOURCC ('I', 'S', 'B', 'J')
740
<div class="refsect2">
741
<a name="GST-RIFF-ISFT:CAPS"></a><h3>GST_RIFF_ISFT</h3>
742
<pre class="programlisting">#define GST_RIFF_ISFT GST_MAKE_FOURCC ('I', 'S', 'F', 'T')
746
<div class="refsect2">
747
<a name="GST-RIFF-IV31:CAPS"></a><h3>GST_RIFF_IV31</h3>
748
<pre class="programlisting">#define GST_RIFF_IV31 GST_MAKE_FOURCC ('I', 'V', '3', '1')
752
<div class="refsect2">
753
<a name="GST-RIFF-IV32:CAPS"></a><h3>GST_RIFF_IV32</h3>
754
<pre class="programlisting">#define GST_RIFF_IV32 GST_MAKE_FOURCC ('I', 'V', '3', '2')
758
<div class="refsect2">
759
<a name="GST-RIFF-IV41:CAPS"></a><h3>GST_RIFF_IV41</h3>
760
<pre class="programlisting">#define GST_RIFF_IV41 GST_MAKE_FOURCC ('I', 'V', '4', '1')
764
<div class="refsect2">
765
<a name="GST-RIFF-IV50:CAPS"></a><h3>GST_RIFF_IV50</h3>
766
<pre class="programlisting">#define GST_RIFF_IV50 GST_MAKE_FOURCC ('I', 'V', '5', '0')
770
<div class="refsect2">
771
<a name="GST-RIFF-IYUV:CAPS"></a><h3>GST_RIFF_IYUV</h3>
772
<pre class="programlisting">#define GST_RIFF_IYUV GST_MAKE_FOURCC ('I', 'Y', 'U', 'V')
776
<div class="refsect2">
777
<a name="GST-RIFF-JPEG:CAPS"></a><h3>GST_RIFF_JPEG</h3>
778
<pre class="programlisting">#define GST_RIFF_JPEG GST_MAKE_FOURCC ('J', 'P', 'E', 'G')
782
<div class="refsect2">
783
<a name="GST-RIFF-L263:CAPS"></a><h3>GST_RIFF_L263</h3>
784
<pre class="programlisting">#define GST_RIFF_L263 GST_MAKE_FOURCC ('L', '2', '6', '3')
788
<div class="refsect2">
789
<a name="GST-RIFF-LIST-AVIX:CAPS"></a><h3>GST_RIFF_LIST_AVIX</h3>
790
<pre class="programlisting">#define GST_RIFF_LIST_AVIX GST_MAKE_FOURCC ('A','V','I','X')
794
<div class="refsect2">
795
<a name="GST-RIFF-LIST-INFO:CAPS"></a><h3>GST_RIFF_LIST_INFO</h3>
796
<pre class="programlisting">#define GST_RIFF_LIST_INFO GST_MAKE_FOURCC ('I','N','F','O')
800
<div class="refsect2">
801
<a name="GST-RIFF-LIST-adtl"></a><h3>GST_RIFF_LIST_adtl</h3>
802
<pre class="programlisting">#define GST_RIFF_LIST_adtl GST_MAKE_FOURCC ('a','d','t','l')
806
<div class="refsect2">
807
<a name="GST-RIFF-LIST-hdrl"></a><h3>GST_RIFF_LIST_hdrl</h3>
808
<pre class="programlisting">#define GST_RIFF_LIST_hdrl GST_MAKE_FOURCC ('h','d','r','l')
812
<div class="refsect2">
813
<a name="GST-RIFF-LIST-movi"></a><h3>GST_RIFF_LIST_movi</h3>
814
<pre class="programlisting">#define GST_RIFF_LIST_movi GST_MAKE_FOURCC ('m','o','v','i')
818
<div class="refsect2">
819
<a name="GST-RIFF-LIST-odml"></a><h3>GST_RIFF_LIST_odml</h3>
820
<pre class="programlisting">#define GST_RIFF_LIST_odml GST_MAKE_FOURCC ('o','d','m','l')
824
<div class="refsect2">
825
<a name="GST-RIFF-LIST-strl"></a><h3>GST_RIFF_LIST_strl</h3>
826
<pre class="programlisting">#define GST_RIFF_LIST_strl GST_MAKE_FOURCC ('s','t','r','l')
830
<div class="refsect2">
831
<a name="GST-RIFF-M263:CAPS"></a><h3>GST_RIFF_M263</h3>
832
<pre class="programlisting">#define GST_RIFF_M263 GST_MAKE_FOURCC ('M', '2', '6', '3')
836
<div class="refsect2">
837
<a name="GST-RIFF-MJPG:CAPS"></a><h3>GST_RIFF_MJPG</h3>
838
<pre class="programlisting">#define GST_RIFF_MJPG GST_MAKE_FOURCC ('M', 'J', 'P', 'G')
842
<div class="refsect2">
843
<a name="GST-RIFF-MPIX:CAPS"></a><h3>GST_RIFF_MPIX</h3>
844
<pre class="programlisting">#define GST_RIFF_MPIX GST_MAKE_FOURCC (0x04,0x00, 'i', '1') /* MotionPixels munged their id */
848
<div class="refsect2">
849
<a name="GST-RIFF-MVI1:CAPS"></a><h3>GST_RIFF_MVI1</h3>
850
<pre class="programlisting">#define GST_RIFF_MVI1 GST_MAKE_FOURCC ('M', 'V', 'I', '1')
854
<div class="refsect2">
855
<a name="GST-RIFF-NONE:CAPS"></a><h3>GST_RIFF_NONE</h3>
856
<pre class="programlisting">#define GST_RIFF_NONE GST_MAKE_FOURCC ('N', 'O', 'N', 'E')
860
<div class="refsect2">
861
<a name="GST-RIFF-PACK:CAPS"></a><h3>GST_RIFF_PACK</h3>
862
<pre class="programlisting">#define GST_RIFF_PACK GST_MAKE_FOURCC ('P', 'A', 'C', 'K')
866
<div class="refsect2">
867
<a name="GST-RIFF-Q1-0:CAPS"></a><h3>GST_RIFF_Q1_0</h3>
868
<pre class="programlisting">#define GST_RIFF_Q1_0 GST_MAKE_FOURCC ('Q', '1',0x2e, '0')
872
<div class="refsect2">
873
<a name="GST-RIFF-RAW:CAPS"></a><h3>GST_RIFF_RAW</h3>
874
<pre class="programlisting">#define GST_RIFF_RAW GST_MAKE_FOURCC ('R', 'A', 'W', ' ')
878
<div class="refsect2">
879
<a name="GST-RIFF-RGB:CAPS"></a><h3>GST_RIFF_RGB</h3>
880
<pre class="programlisting">#define GST_RIFF_RGB GST_MAKE_FOURCC ('R', 'G', 'B', ' ')
884
<div class="refsect2">
885
<a name="GST-RIFF-RIFF-AVI:CAPS"></a><h3>GST_RIFF_RIFF_AVI</h3>
886
<pre class="programlisting">#define GST_RIFF_RIFF_AVI GST_MAKE_FOURCC ('A','V','I',' ')
890
<div class="refsect2">
891
<a name="GST-RIFF-RIFF-CDXA:CAPS"></a><h3>GST_RIFF_RIFF_CDXA</h3>
892
<pre class="programlisting">#define GST_RIFF_RIFF_CDXA GST_MAKE_FOURCC ('C','D','X','A')
896
<div class="refsect2">
897
<a name="GST-RIFF-RIFF-WAVE:CAPS"></a><h3>GST_RIFF_RIFF_WAVE</h3>
898
<pre class="programlisting">#define GST_RIFF_RIFF_WAVE GST_MAKE_FOURCC ('W','A','V','E')
902
<div class="refsect2">
903
<a name="GST-RIFF-RLE4:CAPS"></a><h3>GST_RIFF_RLE4</h3>
904
<pre class="programlisting">#define GST_RIFF_RLE4 GST_MAKE_FOURCC ('R', 'L', 'E', '4')
908
<div class="refsect2">
909
<a name="GST-RIFF-RLE8:CAPS"></a><h3>GST_RIFF_RLE8</h3>
910
<pre class="programlisting">#define GST_RIFF_RLE8 GST_MAKE_FOURCC ('R', 'L', 'E', '8')
914
<div class="refsect2">
915
<a name="GST-RIFF-RT21:CAPS"></a><h3>GST_RIFF_RT21</h3>
916
<pre class="programlisting">#define GST_RIFF_RT21 GST_MAKE_FOURCC ('R', 'T', '2', '1')
920
<div class="refsect2">
921
<a name="GST-RIFF-SFMC:CAPS"></a><h3>GST_RIFF_SFMC</h3>
922
<pre class="programlisting">#define GST_RIFF_SFMC GST_MAKE_FOURCC ('S', 'F', 'M', 'C')
926
<div class="refsect2">
927
<a name="GST-RIFF-TAG-acid"></a><h3>GST_RIFF_TAG_acid</h3>
928
<pre class="programlisting">#define GST_RIFF_TAG_acid GST_MAKE_FOURCC ('a','c','i','d')
932
<div class="refsect2">
933
<a name="GST-RIFF-TAG-AVF0:CAPS"></a><h3>GST_RIFF_TAG_AVF0</h3>
934
<pre class="programlisting">#define GST_RIFF_TAG_AVF0 GST_MAKE_FOURCC ('A','V','F','0')
938
<div class="refsect2">
939
<a name="GST-RIFF-TAG-BEXT:CAPS"></a><h3>GST_RIFF_TAG_BEXT</h3>
940
<pre class="programlisting">#define GST_RIFF_TAG_BEXT GST_MAKE_FOURCC ('B','E','X','T')
944
<div class="refsect2">
945
<a name="GST-RIFF-TAG-JUNK:CAPS"></a><h3>GST_RIFF_TAG_JUNK</h3>
946
<pre class="programlisting">#define GST_RIFF_TAG_JUNK GST_MAKE_FOURCC ('J','U','N','K')
950
<div class="refsect2">
951
<a name="GST-RIFF-TAG-JUNQ:CAPS"></a><h3>GST_RIFF_TAG_JUNQ</h3>
952
<pre class="programlisting">#define GST_RIFF_TAG_JUNQ GST_MAKE_FOURCC ('J','U','N','Q')
956
<div class="refsect2">
957
<a name="GST-RIFF-TAG-LIST:CAPS"></a><h3>GST_RIFF_TAG_LIST</h3>
958
<pre class="programlisting">#define GST_RIFF_TAG_LIST GST_MAKE_FOURCC ('L','I','S','T')
962
<div class="refsect2">
963
<a name="GST-RIFF-TAG-RIFF:CAPS"></a><h3>GST_RIFF_TAG_RIFF</h3>
964
<pre class="programlisting">#define GST_RIFF_TAG_RIFF GST_MAKE_FOURCC ('R','I','F','F')
968
<div class="refsect2">
969
<a name="GST-RIFF-TAG-RIFX:CAPS"></a><h3>GST_RIFF_TAG_RIFX</h3>
970
<pre class="programlisting">#define GST_RIFF_TAG_RIFX GST_MAKE_FOURCC ('R','I','F','X')
974
<div class="refsect2">
975
<a name="GST-RIFF-TAG-avih"></a><h3>GST_RIFF_TAG_avih</h3>
976
<pre class="programlisting">#define GST_RIFF_TAG_avih GST_MAKE_FOURCC ('a','v','i','h')
980
<div class="refsect2">
981
<a name="GST-RIFF-TAG-bext"></a><h3>GST_RIFF_TAG_bext</h3>
982
<pre class="programlisting">#define GST_RIFF_TAG_bext GST_MAKE_FOURCC ('b','e','x','t')
986
<div class="refsect2">
987
<a name="GST-RIFF-TAG-cue"></a><h3>GST_RIFF_TAG_cue</h3>
988
<pre class="programlisting">#define GST_RIFF_TAG_cue GST_MAKE_FOURCC ('c','u','e',' ')
992
<div class="refsect2">
993
<a name="GST-RIFF-TAG-data"></a><h3>GST_RIFF_TAG_data</h3>
994
<pre class="programlisting">#define GST_RIFF_TAG_data GST_MAKE_FOURCC ('d','a','t','a')
998
<div class="refsect2">
999
<a name="GST-RIFF-TAG-dmlh"></a><h3>GST_RIFF_TAG_dmlh</h3>
1000
<pre class="programlisting">#define GST_RIFF_TAG_dmlh GST_MAKE_FOURCC ('d','m','l','h')
1004
<div class="refsect2">
1005
<a name="GST-RIFF-TAG-fact"></a><h3>GST_RIFF_TAG_fact</h3>
1006
<pre class="programlisting">#define GST_RIFF_TAG_fact GST_MAKE_FOURCC ('f','a','c','t')
1010
<div class="refsect2">
1011
<a name="GST-RIFF-TAG-fmt"></a><h3>GST_RIFF_TAG_fmt</h3>
1012
<pre class="programlisting">#define GST_RIFF_TAG_fmt GST_MAKE_FOURCC ('f','m','t',' ')
1016
<div class="refsect2">
1017
<a name="GST-RIFF-TAG-idx1"></a><h3>GST_RIFF_TAG_idx1</h3>
1018
<pre class="programlisting">#define GST_RIFF_TAG_idx1 GST_MAKE_FOURCC ('i','d','x','1')
1022
<div class="refsect2">
1023
<a name="GST-RIFF-TAG-plst"></a><h3>GST_RIFF_TAG_plst</h3>
1024
<pre class="programlisting">#define GST_RIFF_TAG_plst GST_MAKE_FOURCC ('p','l','s','t')
1028
<div class="refsect2">
1029
<a name="GST-RIFF-TAG-strd"></a><h3>GST_RIFF_TAG_strd</h3>
1030
<pre class="programlisting">#define GST_RIFF_TAG_strd GST_MAKE_FOURCC ('s','t','r','d')
1034
<div class="refsect2">
1035
<a name="GST-RIFF-TAG-strf"></a><h3>GST_RIFF_TAG_strf</h3>
1036
<pre class="programlisting">#define GST_RIFF_TAG_strf GST_MAKE_FOURCC ('s','t','r','f')
1040
<div class="refsect2">
1041
<a name="GST-RIFF-TAG-strh"></a><h3>GST_RIFF_TAG_strh</h3>
1042
<pre class="programlisting">#define GST_RIFF_TAG_strh GST_MAKE_FOURCC ('s','t','r','h')
1046
<div class="refsect2">
1047
<a name="GST-RIFF-TAG-strn"></a><h3>GST_RIFF_TAG_strn</h3>
1048
<pre class="programlisting">#define GST_RIFF_TAG_strn GST_MAKE_FOURCC ('s','t','r','n')
1052
<div class="refsect2">
1053
<a name="GST-RIFF-TAG-vedt"></a><h3>GST_RIFF_TAG_vedt</h3>
1054
<pre class="programlisting">#define GST_RIFF_TAG_vedt GST_MAKE_FOURCC ('v','e','d','t')
1058
<div class="refsect2">
1059
<a name="GST-RIFF-TRAN:CAPS"></a><h3>GST_RIFF_TRAN</h3>
1060
<pre class="programlisting">#define GST_RIFF_TRAN GST_MAKE_FOURCC ('T', 'R', 'A', 'N')
1064
<div class="refsect2">
1065
<a name="GST-RIFF-ULTI:CAPS"></a><h3>GST_RIFF_ULTI</h3>
1066
<pre class="programlisting">#define GST_RIFF_ULTI GST_MAKE_FOURCC ('U', 'L', 'T', 'I')
1070
<div class="refsect2">
1071
<a name="GST-RIFF-V422:CAPS"></a><h3>GST_RIFF_V422</h3>
1072
<pre class="programlisting">#define GST_RIFF_V422 GST_MAKE_FOURCC ('V', '4', '2', '2')
1076
<div class="refsect2">
1077
<a name="GST-RIFF-VDOW:CAPS"></a><h3>GST_RIFF_VDOW</h3>
1078
<pre class="programlisting">#define GST_RIFF_VDOW GST_MAKE_FOURCC ('V', 'D', 'O', 'W')
1082
<div class="refsect2">
1083
<a name="GST-RIFF-VIXL:CAPS"></a><h3>GST_RIFF_VIXL</h3>
1084
<pre class="programlisting">#define GST_RIFF_VIXL GST_MAKE_FOURCC ('V', 'I', 'X', 'L')
1088
<div class="refsect2">
1089
<a name="GST-RIFF-VSSH:CAPS"></a><h3>GST_RIFF_VSSH</h3>
1090
<pre class="programlisting">#define GST_RIFF_VSSH GST_MAKE_FOURCC ( 'V', 'S', 'S', 'H') /* H2.64 */
1094
<div class="refsect2">
1095
<a name="GST-RIFF-VYUY:CAPS"></a><h3>GST_RIFF_VYUY</h3>
1096
<pre class="programlisting">#define GST_RIFF_VYUY GST_MAKE_FOURCC ('V', 'Y', 'U', 'Y')
1100
<div class="refsect2">
1101
<a name="GST-RIFF-WHAM:CAPS"></a><h3>GST_RIFF_WHAM</h3>
1102
<pre class="programlisting">#define GST_RIFF_WHAM GST_MAKE_FOURCC ('W', 'H', 'A', 'M')
1106
<div class="refsect2">
1107
<a name="GST-RIFF-WINX:CAPS"></a><h3>GST_RIFF_WINX</h3>
1108
<pre class="programlisting">#define GST_RIFF_WINX GST_MAKE_FOURCC ('W', 'I', 'N', 'X')
1112
<div class="refsect2">
1113
<a name="GST-RIFF-WPY2:CAPS"></a><h3>GST_RIFF_WPY2</h3>
1114
<pre class="programlisting">#define GST_RIFF_WPY2 GST_MAKE_FOURCC ('W', 'P', 'Y', '2')
1118
<div class="refsect2">
1119
<a name="GST-RIFF-XMPG:CAPS"></a><h3>GST_RIFF_XMPG</h3>
1120
<pre class="programlisting">#define GST_RIFF_XMPG GST_MAKE_FOURCC ('X', 'M', 'P', 'G')
1124
<div class="refsect2">
1125
<a name="GST-RIFF-Y41P:CAPS"></a><h3>GST_RIFF_Y41P</h3>
1126
<pre class="programlisting">#define GST_RIFF_Y41P GST_MAKE_FOURCC ('Y', '4', '1', 'P')
1130
<div class="refsect2">
1131
<a name="GST-RIFF-YUV8:CAPS"></a><h3>GST_RIFF_YUV8</h3>
1132
<pre class="programlisting">#define GST_RIFF_YUV8 GST_MAKE_FOURCC ('Y', 'U', 'V', '8')
1136
<div class="refsect2">
1137
<a name="GST-RIFF-YUV9:CAPS"></a><h3>GST_RIFF_YUV9</h3>
1138
<pre class="programlisting">#define GST_RIFF_YUV9 GST_MAKE_FOURCC ('Y', 'V', 'U', '9')
1142
<div class="refsect2">
1143
<a name="GST-RIFF-YUY2:CAPS"></a><h3>GST_RIFF_YUY2</h3>
1144
<pre class="programlisting">#define GST_RIFF_YUY2 GST_MAKE_FOURCC ('Y', 'U', 'Y', '2')
1148
<div class="refsect2">
1149
<a name="GST-RIFF-YV12:CAPS"></a><h3>GST_RIFF_YV12</h3>
1150
<pre class="programlisting">#define GST_RIFF_YV12 GST_MAKE_FOURCC ('Y', 'V', '1', '2')
1154
<div class="refsect2">
1155
<a name="GST-RIFF-YVU9:CAPS"></a><h3>GST_RIFF_YVU9</h3>
1156
<pre class="programlisting">#define GST_RIFF_YVU9 GST_MAKE_FOURCC ('Y', 'U', 'V', '9')
1160
<div class="refsect2">
1161
<a name="GST-RIFF-azpr"></a><h3>GST_RIFF_azpr</h3>
1162
<pre class="programlisting">#define GST_RIFF_azpr GST_MAKE_FOURCC ('a', 'z', 'p', 'r') /* recognize Apple's rpza mangled? */
1166
<div class="refsect2">
1167
<a name="GST-RIFF-bw10"></a><h3>GST_RIFF_bw10</h3>
1168
<pre class="programlisting">#define GST_RIFF_bw10 GST_MAKE_FOURCC ('b', 'w', '1', '0')
1172
<div class="refsect2">
1173
<a name="GST-RIFF-ccc"></a><h3>GST_RIFF_ccc</h3>
1174
<pre class="programlisting">#define GST_RIFF_ccc GST_MAKE_FOURCC (0x03,0x00,0xFF,0xFF)
1178
<div class="refsect2">
1179
<a name="GST-RIFF-cram"></a><h3>GST_RIFF_cram</h3>
1180
<pre class="programlisting">#define GST_RIFF_cram GST_MAKE_FOURCC ('c', 'r', 'a', 'm')
1184
<div class="refsect2">
1185
<a name="GST-RIFF-cvid"></a><h3>GST_RIFF_cvid</h3>
1186
<pre class="programlisting">#define GST_RIFF_cvid GST_MAKE_FOURCC ('c', 'v', 'i', 'd')
1190
<div class="refsect2">
1191
<a name="GST-RIFF-cyuv"></a><h3>GST_RIFF_cyuv</h3>
1192
<pre class="programlisting">#define GST_RIFF_cyuv GST_MAKE_FOURCC ('c', 'y', 'u', 'v')
1196
<div class="refsect2">
1197
<a name="GST-RIFF-dmb1"></a><h3>GST_RIFF_dmb1</h3>
1198
<pre class="programlisting">#define GST_RIFF_dmb1 GST_MAKE_FOURCC ('d', 'm', 'b', '1')
1202
<div class="refsect2">
1203
<a name="GST-RIFF-h263"></a><h3>GST_RIFF_h263</h3>
1204
<pre class="programlisting">#define GST_RIFF_h263 GST_MAKE_FOURCC ('h', '2', '6', '3')
1208
<div class="refsect2">
1209
<a name="GST-RIFF-i263"></a><h3>GST_RIFF_i263</h3>
1210
<pre class="programlisting">#define GST_RIFF_i263 GST_MAKE_FOURCC ('i', '2', '6', '3')
1214
<div class="refsect2">
1215
<a name="GST-RIFF-i420"></a><h3>GST_RIFF_i420</h3>
1216
<pre class="programlisting">#define GST_RIFF_i420 GST_MAKE_FOURCC ('i', '4', '2', '0')
1220
<div class="refsect2">
1221
<a name="GST-RIFF-iv31"></a><h3>GST_RIFF_iv31</h3>
1222
<pre class="programlisting">#define GST_RIFF_iv31 GST_MAKE_FOURCC ('i', 'v', '3', '1')
1226
<div class="refsect2">
1227
<a name="GST-RIFF-iv32"></a><h3>GST_RIFF_iv32</h3>
1228
<pre class="programlisting">#define GST_RIFF_iv32 GST_MAKE_FOURCC ('i', 'v', '3', '2')
1232
<div class="refsect2">
1233
<a name="GST-RIFF-iv41"></a><h3>GST_RIFF_iv41</h3>
1234
<pre class="programlisting">#define GST_RIFF_iv41 GST_MAKE_FOURCC ('i', 'v', '4', '1')
1238
<div class="refsect2">
1239
<a name="GST-RIFF-iv50"></a><h3>GST_RIFF_iv50</h3>
1240
<pre class="programlisting">#define GST_RIFF_iv50 GST_MAKE_FOURCC ('i', 'v', '5', '0')
1244
<div class="refsect2">
1245
<a name="GST-RIFF-iyuv"></a><h3>GST_RIFF_iyuv</h3>
1246
<pre class="programlisting">#define GST_RIFF_iyuv GST_MAKE_FOURCC ('i', 'y', 'u', 'v')
1250
<div class="refsect2">
1251
<a name="GST-RIFF-jpeg"></a><h3>GST_RIFF_jpeg</h3>
1252
<pre class="programlisting">#define GST_RIFF_jpeg GST_MAKE_FOURCC (0x04,0x00,0xFF,0xFF)
1256
<div class="refsect2">
1257
<a name="GST-RIFF-m263"></a><h3>GST_RIFF_m263</h3>
1258
<pre class="programlisting">#define GST_RIFF_m263 GST_MAKE_FOURCC ('m', '2', '6', '3')
1262
<div class="refsect2">
1263
<a name="GST-RIFF-mJPG"></a><h3>GST_RIFF_mJPG</h3>
1264
<pre class="programlisting">#define GST_RIFF_mJPG GST_MAKE_FOURCC ('m', 'J', 'P', 'G')
1268
<div class="refsect2">
1269
<a name="GST-RIFF-mvi1"></a><h3>GST_RIFF_mvi1</h3>
1270
<pre class="programlisting">#define GST_RIFF_mvi1 GST_MAKE_FOURCC ('m', 'v', 'i', '1')
1274
<div class="refsect2">
1275
<a name="GST-RIFF-none"></a><h3>GST_RIFF_none</h3>
1276
<pre class="programlisting">#define GST_RIFF_none GST_MAKE_FOURCC (0x00,0x00,0xFF,0xFF)
1280
<div class="refsect2">
1281
<a name="GST-RIFF-pack"></a><h3>GST_RIFF_pack</h3>
1282
<pre class="programlisting">#define GST_RIFF_pack GST_MAKE_FOURCC (0x01,0x00,0xFF,0xFF)
1286
<div class="refsect2">
1287
<a name="GST-RIFF-rec"></a><h3>GST_RIFF_rec</h3>
1288
<pre class="programlisting">#define GST_RIFF_rec GST_MAKE_FOURCC ('r', 'e', 'c', ' ')
1292
<div class="refsect2">
1293
<a name="GST-RIFF-rgb"></a><h3>GST_RIFF_rgb</h3>
1294
<pre class="programlisting">#define GST_RIFF_rgb GST_MAKE_FOURCC (0x00,0x00,0x00,0x00)
1298
<div class="refsect2">
1299
<a name="GST-RIFF-rle4"></a><h3>GST_RIFF_rle4</h3>
1300
<pre class="programlisting">#define GST_RIFF_rle4 GST_MAKE_FOURCC (0x02,0x00,0x00,0x00)
1304
<div class="refsect2">
1305
<a name="GST-RIFF-rle8"></a><h3>GST_RIFF_rle8</h3>
1306
<pre class="programlisting">#define GST_RIFF_rle8 GST_MAKE_FOURCC (0x01,0x00,0x00,0x00)
1310
<div class="refsect2">
1311
<a name="GST-RIFF-rpza"></a><h3>GST_RIFF_rpza</h3>
1312
<pre class="programlisting">#define GST_RIFF_rpza GST_MAKE_FOURCC ('r', 'p', 'z', 'a')
1316
<div class="refsect2">
1317
<a name="GST-RIFF-rt21"></a><h3>GST_RIFF_rt21</h3>
1318
<pre class="programlisting">#define GST_RIFF_rt21 GST_MAKE_FOURCC ('r', 't', '2', '1')
1322
<div class="refsect2">
1323
<a name="GST-RIFF-tran"></a><h3>GST_RIFF_tran</h3>
1324
<pre class="programlisting">#define GST_RIFF_tran GST_MAKE_FOURCC (0x02,0x00,0xFF,0xFF)
1328
<div class="refsect2">
1329
<a name="GST-RIFF-ulti"></a><h3>GST_RIFF_ulti</h3>
1330
<pre class="programlisting">#define GST_RIFF_ulti GST_MAKE_FOURCC ('u', 'l', 't', 'i')
1334
<div class="refsect2">
1335
<a name="GST-RIFF-v422"></a><h3>GST_RIFF_v422</h3>
1336
<pre class="programlisting">#define GST_RIFF_v422 GST_MAKE_FOURCC ('v', '4', '2', '2')
1340
<div class="refsect2">
1341
<a name="GST-RIFF-vixl"></a><h3>GST_RIFF_vixl</h3>
1342
<pre class="programlisting">#define GST_RIFF_vixl GST_MAKE_FOURCC ('v', 'i', 'x', 'l')
1346
<div class="refsect2">
1347
<a name="GST-RIFF-vyuy"></a><h3>GST_RIFF_vyuy</h3>
1348
<pre class="programlisting">#define GST_RIFF_vyuy GST_MAKE_FOURCC ('v', 'y', 'u', 'y')
1352
<div class="refsect2">
1353
<a name="GST-RIFF-wham"></a><h3>GST_RIFF_wham</h3>
1354
<pre class="programlisting">#define GST_RIFF_wham GST_MAKE_FOURCC ('w', 'h', 'a', 'm')
1358
<div class="refsect2">
1359
<a name="GST-RIFF-x263"></a><h3>GST_RIFF_x263</h3>
1360
<pre class="programlisting">#define GST_RIFF_x263 GST_MAKE_FOURCC ('x', '2', '6', '3')
1364
<div class="refsect2">
1365
<a name="GST-RIFF-xmpg"></a><h3>GST_RIFF_xmpg</h3>
1366
<pre class="programlisting">#define GST_RIFF_xmpg GST_MAKE_FOURCC ('x', 'm', 'p', 'g')
1370
<div class="refsect2">
1371
<a name="GST-RIFF-y41p"></a><h3>GST_RIFF_y41p</h3>
1372
<pre class="programlisting">#define GST_RIFF_y41p GST_MAKE_FOURCC ('y', '4', '1', 'p')
1376
<div class="refsect2">
1377
<a name="GST-RIFF-yuy2"></a><h3>GST_RIFF_yuy2</h3>
1378
<pre class="programlisting">#define GST_RIFF_yuy2 GST_MAKE_FOURCC ('y', 'u', 'y', '2')
1382
<div class="refsect2">
1383
<a name="GST-RIFF-yv12"></a><h3>GST_RIFF_yv12</h3>
1384
<pre class="programlisting">#define GST_RIFF_yv12 GST_MAKE_FOURCC ('y', 'v', '1', '2')
1388
<div class="refsect2">
1389
<a name="gst-riff-acid"></a><h3>gst_riff_acid</h3>
1390
<pre class="programlisting">typedef struct {
1391
/* 4 bytes (int) type of file:
1392
* this appears to be a bit mask,however some combinations
1393
* are probably impossible and/or qualified as "errors"
1395
* 0x01 On: One Shot Off: Loop
1396
* 0x02 On: Root note is Set Off: No root
1397
* 0x04 On: Stretch is On, Off: Strech is OFF
1398
* 0x08 On: Disk Based Off: Ram based
1399
* 0x10 On: ?????????? Off: ????????? (Acidizer puts that ON)
1402
/* 2 bytes (short) root note
1403
* if type 0x10 is OFF : [C,C#,(...),B] -> [0x30 to 0x3B]
1404
* if type 0x10 is ON : [C,C#,(...),B] -> [0x3C to 0x47]
1405
* (both types fit on same MIDI pitch albeit different octaves, so who cares)
1408
/* 2 bytes (short) ??? always set to 0x8000
1409
* 4 bytes (float) ??? seems to be always 0
1413
/* 4 bytes (int) number of beats
1414
* 2 bytes (short) meter denominator //always 4 in SF/ACID
1415
* 2 bytes (short) meter numerator //always 4 in SF/ACID
1416
* //are we sure about the order?? usually its num/denom
1417
* 4 bytes (float) tempo
1419
guint32 number_of_beats;
1420
guint16 meter_d, meter_n;
1426
<div class="refsect2">
1427
108
<a name="gst-riff-create-audio-caps"></a><h3>gst_riff_create_audio_caps ()</h3>
1428
<pre class="programlisting"><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstCaps.html#GstCaps"><span class="returnvalue">GstCaps</span></a> * gst_riff_create_audio_caps (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> codec_id</code></em>,
1429
<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstriff.html#gst-riff-strh" title="gst_riff_strh"><span class="type">gst_riff_strh</span></a> *strh</code></em>,
1430
<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstriff.html#gst-riff-strf-auds" title="gst_riff_strf_auds"><span class="type">gst_riff_strf_auds</span></a> *strf</code></em>,
109
<pre class="programlisting"><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstCaps.html#GstCaps"><span class="returnvalue">GstCaps</span></a> * gst_riff_create_audio_caps (<em class="parameter"><code><span class="type">guint16</span> codec_id</code></em>,
110
<em class="parameter"><code><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-libs/html/gst-plugins-base-libs-gstriff.html#gst-riff-strh"><span class="type">gst_riff_strh</span></a> *strh</code></em>,
111
<em class="parameter"><code><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-libs/html/gst-plugins-base-libs-gstriff.html#gst-riff-strf-auds"><span class="type">gst_riff_strf_auds</span></a> *strf</code></em>,
1431
112
<em class="parameter"><code><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstBuffer.html#GstBuffer"><span class="type">GstBuffer</span></a> *strf_data</code></em>,
1432
113
<em class="parameter"><code><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstBuffer.html#GstBuffer"><span class="type">GstBuffer</span></a> *strd_data</code></em>,
1433
114
<em class="parameter"><code><span class="type">char</span> **codec_name</code></em>);</pre>
1844
<div class="refsect2">
1845
<a name="gst-riff-strf-auds"></a><h3>gst_riff_strf_auds</h3>
1846
<pre class="programlisting">typedef struct {
1847
/* == WaveHeader (?) */
1849
/**** from public Microsoft RIFF docs ******/
1850
#define GST_RIFF_WAVE_FORMAT_UNKNOWN (0x0000)
1851
#define GST_RIFF_WAVE_FORMAT_PCM (0x0001)
1852
#define GST_RIFF_WAVE_FORMAT_ADPCM (0x0002)
1853
#define GST_RIFF_WAVE_FORMAT_IEEE_FLOAT (0x0003)
1854
#define GST_RIFF_WAVE_FORMAT_VSELP (0x0004)
1855
#define GST_RIFF_WAVE_FORMAT_IBM_CVSD (0x0005)
1856
#define GST_RIFF_WAVE_FORMAT_ALAW (0x0006)
1857
#define GST_RIFF_WAVE_FORMAT_MULAW (0x0007)
1858
#define GST_RIFF_WAVE_FORMAT_WMS (0x000a) /* WMS Windows Media Audio Speech */
1859
#define GST_RIFF_WAVE_FORMAT_OKI_ADPCM (0x0010)
1860
#define GST_RIFF_WAVE_FORMAT_DVI_ADPCM (0x0011)
1861
#define GST_RIFF_WAVE_FORMAT_MEDIASPACE_ADPCM (0x0012)
1862
#define GST_RIFF_WAVE_FORMAT_SIERRA_ADPCM (0x0013)
1863
#define GST_RIFF_WAVE_FORMAT_G723_ADPCM (0x0014)
1864
#define GST_RIFF_WAVE_FORMAT_DIGISTD (0x0015)
1865
#define GST_RIFF_WAVE_FORMAT_DIGIFIX (0x0016)
1866
#define GST_RIFF_WAVE_FORMAT_DIALOGIC_OKI_ADPCM (0x0017)
1867
#define GST_RIFF_WAVE_FORMAT_MEDIAVISION_ADPCM (0x0018)
1868
#define GST_RIFF_WAVE_FORMAT_CU_CODEC (0x0019)
1869
#define GST_RIFF_WAVE_FORMAT_YAMAHA_ADPCM (0x0020)
1870
#define GST_RIFF_WAVE_FORMAT_SONARC (0x0021)
1871
#define GST_RIFF_WAVE_FORMAT_DSP_TRUESPEECH (0x0022)
1872
#define GST_RIFF_WAVE_FORMAT_ECHOSC1 (0x0023)
1873
#define GST_RIFF_WAVE_FORMAT_AUDIOFILE_AF36 (0x0024)
1874
#define GST_RIFF_WAVE_FORMAT_APTX (0x0025)
1875
#define GST_RIFF_WAVE_FORMAT_AUDIOFILE_AF10 (0x0026)
1876
#define GST_RIFF_WAVE_FORMAT_PROSODY_1612 (0x0027)
1877
#define GST_RIFF_WAVE_FORMAT_LRC (0x0028)
1878
#define GST_RIFF_WAVE_FORMAT_DOLBY_AC2 (0x0030)
1879
#define GST_RIFF_WAVE_FORMAT_GSM610 (0x0031)
1880
#define GST_RIFF_WAVE_FORMAT_MSN (0x0032)
1881
#define GST_RIFF_WAVE_FORMAT_ANTEX_ADPCME (0x0033
1882
#define GST_RIFF_WAVE_FORMAT_CONTROL_RES_VQLPC (0x0034)
1883
#define GST_RIFF_WAVE_FORMAT_DIGIREAL (0x0035)
1884
#define GST_RIFF_WAVE_FORMAT_DIGIADPCM (0x0036)
1885
#define GST_RIFF_WAVE_FORMAT_CONTROL_RES_CR10 (0x0037)
1886
#define GST_RIFF_WAVE_FORMAT_NMS_VBXADPCM (0x0038)
1887
#define GST_RIFF_WAVE_FORMAT_CS_IMAADPCM (0x0039)
1888
#define GST_RIFF_WAVE_FORMAT_ECHOSC3 (0x003A)
1889
#define GST_RIFF_WAVE_FORMAT_ROCKWELL_ADPCM (0x003B)
1890
#define GST_RIFF_WAVE_FORMAT_ROCKWELL_DIGITALK (0x003C)
1891
#define GST_RIFF_WAVE_FORMAT_XEBEC (0x003D)
1892
#define GST_RIFF_WAVE_FORMAT_ITU_G721_ADPCM (0x0040)
1893
#define GST_RIFF_WAVE_FORMAT_G728_CELP (0x0041)
1894
#define GST_RIFF_WAVE_FORMAT_MSG723 (0x0042)
1895
#define GST_RIFF_WAVE_FORMAT_MPEGL12 (0x0050)
1896
#define GST_RIFF_WAVE_FORMAT_RT24 (0x0052)
1897
#define GST_RIFF_WAVE_FORMAT_PAC (0x0053)
1898
#define GST_RIFF_WAVE_FORMAT_MPEGL3 (0x0055)
1899
#define GST_RIFF_WAVE_FORMAT_AMR_NB (0x0057)
1900
#define GST_RIFF_WAVE_FORMAT_AMR_WB (0x0058)
1901
#define GST_RIFF_WAVE_FORMAT_LUCENT_G723 (0x0059)
1902
#define GST_RIFF_WAVE_FORMAT_CIRRUS (0x0060)
1903
#define GST_RIFF_WAVE_FORMAT_ADPCM_IMA_DK4 (0x0061) /* not official */
1904
#define GST_RIFF_WAVE_FORMAT_ADPCM_IMA_DK3 (0x0062) /* not official */
1905
/* FIXME: where are these from? are they used at all? */
1907
#define GST_RIFF_WAVE_FORMAT_ESPCM (0x0061)
1908
#define GST_RIFF_WAVE_FORMAT_VOXWARE (0x0062)
1910
#define GST_RIFF_WAVE_FORMAT_CANOPUS_ATRAC (0x0063)
1911
#define GST_RIFF_WAVE_FORMAT_G726_ADPCM (0x0064)
1912
#define GST_RIFF_WAVE_FORMAT_G722_ADPCM (0x0065)
1913
#define GST_RIFF_WAVE_FORMAT_DSAT_DISPLAY (0x0067)
1914
#define GST_RIFF_WAVE_FORMAT_ADPCM_IMA_WAV (0x0069)
1915
/* FIXME: where are these from? are they used at all? */
1917
#define GST_RIFF_WAVE_FORMAT_VOXWARE_BYTE_ALIGNED (0x0069)
1919
#define GST_RIFF_WAVE_FORMAT_VOXWARE_AC8 (0x0070)
1920
#define GST_RIFF_WAVE_FORMAT_VOXWARE_AC10 (0x0071)
1921
#define GST_RIFF_WAVE_FORMAT_VOXWARE_AC16 (0x0072)
1922
#define GST_RIFF_WAVE_FORMAT_VOXWARE_AC20 (0x0073)
1923
#define GST_RIFF_WAVE_FORMAT_VOXWARE_METAVOICE (0x0074)
1924
#define GST_RIFF_WAVE_FORMAT_VOXWARE_METASOUND (0x0075)
1925
#define GST_RIFF_WAVE_FORMAT_VOXWARE_RT29HW (0x0076)
1926
#define GST_RIFF_WAVE_FORMAT_VOXWARE_VR12 (0x0077)
1927
#define GST_RIFF_WAVE_FORMAT_VOXWARE_VR18 (0x0078)
1928
#define GST_RIFF_WAVE_FORMAT_VOXWARE_TQ40 (0x0079)
1929
#define GST_RIFF_WAVE_FORMAT_SOFTSOUND (0x0080)
1930
#define GST_RIFF_WAVE_FORMAT_VOXWARE_TQ60 (0x0081)
1931
#define GST_RIFF_WAVE_FORMAT_MSRT24 (0x0082)
1932
#define GST_RIFF_WAVE_FORMAT_G729A (0x0083)
1933
#define GST_RIFF_WAVE_FORMAT_MVI_MVI2 (0x0084)
1934
#define GST_RIFF_WAVE_FORMAT_DF_G726 (0x0085)
1935
#define GST_RIFF_WAVE_FORMAT_DF_GSM610 (0x0086)
1936
#define GST_RIFF_WAVE_FORMAT_ISIAUDIO (0x0088)
1937
#define GST_RIFF_WAVE_FORMAT_ONLIVE (0x0089)
1938
#define GST_RIFF_WAVE_FORMAT_SBC24 (0x0091)
1939
#define GST_RIFF_WAVE_FORMAT_DOLBY_AC3_SPDIF (0x0092)
1940
#define GST_RIFF_WAVE_FORMAT_MEDIASONIC_G723 (0x0093)
1941
#define GST_RIFF_WAVE_FORMAT_PROSODY_8KBPS (0x0094)
1942
#define GST_RIFF_WAVE_FORMAT_ZYXEL_ADPCM (0x0097)
1943
#define GST_RIFF_WAVE_FORMAT_PHILIPS_LPCBB (0x0098)
1944
#define GST_RIFF_WAVE_FORMAT_PACKED (0x0099)
1945
#define GST_RIFF_WAVE_FORMAT_MALDEN_PHONYTALK (0x00A0)
1946
#define GST_RIFF_WAVE_FORMAT_AAC (0x00ff)
1947
#define GST_RIFF_WAVE_FORMAT_RHETOREX_ADPCM (0x0100)
1948
#define GST_RIFF_IBM_FORMAT_MULAW (0x0101)
1949
#define GST_RIFF_IBM_FORMAT_ALAW (0x0102)
1950
#define GST_RIFF_IBM_FORMAT_ADPCM (0x0103)
1951
#define GST_RIFF_WAVE_FORMAT_VIVO_G723 (0x0111)
1952
#define GST_RIFF_WAVE_FORMAT_VIVO_SIREN (0x0112)
1953
#define GST_RIFF_WAVE_FORMAT_DIGITAL_G723 (0x0123)
1954
#define GST_RIFF_WAVE_FORMAT_SANYO_LD_ADPCM (0x0125)
1955
#define GST_RIFF_WAVE_FORMAT_SIPROLAB_ACEPLNET (0x0130)
1956
#define GST_RIFF_WAVE_FORMAT_SIPROLAB_ACELP4800 (0x0131)
1957
#define GST_RIFF_WAVE_FORMAT_SIPROLAB_ACELP8V3 (0x0132)
1958
#define GST_RIFF_WAVE_FORMAT_SIPROLAB_G729 (0x0133)
1959
#define GST_RIFF_WAVE_FORMAT_SIPROLAB_G729A (0x0134)
1960
#define GST_RIFF_WAVE_FORMAT_SIPROLAB_KELVIN (0x0135)
1961
#define GST_RIFF_WAVE_FORMAT_G726ADPCM (0x0140)
1962
#define GST_RIFF_WAVE_FORMAT_QUALCOMM_PUREVOICE (0x0150)
1963
#define GST_RIFF_WAVE_FORMAT_QUALCOMM_HALFRATE (0x0151)
1964
#define GST_RIFF_WAVE_FORMAT_TUBGSM (0x0155)
1965
#define GST_RIFF_WAVE_FORMAT_WMAV1 (0x0160)
1966
#define GST_RIFF_WAVE_FORMAT_WMAV2 (0x0161)
1967
#define GST_RIFF_WAVE_FORMAT_WMAV3 (0x0162)
1968
#define GST_RIFF_WAVE_FORMAT_WMAV3_L (0x0163)
1969
#define GST_RIFF_WAVE_FORMAT_CREATIVE_ADPCM (0x0200)
1970
#define GST_RIFF_WAVE_FORMAT_CREATIVE_FASTSPEECH8 (0x0202)
1971
#define GST_RIFF_WAVE_FORMAT_CREATIVE_FASTSPEECH10 (0x0203)
1972
#define GST_RIFF_WAVE_FORMAT_UHER_ADPCM (0x0210)
1973
#define GST_RIFF_WAVE_FORMAT_QUARTERDECK (0x0220)
1974
#define GST_RIFF_WAVE_FORMAT_ILINK_VC (0x0230)
1975
#define GST_RIFF_WAVE_FORMAT_RAW_SPORT (0x0240)
1976
#define GST_RIFF_WAVE_FORMAT_IPI_HSX (0x0250)
1977
#define GST_RIFF_WAVE_FORMAT_IPI_RPELP (0x0251)
1978
#define GST_RIFF_WAVE_FORMAT_CS2 (0x0260)
1979
#define GST_RIFF_WAVE_FORMAT_SONY_ATRAC3 (0x0270)
1980
#define GST_RIFF_WAVE_FORMAT_SIREN (0x028E)
1981
#define GST_RIFF_WAVE_FORMAT_FM_TOWNS_SND (0x0300)
1982
#define GST_RIFF_WAVE_FORMAT_BTV_DIGITAL (0x0400)
1983
#define GST_RIFF_WAVE_FORMAT_IMC (0x0401)
1984
#define GST_RIFF_WAVE_FORMAT_QDESIGN_MUSIC (0x0450)
1985
#define GST_RIFF_WAVE_FORMAT_VME_VMPCM (0x0680)
1986
#define GST_RIFF_WAVE_FORMAT_TPC (0x0681)
1987
#define GST_RIFF_WAVE_FORMAT_OLIGSM (0x1000)
1988
#define GST_RIFF_WAVE_FORMAT_OLIADPCM (0x1001)
1989
#define GST_RIFF_WAVE_FORMAT_OLICELP (0x1002)
1990
#define GST_RIFF_WAVE_FORMAT_OLISBC (0x1003)
1991
#define GST_RIFF_WAVE_FORMAT_OLIOPR (0x1004)
1992
#define GST_RIFF_WAVE_FORMAT_LH_CODEC (0x1100)
1993
#define GST_RIFF_WAVE_FORMAT_NORRIS (0x1400)
1994
#define GST_RIFF_WAVE_FORMAT_SOUNDSPACE_MUSICOMPRESS (0x1500)
1995
#define GST_RIFF_WAVE_FORMAT_A52 (0x2000)
1996
#define GST_RIFF_WAVE_FORMAT_DTS (0x2001)
1997
#define GST_RIFF_WAVE_FORMAT_SONIC (0x2048)
1998
#define GST_RIFF_WAVE_FORMAT_SONIC_LS (0x2048)
1999
#define GST_RIFF_WAVE_FORMAT_AAC_AC (0x4143)
2000
#define GST_RIFF_WAVE_FORMAT_VORBIS1 (0x674f)
2001
#define GST_RIFF_WAVE_FORMAT_VORBIS2 (0x6750)
2002
#define GST_RIFF_WAVE_FORMAT_VORBIS3 (0x6751)
2003
#define GST_RIFF_WAVE_FORMAT_VORBIS1PLUS (0x676f)
2004
#define GST_RIFF_WAVE_FORMAT_VORBIS2PLUS (0x6770)
2005
#define GST_RIFF_WAVE_FORMAT_VORBIS3PLUS (0x6771)
2006
#define GST_RIFF_WAVE_FORMAT_AAC_pm (0x706d)
2007
#define GST_RIFF_WAVE_FORMAT_GSM_AMR_CBR (0x7A21)
2008
#define GST_RIFF_WAVE_FORMAT_GSM_AMR_VBR (0x7A22)
2009
#define GST_RIFF_WAVE_FORMAT_FLAC (0xF1AC)
2010
#define GST_RIFF_WAVE_FORMAT_EXTENSIBLE (0xFFFE)
2016
/* missing field: */
2017
guint16 bits_per_sample;
2020
} gst_riff_strf_auds;
2024
<div class="refsect2">
2025
<a name="gst-riff-strf-iavs"></a><h3>gst_riff_strf_iavs</h3>
2026
<pre class="programlisting">typedef struct {
2033
guint32 DVReserved1;
2034
guint32 DVReserved2;
2035
} gst_riff_strf_iavs;
2039
<div class="refsect2">
2040
<a name="gst-riff-strf-vids"></a><h3>gst_riff_strf_vids</h3>
2041
<pre class="programlisting">typedef struct {
2042
/* == BitMapInfoHeader */
2048
guint32 compression;
2050
guint32 xpels_meter;
2051
guint32 ypels_meter;
2052
guint32 num_colors; /* used colors */
2053
guint32 imp_colors; /* important colors */
2054
/* may be more for some codecs */
2055
} gst_riff_strf_vids;
2059
<div class="refsect2">
2060
<a name="gst-riff-strh"></a><h3>gst_riff_strh</h3>
2061
<pre class="programlisting">typedef struct {
2062
guint32 type; /* stream type */
2063
guint32 fcc_handler; /* fcc_handler */
2066
#define GST_RIFF_STRH_DISABLED 0x000000001
2067
#define GST_RIFF_STRH_VIDEOPALCHANGES 0x000010000
2069
guint32 init_frames; /* initial frames (???) */
2074
guint32 bufsize; /* suggested buffer size */
2077
/* rcFrame, RECT structure(struct of 4 shorts)
2088
503
<div class="footer">
2090
Generated by GTK-Doc V1.17</div>
505
Generated by GTK-Doc V1.18</div>
b'\\ No newline at end of file'