~ubuntu-branches/ubuntu/precise/gst-plugins-base0.10/precise-updates

« back to all changes in this revision

Viewing changes to docs/libs/html/gst-plugins-base-libs-gstriff.html

  • Committer: Package Import Robot
  • Author(s): Sebastian Dröge
  • Date: 2011-12-11 19:27:10 UTC
  • mfrom: (11.7.12) (33.1.11 sid)
  • mto: This revision was merged to the branch mainline in revision 58.
  • Revision ID: package-import@ubuntu.com-20111211192710-f52020gqtas8705f
Tags: 0.10.35.2-1
* New upstream pre-release:
  + debian/rules,
    debian/build-deps.in:
    - Build-depend on GStreamer core >= 0.10.35.2.
    - Build-depend on GLib >= 2.24.
    - Build-depend on GTK+ 3.0.
    - Build-depend on zlib.
  + debian/patches/99_ltmain_as-needed.patch:
    - Refresh to apply cleanly again.
  + debian/libgstreamer-plugins-base.symbols:
    - Update symbols file with new API.
* debian/rules:
  + Remove all dependency_libs from the .la files.
* debian/control.in:
  + Put GI package into section introspection.
* debian/build-deps.in,
  debian/compat,
  debian/control.in,
  debian/gir1.2-gst-plugins-base.install,
  debian/gstreamer-alsa.install,
  debian/gstreamer-gnomevfs.install,
  debian/gstreamer-plugins-base.install,
  debian/gstreamer-x.install,
  debian/libgstreamer-plugins-base-dev.install,
  debian/libgstreamer-plugins-base.install,
  debian/rules:
  + Transition package to multi-arch (Closes: #647485).
    Patch taken from the Ubuntu package.

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
<head>
4
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
5
<title>gstriff</title>
6
 
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 
6
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
7
7
<link rel="home" href="index.html" title="GStreamer Base Plugins 0.10 Library Reference Manual">
8
8
<link rel="up" href="gstreamer-riff.html" title="Riff Media Library">
9
9
<link rel="prev" href="gstreamer-riff.html" title="Riff Media Library">
10
10
<link rel="next" href="gstreamer-rtp.html" title="RTP Library">
11
 
<meta name="generator" content="GTK-Doc V1.17 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
13
</head>
14
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
40
40
<pre class="synopsis">
41
41
#include &lt;gst/riff/riff-media.h&gt;
42
42
 
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>;
285
96
</pre>
286
97
</div>
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)
299
 
</pre>
300
 
</div>
301
 
<hr>
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')
305
 
</pre>
306
 
</div>
307
 
<hr>
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')
311
 
</pre>
312
 
</div>
313
 
<hr>
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')
317
 
</pre>
318
 
</div>
319
 
<hr>
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')
323
 
</pre>
324
 
</div>
325
 
<hr>
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', '_', '_')
329
 
</pre>
330
 
</div>
331
 
<hr>
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')
335
 
</pre>
336
 
</div>
337
 
<hr>
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')
341
 
</pre>
342
 
</div>
343
 
<hr>
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')
347
 
</pre>
348
 
</div>
349
 
<hr>
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')
353
 
</pre>
354
 
</div>
355
 
<hr>
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')
359
 
</pre>
360
 
</div>
361
 
<hr>
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')
365
 
</pre>
366
 
</div>
367
 
<hr>
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')
371
 
</pre>
372
 
</div>
373
 
<hr>
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')
377
 
</pre>
378
 
</div>
379
 
<hr>
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')
383
 
</pre>
384
 
</div>
385
 
<hr>
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')
389
 
</pre>
390
 
</div>
391
 
<hr>
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)
395
 
</pre>
396
 
</div>
397
 
<hr>
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')
401
 
</pre>
402
 
</div>
403
 
<hr>
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')
407
 
</pre>
408
 
</div>
409
 
<hr>
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')
413
 
</pre>
414
 
</div>
415
 
<hr>
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)
419
 
</pre>
420
 
</div>
421
 
<hr>
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)
425
 
</pre>
426
 
</div>
427
 
<hr>
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)
431
 
</pre>
432
 
</div>
433
 
<hr>
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)
437
 
</pre>
438
 
</div>
439
 
<hr>
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)
443
 
</pre>
444
 
</div>
445
 
<hr>
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)
449
 
</pre>
450
 
</div>
451
 
<hr>
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')
455
 
</pre>
456
 
</div>
457
 
<hr>
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')
461
 
</pre>
462
 
</div>
463
 
<hr>
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', ' ')
467
 
</pre>
468
 
</div>
469
 
<hr>
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')
473
 
</pre>
474
 
</div>
475
 
<hr>
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')
479
 
</pre>
480
 
</div>
481
 
<hr>
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')
485
 
</pre>
486
 
</div>
487
 
<hr>
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', ' ')
491
 
</pre>
492
 
</div>
493
 
<hr>
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')
497
 
</pre>
498
 
</div>
499
 
<hr>
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')
503
 
</pre>
504
 
</div>
505
 
<hr>
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')
509
 
</pre>
510
 
</div>
511
 
<hr>
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')
515
 
</pre>
516
 
</div>
517
 
<hr>
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',' ')
521
 
</pre>
522
 
</div>
523
 
<hr>
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')
527
 
</pre>
528
 
</div>
529
 
<hr>
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')
533
 
</pre>
534
 
</div>
535
 
<hr>
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')
539
 
</pre>
540
 
</div>
541
 
<hr>
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')
545
 
</pre>
546
 
</div>
547
 
<hr>
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')
551
 
</pre>
552
 
</div>
553
 
<hr>
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')
557
 
</pre>
558
 
</div>
559
 
<hr>
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')
563
 
</pre>
564
 
</div>
565
 
<hr>
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)
569
 
</pre>
570
 
</div>
571
 
<hr>
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')
575
 
</pre>
576
 
</div>
577
 
<hr>
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')
581
 
</pre>
582
 
</div>
583
 
<hr>
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')
587
 
</pre>
588
 
</div>
589
 
<hr>
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')
593
 
</pre>
594
 
</div>
595
 
<hr>
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 */
599
 
</pre>
600
 
</div>
601
 
<hr>
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 */
605
 
</pre>
606
 
</div>
607
 
<hr>
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 */
611
 
</pre>
612
 
</div>
613
 
<hr>
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 */
617
 
</pre>
618
 
</div>
619
 
<hr>
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 */
623
 
</pre>
624
 
</div>
625
 
<hr>
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 */
629
 
</pre>
630
 
</div>
631
 
<hr>
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 */
635
 
</pre>
636
 
</div>
637
 
<hr>
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 */
641
 
</pre>
642
 
</div>
643
 
<hr>
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 */
647
 
</pre>
648
 
</div>
649
 
<hr>
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) */
653
 
</pre>
654
 
</div>
655
 
<hr>
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 */
659
 
</pre>
660
 
</div>
661
 
<hr>
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 */
665
 
</pre>
666
 
</div>
667
 
<hr>
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 */
671
 
</pre>
672
 
</div>
673
 
<hr>
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 */
677
 
</pre>
678
 
</div>
679
 
<hr>
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 */
683
 
</pre>
684
 
</div>
685
 
<hr>
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 */
689
 
</pre>
690
 
</div>
691
 
<hr>
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 */
695
 
</pre>
696
 
</div>
697
 
<hr>
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 */
701
 
</pre>
702
 
</div>
703
 
<hr>
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 */
707
 
</pre>
708
 
</div>
709
 
<hr>
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 */
713
 
</pre>
714
 
</div>
715
 
<hr>
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 */
719
 
</pre>
720
 
</div>
721
 
<hr>
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 */
725
 
</pre>
726
 
</div>
727
 
<hr>
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) */
731
 
</pre>
732
 
</div>
733
 
<hr>
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')
737
 
</pre>
738
 
</div>
739
 
<hr>
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')
743
 
</pre>
744
 
</div>
745
 
<hr>
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')
749
 
</pre>
750
 
</div>
751
 
<hr>
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')
755
 
</pre>
756
 
</div>
757
 
<hr>
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')
761
 
</pre>
762
 
</div>
763
 
<hr>
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')
767
 
</pre>
768
 
</div>
769
 
<hr>
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')
773
 
</pre>
774
 
</div>
775
 
<hr>
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')
779
 
</pre>
780
 
</div>
781
 
<hr>
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')
785
 
</pre>
786
 
</div>
787
 
<hr>
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')
791
 
</pre>
792
 
</div>
793
 
<hr>
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')
797
 
</pre>
798
 
</div>
799
 
<hr>
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')
803
 
</pre>
804
 
</div>
805
 
<hr>
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')
809
 
</pre>
810
 
</div>
811
 
<hr>
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')
815
 
</pre>
816
 
</div>
817
 
<hr>
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')
821
 
</pre>
822
 
</div>
823
 
<hr>
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')
827
 
</pre>
828
 
</div>
829
 
<hr>
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')
833
 
</pre>
834
 
</div>
835
 
<hr>
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')
839
 
</pre>
840
 
</div>
841
 
<hr>
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 */
845
 
</pre>
846
 
</div>
847
 
<hr>
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')
851
 
</pre>
852
 
</div>
853
 
<hr>
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')
857
 
</pre>
858
 
</div>
859
 
<hr>
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')
863
 
</pre>
864
 
</div>
865
 
<hr>
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')
869
 
</pre>
870
 
</div>
871
 
<hr>
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', ' ')
875
 
</pre>
876
 
</div>
877
 
<hr>
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', ' ')
881
 
</pre>
882
 
</div>
883
 
<hr>
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',' ')
887
 
</pre>
888
 
</div>
889
 
<hr>
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')
893
 
</pre>
894
 
</div>
895
 
<hr>
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')
899
 
</pre>
900
 
</div>
901
 
<hr>
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')
905
 
</pre>
906
 
</div>
907
 
<hr>
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')
911
 
</pre>
912
 
</div>
913
 
<hr>
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')
917
 
</pre>
918
 
</div>
919
 
<hr>
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')
923
 
</pre>
924
 
</div>
925
 
<hr>
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')
929
 
</pre>
930
 
</div>
931
 
<hr>
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')
935
 
</pre>
936
 
</div>
937
 
<hr>
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')
941
 
</pre>
942
 
</div>
943
 
<hr>
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')
947
 
</pre>
948
 
</div>
949
 
<hr>
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')
953
 
</pre>
954
 
</div>
955
 
<hr>
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')
959
 
</pre>
960
 
</div>
961
 
<hr>
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')
965
 
</pre>
966
 
</div>
967
 
<hr>
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')
971
 
</pre>
972
 
</div>
973
 
<hr>
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')
977
 
</pre>
978
 
</div>
979
 
<hr>
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')
983
 
</pre>
984
 
</div>
985
 
<hr>
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',' ')
989
 
</pre>
990
 
</div>
991
 
<hr>
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')
995
 
</pre>
996
 
</div>
997
 
<hr>
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')
1001
 
</pre>
1002
 
</div>
1003
 
<hr>
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')
1007
 
</pre>
1008
 
</div>
1009
 
<hr>
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',' ')
1013
 
</pre>
1014
 
</div>
1015
 
<hr>
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')
1019
 
</pre>
1020
 
</div>
1021
 
<hr>
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')
1025
 
</pre>
1026
 
</div>
1027
 
<hr>
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')
1031
 
</pre>
1032
 
</div>
1033
 
<hr>
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')
1037
 
</pre>
1038
 
</div>
1039
 
<hr>
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')
1043
 
</pre>
1044
 
</div>
1045
 
<hr>
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')
1049
 
</pre>
1050
 
</div>
1051
 
<hr>
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')
1055
 
</pre>
1056
 
</div>
1057
 
<hr>
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')
1061
 
</pre>
1062
 
</div>
1063
 
<hr>
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')
1067
 
</pre>
1068
 
</div>
1069
 
<hr>
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')
1073
 
</pre>
1074
 
</div>
1075
 
<hr>
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')
1079
 
</pre>
1080
 
</div>
1081
 
<hr>
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')
1085
 
</pre>
1086
 
</div>
1087
 
<hr>
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 */
1091
 
</pre>
1092
 
</div>
1093
 
<hr>
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')
1097
 
</pre>
1098
 
</div>
1099
 
<hr>
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')
1103
 
</pre>
1104
 
</div>
1105
 
<hr>
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')
1109
 
</pre>
1110
 
</div>
1111
 
<hr>
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')
1115
 
</pre>
1116
 
</div>
1117
 
<hr>
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')
1121
 
</pre>
1122
 
</div>
1123
 
<hr>
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')
1127
 
</pre>
1128
 
</div>
1129
 
<hr>
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')
1133
 
</pre>
1134
 
</div>
1135
 
<hr>
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')
1139
 
</pre>
1140
 
</div>
1141
 
<hr>
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')
1145
 
</pre>
1146
 
</div>
1147
 
<hr>
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')
1151
 
</pre>
1152
 
</div>
1153
 
<hr>
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')
1157
 
</pre>
1158
 
</div>
1159
 
<hr>
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? */
1163
 
</pre>
1164
 
</div>
1165
 
<hr>
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')
1169
 
</pre>
1170
 
</div>
1171
 
<hr>
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)
1175
 
</pre>
1176
 
</div>
1177
 
<hr>
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')
1181
 
</pre>
1182
 
</div>
1183
 
<hr>
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')
1187
 
</pre>
1188
 
</div>
1189
 
<hr>
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')
1193
 
</pre>
1194
 
</div>
1195
 
<hr>
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')
1199
 
</pre>
1200
 
</div>
1201
 
<hr>
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')
1205
 
</pre>
1206
 
</div>
1207
 
<hr>
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')
1211
 
</pre>
1212
 
</div>
1213
 
<hr>
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')
1217
 
</pre>
1218
 
</div>
1219
 
<hr>
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')
1223
 
</pre>
1224
 
</div>
1225
 
<hr>
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')
1229
 
</pre>
1230
 
</div>
1231
 
<hr>
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')
1235
 
</pre>
1236
 
</div>
1237
 
<hr>
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')
1241
 
</pre>
1242
 
</div>
1243
 
<hr>
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')
1247
 
</pre>
1248
 
</div>
1249
 
<hr>
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)
1253
 
</pre>
1254
 
</div>
1255
 
<hr>
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')
1259
 
</pre>
1260
 
</div>
1261
 
<hr>
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')
1265
 
</pre>
1266
 
</div>
1267
 
<hr>
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')
1271
 
</pre>
1272
 
</div>
1273
 
<hr>
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)
1277
 
</pre>
1278
 
</div>
1279
 
<hr>
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)
1283
 
</pre>
1284
 
</div>
1285
 
<hr>
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', ' ')
1289
 
</pre>
1290
 
</div>
1291
 
<hr>
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)
1295
 
</pre>
1296
 
</div>
1297
 
<hr>
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)
1301
 
</pre>
1302
 
</div>
1303
 
<hr>
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)
1307
 
</pre>
1308
 
</div>
1309
 
<hr>
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')
1313
 
</pre>
1314
 
</div>
1315
 
<hr>
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')
1319
 
</pre>
1320
 
</div>
1321
 
<hr>
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)
1325
 
</pre>
1326
 
</div>
1327
 
<hr>
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')
1331
 
</pre>
1332
 
</div>
1333
 
<hr>
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')
1337
 
</pre>
1338
 
</div>
1339
 
<hr>
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')
1343
 
</pre>
1344
 
</div>
1345
 
<hr>
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')
1349
 
</pre>
1350
 
</div>
1351
 
<hr>
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')
1355
 
</pre>
1356
 
</div>
1357
 
<hr>
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')
1361
 
</pre>
1362
 
</div>
1363
 
<hr>
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')
1367
 
</pre>
1368
 
</div>
1369
 
<hr>
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')
1373
 
</pre>
1374
 
</div>
1375
 
<hr>
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')
1379
 
</pre>
1380
 
</div>
1381
 
<hr>
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')
1385
 
</pre>
1386
 
</div>
1387
 
<hr>
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"
1394
 
   *
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)
1400
 
   */
1401
 
  guint32 loop_type;
1402
 
  /* 2 bytes (short)      root note
1403
 
   *  if type 0x10 is OFF : [C,C#,(...),B] -&gt; [0x30 to 0x3B]
1404
 
   *  if type 0x10 is ON  : [C,C#,(...),B] -&gt; [0x3C to 0x47]
1405
 
   *  (both types fit on same MIDI pitch albeit different octaves, so who cares)
1406
 
   */
1407
 
  guint16 root_note;
1408
 
  /* 2 bytes (short)      ??? always set to 0x8000
1409
 
   * 4 bytes (float)      ??? seems to be always 0
1410
 
   */
1411
 
  guint16 unknown1;
1412
 
  gfloat unknown2;
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
1418
 
   */
1419
 
  guint32 number_of_beats;
1420
 
  guint16 meter_d, meter_n;
1421
 
  gfloat tempo;
1422
 
} gst_riff_acid;
1423
 
</pre>
1424
 
</div>
1425
 
<hr>
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>
1440
121
<hr>
1441
122
<div class="refsect2">
1442
123
<a name="gst-riff-create-iavs-caps"></a><h3>gst_riff_create_iavs_caps ()</h3>
1443
 
<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_iavs_caps           (<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>,
1444
 
                                                         <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>,
1445
 
                                                         <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>,
 
124
<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_iavs_caps           (<em class="parameter"><code><span class="type">guint32</span> codec_fcc</code></em>,
 
125
                                                         <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>,
 
126
                                                         <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>,
1446
127
                                                         <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>,
1447
128
                                                         <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>,
1448
129
                                                         <em class="parameter"><code><span class="type">char</span> **codec_name</code></em>);</pre>
1455
136
<hr>
1456
137
<div class="refsect2">
1457
138
<a name="gst-riff-create-video-caps"></a><h3>gst_riff_create_video_caps ()</h3>
1458
 
<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_video_caps          (<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>,
1459
 
                                                         <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>,
1460
 
                                                         <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>,
 
139
<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_video_caps          (<em class="parameter"><code><span class="type">guint32</span> codec_fcc</code></em>,
 
140
                                                         <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>,
 
141
                                                         <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>,
1461
142
                                                         <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>,
1462
143
                                                         <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>,
1463
144
                                                         <em class="parameter"><code><span class="type">char</span> **codec_name</code></em>);</pre>
1502
183
</div>
1503
184
<hr>
1504
185
<div class="refsect2">
1505
 
<a name="gst-riff-dmlh"></a><h3>gst_riff_dmlh</h3>
1506
 
<pre class="programlisting">typedef struct {
1507
 
  guint32 totalframes;
1508
 
} gst_riff_dmlh;
1509
 
</pre>
1510
 
</div>
1511
 
<hr>
1512
 
<div class="refsect2">
1513
 
<a name="gst-riff-index-entry"></a><h3>gst_riff_index_entry</h3>
1514
 
<pre class="programlisting">typedef struct {
1515
 
  guint32 id;
1516
 
  guint32 flags;
1517
 
#define GST_RIFF_IF_LIST                (0x00000001L)
1518
 
#define GST_RIFF_IF_KEYFRAME            (0x00000010L)
1519
 
#define GST_RIFF_IF_NO_TIME             (0x00000100L)
1520
 
#define GST_RIFF_IF_COMPUSE             (0x0FFF0000L)
1521
 
  guint32 offset;
1522
 
  guint32 size;
1523
 
} gst_riff_index_entry;
1524
 
</pre>
1525
 
</div>
1526
 
<hr>
1527
 
<div class="refsect2">
1528
186
<a name="gst-riff-init"></a><h3>gst_riff_init ()</h3>
1529
187
<pre class="programlisting"><span class="returnvalue">void</span>                gst_riff_init                       (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
1530
188
<p>
1537
195
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gst_riff_parse_chunk                (<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>,
1538
196
                                                         <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>,
1539
197
                                                         <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>,
1540
 
                                                         <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>,
 
198
                                                         <em class="parameter"><code><span class="type">guint32</span> *fourcc</code></em>,
1541
199
                                                         <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>);</pre>
1542
200
<p>
1543
201
Reads a single chunk.
1579
237
<a name="gst-riff-parse-file-header"></a><h3>gst_riff_parse_file_header ()</h3>
1580
238
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gst_riff_parse_file_header          (<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>,
1581
239
                                                         <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>,
1582
 
                                                         <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>);</pre>
 
240
                                                         <em class="parameter"><code><span class="type">guint32</span> *doctype</code></em>);</pre>
1583
241
<p>
1584
242
Reads the first few bytes from the provided buffer, checks
1585
243
if this stream is a RIFF stream, and determines document type.
1646
304
<a name="gst-riff-parse-strf-auds"></a><h3>gst_riff_parse_strf_auds ()</h3>
1647
305
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gst_riff_parse_strf_auds            (<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>,
1648
306
                                                         <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>,
1649
 
                                                         <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>,
 
307
                                                         <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>,
1650
308
                                                         <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>);</pre>
1651
309
<p>
1652
310
Parses an audio stream´s strf structure plus optionally some
1688
346
<a name="gst-riff-parse-strf-iavs"></a><h3>gst_riff_parse_strf_iavs ()</h3>
1689
347
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gst_riff_parse_strf_iavs            (<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>,
1690
348
                                                         <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>,
1691
 
                                                         <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>,
 
349
                                                         <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>,
1692
350
                                                         <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>);</pre>
1693
351
<p>
1694
352
Parses a interleaved (also known as "complex")  stream´s strf
1695
 
structure plus optionally some extradata from input data. This 
 
353
structure plus optionally some extradata from input data. This
1696
354
function takes ownership of <em class="parameter"><code>buf</code></em>.
1697
355
</p>
1698
356
<div class="variablelist"><table border="0">
1729
387
<a name="gst-riff-parse-strf-vids"></a><h3>gst_riff_parse_strf_vids ()</h3>
1730
388
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gst_riff_parse_strf_vids            (<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>,
1731
389
                                                         <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>,
1732
 
                                                         <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>,
 
390
                                                         <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>,
1733
391
                                                         <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>);</pre>
1734
392
<p>
1735
393
Parses a video stream´s strf structure plus optionally some
1770
428
<a name="gst-riff-parse-strh"></a><h3>gst_riff_parse_strh ()</h3>
1771
429
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gst_riff_parse_strh                 (<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>,
1772
430
                                                         <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>,
1773
 
                                                         <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>);</pre>
 
431
                                                         <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>);</pre>
1774
432
<p>
1775
433
Parses a strh structure from input data. Takes ownership of <em class="parameter"><code>buf</code></em>.
1776
434
</p>
1803
461
<a name="gst-riff-read-chunk"></a><h3>gst_riff_read_chunk ()</h3>
1804
462
<pre class="programlisting"><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/GstPad.html#GstFlowReturn"><span class="returnvalue">GstFlowReturn</span></a>       gst_riff_read_chunk                 (<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>,
1805
463
                                                         <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>,
1806
 
                                                         <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>,
1807
 
                                                         <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>,
 
464
                                                         <em class="parameter"><code><span class="type">guint64</span> *offset</code></em>,
 
465
                                                         <em class="parameter"><code><span class="type">guint32</span> *tag</code></em>,
1808
466
                                                         <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>);</pre>
1809
467
<p>
1810
468
Reads a single chunk of data. Since 0.10.8 'JUNK' chunks
1840
498
</tbody>
1841
499
</table></div>
1842
500
</div>
1843
 
<hr>
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 (?) */
1848
 
  guint16 format;
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? */
1906
 
#if 0
1907
 
#define GST_RIFF_WAVE_FORMAT_ESPCM          (0x0061)
1908
 
#define GST_RIFF_WAVE_FORMAT_VOXWARE        (0x0062)
1909
 
#endif
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? */
1916
 
#if 0
1917
 
#define GST_RIFF_WAVE_FORMAT_VOXWARE_BYTE_ALIGNED (0x0069)
1918
 
#endif
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)
2011
 
  guint16 channels;
2012
 
  guint32 rate;
2013
 
  guint32 av_bps;
2014
 
  guint16 blockalign;
2015
 
#if 0
2016
 
  /* missing field: */
2017
 
  guint16 bits_per_sample;
2018
 
#endif
2019
 
  guint16 size;
2020
 
} gst_riff_strf_auds;
2021
 
</pre>
2022
 
</div>
2023
 
<hr>
2024
 
<div class="refsect2">
2025
 
<a name="gst-riff-strf-iavs"></a><h3>gst_riff_strf_iavs</h3>
2026
 
<pre class="programlisting">typedef struct {
2027
 
  guint32 DVAAuxSrc;
2028
 
  guint32 DVAAuxCtl;
2029
 
  guint32 DVAAuxSrc1;
2030
 
  guint32 DVAAuxCtl1;
2031
 
  guint32 DVVAuxSrc;
2032
 
  guint32 DVVAuxCtl;
2033
 
  guint32 DVReserved1;
2034
 
  guint32 DVReserved2;
2035
 
} gst_riff_strf_iavs;
2036
 
</pre>
2037
 
</div>
2038
 
<hr>
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 */
2043
 
  guint32 size;
2044
 
  guint32 width;
2045
 
  guint32 height;
2046
 
  guint16 planes;
2047
 
  guint16 bit_cnt;
2048
 
  guint32 compression;
2049
 
  guint32 image_size;
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;
2056
 
</pre>
2057
 
</div>
2058
 
<hr>
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 */
2064
 
  guint32 flags;
2065
 
/* flags values */
2066
 
#define GST_RIFF_STRH_DISABLED        0x000000001
2067
 
#define GST_RIFF_STRH_VIDEOPALCHANGES 0x000010000
2068
 
  guint32 priority;
2069
 
  guint32 init_frames;       /* initial frames (???) */
2070
 
  guint32 scale;
2071
 
  guint32 rate;
2072
 
  guint32 start;
2073
 
  guint32 length;
2074
 
  guint32 bufsize;           /* suggested buffer size */
2075
 
  guint32 quality;
2076
 
  guint32 samplesize;
2077
 
  /* rcFrame, RECT structure(struct of 4 shorts)
2078
 
  gint32  left;
2079
 
  gint32  top;
2080
 
  gint32  right;
2081
 
  gint32  bottom;
2082
 
  */
2083
 
} gst_riff_strh;
2084
 
</pre>
2085
 
</div>
2086
501
</div>
2087
502
</div>
2088
503
<div class="footer">
2089
504
<hr>
2090
 
          Generated by GTK-Doc V1.17</div>
 
505
          Generated by GTK-Doc V1.18</div>
2091
506
</body>
2092
507
</html>
 
 
b'\\ No newline at end of file'