Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > by-pkgid > 6d445a7e34cab500c4a729b1f6c7a5fd > files > 139

lib64gstreamer-plugins-base0.10-devel-0.10.17-3mdv2008.1.x86_64.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>gstriff</title>
<meta name="generator" content="DocBook XSL Stylesheets V1.72.0">
<link rel="start" href="index.html" title="GStreamer Base Plugins 0.10 Library Reference Manual">
<link rel="up" href="gstreamer-riff.html" title="Riff Media Library">
<link rel="prev" href="gstreamer-riff.html" title="Riff Media Library">
<link rel="next" href="gstreamer-rtp.html" title="RTP Library">
<meta name="generator" content="GTK-Doc V1.8 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
<link rel="part" href="gstreamer-plugins-base.html" title="Part&#160;I.&#160;GStreamer Base Plugins Libraries">
<link rel="chapter" href="gstreamer-audio.html" title="Audio Library">
<link rel="chapter" href="gstreamer-cdda.html" title="CDDA Library">
<link rel="chapter" href="gstreamer-ffft.html" title="FFT Library">
<link rel="chapter" href="gstreamer-floatcast.html" title="FloatCast Library">
<link rel="chapter" href="gstreamer-interfaces.html" title="Interfaces Library">
<link rel="chapter" href="gstreamer-netbuffer.html" title="Network Buffer Library">
<link rel="chapter" href="gstreamer-riff.html" title="Riff Media Library">
<link rel="chapter" href="gstreamer-rtp.html" title="RTP Library">
<link rel="chapter" href="gstreamer-rtsp.html" title="RTSP Library">
<link rel="chapter" href="gstreamer-sdp.html" title="SDP Library">
<link rel="chapter" href="gstreamer-tag.html" title="Tag Support Library">
<link rel="chapter" href="gstreamer-base-utils.html" title="Base Utils Library">
<link rel="chapter" href="gstreamer-video.html" title="Video Library">
<link rel="part" href="gstreamer-libs-hierarchy.html" title="Part&#160;II.&#160;Object Hierarchy">
<link rel="index" href="api-index.html" title="Index">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
<tr valign="middle">
<td><a accesskey="p" href="gstreamer-riff.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
<td><a accesskey="u" href="gstreamer-riff.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
<th width="100%" align="center">GStreamer Base Plugins 0.10 Library Reference Manual</th>
<td><a accesskey="n" href="gstreamer-rtp.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
</tr>
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id2627479" class="shortcut">Top</a>
                  &#160;|&#160;
                  <a href="#id2629757" class="shortcut">Description</a></nobr></td></tr>
</table>
<div class="refentry" lang="en">
<a name="gst-plugins-base-libs-gstriff"></a><div class="titlepage"></div>
<div class="refnamediv"><table width="100%"><tr>
<td valign="top">
<h2>
<a name="id2627479"></a><span class="refentrytitle">gstriff</span>
</h2>
<p>gstriff</p>
</td>
<td valign="top" align="right"></td>
</tr></table></div>
<div class="refsynopsisdiv">
<h2>Synopsis</h2>
<pre class="synopsis">

#include &lt;gst/riff/riff-media.h&gt;


#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-00:CAPS">GST_RIFF_00</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-0021:CAPS">GST_RIFF_0021</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-0031:CAPS">GST_RIFF_0031</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-0032:CAPS">GST_RIFF_0032</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-00AM:CAPS">GST_RIFF_00AM</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-00--:CAPS">GST_RIFF_00__</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-00db">GST_RIFF_00db</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-00dc">GST_RIFF_00dc</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-00dx">GST_RIFF_00dx</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-00id">GST_RIFF_00id</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-00iv">GST_RIFF_00iv</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-00pc">GST_RIFF_00pc</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-00rt">GST_RIFF_00rt</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-00vc">GST_RIFF_00vc</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-00xm">GST_RIFF_00xm</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-00xx">GST_RIFF_00xx</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-01:CAPS">GST_RIFF_01</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-01dc">GST_RIFF_01dc</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-01pc">GST_RIFF_01pc</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-01wb">GST_RIFF_01wb</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-02:CAPS">GST_RIFF_02</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-03:CAPS">GST_RIFF_03</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-04:CAPS">GST_RIFF_04</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-05:CAPS">GST_RIFF_05</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-06:CAPS">GST_RIFF_06</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-07:CAPS">GST_RIFF_07</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-AURA:CAPS">GST_RIFF_AURA</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-BW10:CAPS">GST_RIFF_BW10</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-CCC:CAPS">GST_RIFF_CCC</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-CRAM:CAPS">GST_RIFF_CRAM</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-CVID:CAPS">GST_RIFF_CVID</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-CYUV:CAPS">GST_RIFF_CYUV</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-DISP:CAPS">GST_RIFF_DISP</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-DIV3:CAPS">GST_RIFF_DIV3</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-DMB1:CAPS">GST_RIFF_DMB1</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-FCCH-MSVC:CAPS">GST_RIFF_FCCH_MSVC</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-FCCH-RLE:CAPS">GST_RIFF_FCCH_RLE</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-FCCH-msvc">GST_RIFF_FCCH_msvc</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-FCC-auds">GST_RIFF_FCC_auds</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-FCC-iavs">GST_RIFF_FCC_iavs</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-FCC-pads">GST_RIFF_FCC_pads</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-FCC-txts">GST_RIFF_FCC_txts</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-FCC-vidc">GST_RIFF_FCC_vidc</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-FCC-vids">GST_RIFF_FCC_vids</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-FF00:CAPS">GST_RIFF_FF00</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-H263:CAPS">GST_RIFF_H263</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-I420:CAPS">GST_RIFF_I420</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-IDIT:CAPS">GST_RIFF_IDIT</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-IJPG:CAPS">GST_RIFF_IJPG</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-INFO-IARL:CAPS">GST_RIFF_INFO_IARL</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-INFO-IART:CAPS">GST_RIFF_INFO_IART</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-INFO-ICMS:CAPS">GST_RIFF_INFO_ICMS</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-INFO-ICMT:CAPS">GST_RIFF_INFO_ICMT</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-INFO-ICOP:CAPS">GST_RIFF_INFO_ICOP</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-INFO-ICRD:CAPS">GST_RIFF_INFO_ICRD</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-INFO-ICRP:CAPS">GST_RIFF_INFO_ICRP</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-INFO-IDIM:CAPS">GST_RIFF_INFO_IDIM</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-INFO-IDPI:CAPS">GST_RIFF_INFO_IDPI</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-INFO-IENG:CAPS">GST_RIFF_INFO_IENG</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-INFO-IGNR:CAPS">GST_RIFF_INFO_IGNR</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-INFO-IKEY:CAPS">GST_RIFF_INFO_IKEY</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-INFO-ILGT:CAPS">GST_RIFF_INFO_ILGT</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-INFO-IMED:CAPS">GST_RIFF_INFO_IMED</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-INFO-INAM:CAPS">GST_RIFF_INFO_INAM</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-INFO-IPLT:CAPS">GST_RIFF_INFO_IPLT</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-INFO-IPRD:CAPS">GST_RIFF_INFO_IPRD</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-INFO-ISBJ:CAPS">GST_RIFF_INFO_ISBJ</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-INFO-ISFT:CAPS">GST_RIFF_INFO_ISFT</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-INFO-ISHP:CAPS">GST_RIFF_INFO_ISHP</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-INFO-ISRC:CAPS">GST_RIFF_INFO_ISRC</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-INFO-ISRF:CAPS">GST_RIFF_INFO_ISRF</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-INFO-ITCH:CAPS">GST_RIFF_INFO_ITCH</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-ISBJ:CAPS">GST_RIFF_ISBJ</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-ISFT:CAPS">GST_RIFF_ISFT</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-IV31:CAPS">GST_RIFF_IV31</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-IV32:CAPS">GST_RIFF_IV32</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-IV41:CAPS">GST_RIFF_IV41</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-IV50:CAPS">GST_RIFF_IV50</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-IYUV:CAPS">GST_RIFF_IYUV</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-JPEG:CAPS">GST_RIFF_JPEG</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-L263:CAPS">GST_RIFF_L263</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-LIST-AVIX:CAPS">GST_RIFF_LIST_AVIX</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-LIST-INFO:CAPS">GST_RIFF_LIST_INFO</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-LIST-adtl">GST_RIFF_LIST_adtl</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-LIST-hdrl">GST_RIFF_LIST_hdrl</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-LIST-movi">GST_RIFF_LIST_movi</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-LIST-odml">GST_RIFF_LIST_odml</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-LIST-strl">GST_RIFF_LIST_strl</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-M263:CAPS">GST_RIFF_M263</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-MJPG:CAPS">GST_RIFF_MJPG</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-MPIX:CAPS">GST_RIFF_MPIX</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-MVI1:CAPS">GST_RIFF_MVI1</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-NONE:CAPS">GST_RIFF_NONE</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-PACK:CAPS">GST_RIFF_PACK</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-Q1-0:CAPS">GST_RIFF_Q1_0</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-RGB:CAPS">GST_RIFF_RGB</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-RIFF-AVI:CAPS">GST_RIFF_RIFF_AVI</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-RIFF-CDXA:CAPS">GST_RIFF_RIFF_CDXA</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-RIFF-WAVE:CAPS">GST_RIFF_RIFF_WAVE</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-RLE4:CAPS">GST_RIFF_RLE4</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-RLE8:CAPS">GST_RIFF_RLE8</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-RT21:CAPS">GST_RIFF_RT21</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-SFMC:CAPS">GST_RIFF_SFMC</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-TAG-BEXT:CAPS">GST_RIFF_TAG_BEXT</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-TAG-JUNK:CAPS">GST_RIFF_TAG_JUNK</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-TAG-LIST:CAPS">GST_RIFF_TAG_LIST</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-TAG-RIFF:CAPS">GST_RIFF_TAG_RIFF</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-TAG-RIFX:CAPS">GST_RIFF_TAG_RIFX</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-TAG-avih">GST_RIFF_TAG_avih</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-TAG-bext">GST_RIFF_TAG_bext</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-TAG-cue">GST_RIFF_TAG_cue</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-TAG-data">GST_RIFF_TAG_data</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-TAG-dmlh">GST_RIFF_TAG_dmlh</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-TAG-fact">GST_RIFF_TAG_fact</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-TAG-fmt">GST_RIFF_TAG_fmt</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-TAG-idx1">GST_RIFF_TAG_idx1</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-TAG-plst">GST_RIFF_TAG_plst</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-TAG-strd">GST_RIFF_TAG_strd</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-TAG-strf">GST_RIFF_TAG_strf</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-TAG-strh">GST_RIFF_TAG_strh</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-TAG-strn">GST_RIFF_TAG_strn</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-TAG-vedt">GST_RIFF_TAG_vedt</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-TRAN:CAPS">GST_RIFF_TRAN</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-ULTI:CAPS">GST_RIFF_ULTI</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-V422:CAPS">GST_RIFF_V422</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-VDOW:CAPS">GST_RIFF_VDOW</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-VIXL:CAPS">GST_RIFF_VIXL</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-VSSH:CAPS">GST_RIFF_VSSH</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-VYUY:CAPS">GST_RIFF_VYUY</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-WHAM:CAPS">GST_RIFF_WHAM</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-WINX:CAPS">GST_RIFF_WINX</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-WPY2:CAPS">GST_RIFF_WPY2</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-XMPG:CAPS">GST_RIFF_XMPG</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-Y41P:CAPS">GST_RIFF_Y41P</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-YUV8:CAPS">GST_RIFF_YUV8</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-YUV9:CAPS">GST_RIFF_YUV9</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-YUY2:CAPS">GST_RIFF_YUY2</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-YV12:CAPS">GST_RIFF_YV12</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-YVU9:CAPS">GST_RIFF_YVU9</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-azpr">GST_RIFF_azpr</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-bw10">GST_RIFF_bw10</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-ccc">GST_RIFF_ccc</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-cram">GST_RIFF_cram</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-cvid">GST_RIFF_cvid</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-cyuv">GST_RIFF_cyuv</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-dmb1">GST_RIFF_dmb1</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-h263">GST_RIFF_h263</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-i263">GST_RIFF_i263</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-i420">GST_RIFF_i420</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-iv31">GST_RIFF_iv31</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-iv32">GST_RIFF_iv32</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-iv41">GST_RIFF_iv41</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-iv50">GST_RIFF_iv50</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-iyuv">GST_RIFF_iyuv</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-jpeg">GST_RIFF_jpeg</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-m263">GST_RIFF_m263</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-mJPG">GST_RIFF_mJPG</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-mvi1">GST_RIFF_mvi1</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-none">GST_RIFF_none</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-pack">GST_RIFF_pack</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-rec">GST_RIFF_rec</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-rgb">GST_RIFF_rgb</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-rle4">GST_RIFF_rle4</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-rle8">GST_RIFF_rle8</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-rpza">GST_RIFF_rpza</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-rt21">GST_RIFF_rt21</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-tran">GST_RIFF_tran</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-ulti">GST_RIFF_ulti</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-v422">GST_RIFF_v422</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-vixl">GST_RIFF_vixl</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-vyuy">GST_RIFF_vyuy</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-wham">GST_RIFF_wham</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-x263">GST_RIFF_x263</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-xmpg">GST_RIFF_xmpg</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-y41p">GST_RIFF_y41p</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-yuy2">GST_RIFF_yuy2</a>
#define             <a href="gst-plugins-base-libs-gstriff.html#GST-RIFF-yv12">GST_RIFF_yv12</a>
GstCaps*            <a href="gst-plugins-base-libs-gstriff.html#gst-riff-create-audio-caps">gst_riff_create_audio_caps</a>          (guint16 codec_id,
                                                         <a href="gst-plugins-base-libs-gstriff.html#gst-riff-strh">gst_riff_strh</a> *strh,
                                                         <a href="gst-plugins-base-libs-gstriff.html#gst-riff-strf-auds">gst_riff_strf_auds</a> *strf,
                                                         GstBuffer *strf_data,
                                                         GstBuffer *strd_data,
                                                         char **codec_name);
GstCaps*            <a href="gst-plugins-base-libs-gstriff.html#gst-riff-create-audio-template-caps">gst_riff_create_audio_template_caps</a> (void);
GstCaps*            <a href="gst-plugins-base-libs-gstriff.html#gst-riff-create-iavs-caps">gst_riff_create_iavs_caps</a>           (guint32 codec_fcc,
                                                         <a href="gst-plugins-base-libs-gstriff.html#gst-riff-strh">gst_riff_strh</a> *strh,
                                                         <a href="gst-plugins-base-libs-gstriff.html#gst-riff-strf-iavs">gst_riff_strf_iavs</a> *strf,
                                                         GstBuffer *strf_data,
                                                         GstBuffer *strd_data,
                                                         char **codec_name);
GstCaps*            <a href="gst-plugins-base-libs-gstriff.html#gst-riff-create-iavs-template-caps">gst_riff_create_iavs_template_caps</a>  (void);
GstCaps*            <a href="gst-plugins-base-libs-gstriff.html#gst-riff-create-video-caps">gst_riff_create_video_caps</a>          (guint32 codec_fcc,
                                                         <a href="gst-plugins-base-libs-gstriff.html#gst-riff-strh">gst_riff_strh</a> *strh,
                                                         <a href="gst-plugins-base-libs-gstriff.html#gst-riff-strf-vids">gst_riff_strf_vids</a> *strf,
                                                         GstBuffer *strf_data,
                                                         GstBuffer *strd_data,
                                                         char **codec_name);
GstCaps*            <a href="gst-plugins-base-libs-gstriff.html#gst-riff-create-video-template-caps">gst_riff_create_video_template_caps</a> (void);
                    <a href="gst-plugins-base-libs-gstriff.html#gst-riff-dmlh">gst_riff_dmlh</a>;
                    <a href="gst-plugins-base-libs-gstriff.html#gst-riff-index-entry">gst_riff_index_entry</a>;
void                <a href="gst-plugins-base-libs-gstriff.html#gst-riff-init">gst_riff_init</a>                       (void);
gboolean            <a href="gst-plugins-base-libs-gstriff.html#gst-riff-parse-chunk">gst_riff_parse_chunk</a>                (GstElement *element,
                                                         GstBuffer *buf,
                                                         guint *offset,
                                                         guint32 *fourcc,
                                                         GstBuffer **chunk_data);
gboolean            <a href="gst-plugins-base-libs-gstriff.html#gst-riff-parse-file-header">gst_riff_parse_file_header</a>          (GstElement *element,
                                                         GstBuffer *buf,
                                                         guint32 *doctype);
void                <a href="gst-plugins-base-libs-gstriff.html#gst-riff-parse-info">gst_riff_parse_info</a>                 (GstElement *element,
                                                         GstBuffer *buf,
                                                         GstTagList **taglist);
gboolean            <a href="gst-plugins-base-libs-gstriff.html#gst-riff-parse-strf-auds">gst_riff_parse_strf_auds</a>            (GstElement *element,
                                                         GstBuffer *buf,
                                                         <a href="gst-plugins-base-libs-gstriff.html#gst-riff-strf-auds">gst_riff_strf_auds</a> **strf,
                                                         GstBuffer **data);
gboolean            <a href="gst-plugins-base-libs-gstriff.html#gst-riff-parse-strf-iavs">gst_riff_parse_strf_iavs</a>            (GstElement *element,
                                                         GstBuffer *buf,
                                                         <a href="gst-plugins-base-libs-gstriff.html#gst-riff-strf-iavs">gst_riff_strf_iavs</a> **strf,
                                                         GstBuffer **data);
gboolean            <a href="gst-plugins-base-libs-gstriff.html#gst-riff-parse-strf-vids">gst_riff_parse_strf_vids</a>            (GstElement *element,
                                                         GstBuffer *buf,
                                                         <a href="gst-plugins-base-libs-gstriff.html#gst-riff-strf-vids">gst_riff_strf_vids</a> **strf,
                                                         GstBuffer **data);
gboolean            <a href="gst-plugins-base-libs-gstriff.html#gst-riff-parse-strh">gst_riff_parse_strh</a>                 (GstElement *element,
                                                         GstBuffer *buf,
                                                         <a href="gst-plugins-base-libs-gstriff.html#gst-riff-strh">gst_riff_strh</a> **strh);
GstFlowReturn       <a href="gst-plugins-base-libs-gstriff.html#gst-riff-read-chunk">gst_riff_read_chunk</a>                 (GstElement *element,
                                                         GstPad *pad,
                                                         guint64 *offset,
                                                         guint32 *tag,
                                                         GstBuffer **chunk_data);
                    <a href="gst-plugins-base-libs-gstriff.html#gst-riff-strf-auds">gst_riff_strf_auds</a>;
                    <a href="gst-plugins-base-libs-gstriff.html#gst-riff-strf-iavs">gst_riff_strf_iavs</a>;
                    <a href="gst-plugins-base-libs-gstriff.html#gst-riff-strf-vids">gst_riff_strf_vids</a>;
                    <a href="gst-plugins-base-libs-gstriff.html#gst-riff-strh">gst_riff_strh</a>;

</pre>
</div>
<div class="refsect1" lang="en">
<a name="id2629757"></a><h2>Description</h2>
<p>

</p>
</div>
<div class="refsect1" lang="en">
<a name="id2629771"></a><h2>Details</h2>
<div class="refsect2" lang="en">
<a name="id2629782"></a><h3>
<a name="GST-RIFF-00:CAPS"></a>GST_RIFF_00</h3>
<a class="indexterm" name="id2629794"></a><pre class="programlisting">#define GST_RIFF_00   GST_MAKE_FOURCC ('0', '0',0x00,0x00)
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2629809"></a><h3>
<a name="GST-RIFF-0021:CAPS"></a>GST_RIFF_0021</h3>
<a class="indexterm" name="id2629822"></a><pre class="programlisting">#define GST_RIFF_0021 GST_MAKE_FOURCC ('0', '0', '2', '1')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2629838"></a><h3>
<a name="GST-RIFF-0031:CAPS"></a>GST_RIFF_0031</h3>
<a class="indexterm" name="id2629851"></a><pre class="programlisting">#define GST_RIFF_0031 GST_MAKE_FOURCC ('0', '0', '3', '1')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2629867"></a><h3>
<a name="GST-RIFF-0032:CAPS"></a>GST_RIFF_0032</h3>
<a class="indexterm" name="id2629880"></a><pre class="programlisting">#define GST_RIFF_0032 GST_MAKE_FOURCC ('0', '0', '3', '2')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2629895"></a><h3>
<a name="GST-RIFF-00AM:CAPS"></a>GST_RIFF_00AM</h3>
<a class="indexterm" name="id2629908"></a><pre class="programlisting">#define GST_RIFF_00AM GST_MAKE_FOURCC ('0', '0', 'A', 'M')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2629924"></a><h3>
<a name="GST-RIFF-00--:CAPS"></a>GST_RIFF_00__</h3>
<a class="indexterm" name="id2629937"></a><pre class="programlisting">#define GST_RIFF_00__ GST_MAKE_FOURCC ('0', '0', '_', '_')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2629953"></a><h3>
<a name="GST-RIFF-00db"></a>GST_RIFF_00db</h3>
<a class="indexterm" name="id2629966"></a><pre class="programlisting">#define GST_RIFF_00db GST_MAKE_FOURCC ('0', '0', 'd', 'b')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2629981"></a><h3>
<a name="GST-RIFF-00dc"></a>GST_RIFF_00dc</h3>
<a class="indexterm" name="id2629994"></a><pre class="programlisting">#define GST_RIFF_00dc GST_MAKE_FOURCC ('0', '0', 'd', 'c')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2630010"></a><h3>
<a name="GST-RIFF-00dx"></a>GST_RIFF_00dx</h3>
<a class="indexterm" name="id2630023"></a><pre class="programlisting">#define GST_RIFF_00dx GST_MAKE_FOURCC ('0', '0', 'd', 'x')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2630039"></a><h3>
<a name="GST-RIFF-00id"></a>GST_RIFF_00id</h3>
<a class="indexterm" name="id2630052"></a><pre class="programlisting">#define GST_RIFF_00id GST_MAKE_FOURCC ('0', '0', 'i', 'd')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2630067"></a><h3>
<a name="GST-RIFF-00iv"></a>GST_RIFF_00iv</h3>
<a class="indexterm" name="id2630080"></a><pre class="programlisting">#define GST_RIFF_00iv GST_MAKE_FOURCC ('0', '0', 'i', 'v')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2630096"></a><h3>
<a name="GST-RIFF-00pc"></a>GST_RIFF_00pc</h3>
<a class="indexterm" name="id2630108"></a><pre class="programlisting">#define GST_RIFF_00pc GST_MAKE_FOURCC ('0', '0', 'p', 'c')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2630124"></a><h3>
<a name="GST-RIFF-00rt"></a>GST_RIFF_00rt</h3>
<a class="indexterm" name="id2630137"></a><pre class="programlisting">#define GST_RIFF_00rt GST_MAKE_FOURCC ('0', '0', 'r', 't')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2630153"></a><h3>
<a name="GST-RIFF-00vc"></a>GST_RIFF_00vc</h3>
<a class="indexterm" name="id2630166"></a><pre class="programlisting">#define GST_RIFF_00vc GST_MAKE_FOURCC ('0', '0', 'v', 'c')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2630182"></a><h3>
<a name="GST-RIFF-00xm"></a>GST_RIFF_00xm</h3>
<a class="indexterm" name="id2630194"></a><pre class="programlisting">#define GST_RIFF_00xm GST_MAKE_FOURCC ('0', '0', 'x', 'm')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2630210"></a><h3>
<a name="GST-RIFF-00xx"></a>GST_RIFF_00xx</h3>
<a class="indexterm" name="id2630223"></a><pre class="programlisting">#define GST_RIFF_00xx GST_MAKE_FOURCC ('0', '0', 'x', 'x')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2630238"></a><h3>
<a name="GST-RIFF-01:CAPS"></a>GST_RIFF_01</h3>
<a class="indexterm" name="id2630252"></a><pre class="programlisting">#define GST_RIFF_01   GST_MAKE_FOURCC ('0', '1',0x00,0x00)
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2630267"></a><h3>
<a name="GST-RIFF-01dc"></a>GST_RIFF_01dc</h3>
<a class="indexterm" name="id2630280"></a><pre class="programlisting">#define GST_RIFF_01dc GST_MAKE_FOURCC ('0', '1', 'd', 'c')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2630295"></a><h3>
<a name="GST-RIFF-01pc"></a>GST_RIFF_01pc</h3>
<a class="indexterm" name="id2630308"></a><pre class="programlisting">#define GST_RIFF_01pc GST_MAKE_FOURCC ('0', '1', 'p', 'c')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2630324"></a><h3>
<a name="GST-RIFF-01wb"></a>GST_RIFF_01wb</h3>
<a class="indexterm" name="id2630337"></a><pre class="programlisting">#define GST_RIFF_01wb GST_MAKE_FOURCC ('0', '1', 'w', 'b')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2630353"></a><h3>
<a name="GST-RIFF-02:CAPS"></a>GST_RIFF_02</h3>
<a class="indexterm" name="id2630366"></a><pre class="programlisting">#define GST_RIFF_02   GST_MAKE_FOURCC ('0', '2',0x00,0x00)
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2630381"></a><h3>
<a name="GST-RIFF-03:CAPS"></a>GST_RIFF_03</h3>
<a class="indexterm" name="id2630394"></a><pre class="programlisting">#define GST_RIFF_03   GST_MAKE_FOURCC ('0', '3',0x00,0x00)
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2630410"></a><h3>
<a name="GST-RIFF-04:CAPS"></a>GST_RIFF_04</h3>
<a class="indexterm" name="id2630423"></a><pre class="programlisting">#define GST_RIFF_04   GST_MAKE_FOURCC ('0', '4',0x00,0x00)
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2630438"></a><h3>
<a name="GST-RIFF-05:CAPS"></a>GST_RIFF_05</h3>
<a class="indexterm" name="id2630451"></a><pre class="programlisting">#define GST_RIFF_05   GST_MAKE_FOURCC ('0', '5',0x00,0x00)
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2630466"></a><h3>
<a name="GST-RIFF-06:CAPS"></a>GST_RIFF_06</h3>
<a class="indexterm" name="id2630480"></a><pre class="programlisting">#define GST_RIFF_06   GST_MAKE_FOURCC ('0', '6',0x00,0x00)
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2630495"></a><h3>
<a name="GST-RIFF-07:CAPS"></a>GST_RIFF_07</h3>
<a class="indexterm" name="id2630507"></a><pre class="programlisting">#define GST_RIFF_07   GST_MAKE_FOURCC ('0', '7',0x00,0x00)
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2630523"></a><h3>
<a name="GST-RIFF-AURA:CAPS"></a>GST_RIFF_AURA</h3>
<a class="indexterm" name="id2630536"></a><pre class="programlisting">#define GST_RIFF_AURA GST_MAKE_FOURCC ('A', 'U', 'R', 'A')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2630551"></a><h3>
<a name="GST-RIFF-BW10:CAPS"></a>GST_RIFF_BW10</h3>
<a class="indexterm" name="id2630564"></a><pre class="programlisting">#define GST_RIFF_BW10 GST_MAKE_FOURCC ('B', 'W', '1', '0')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2630580"></a><h3>
<a name="GST-RIFF-CCC:CAPS"></a>GST_RIFF_CCC</h3>
<a class="indexterm" name="id2630593"></a><pre class="programlisting">#define GST_RIFF_CCC  GST_MAKE_FOURCC ('C', 'C', 'C', ' ')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2630609"></a><h3>
<a name="GST-RIFF-CRAM:CAPS"></a>GST_RIFF_CRAM</h3>
<a class="indexterm" name="id2630622"></a><pre class="programlisting">#define GST_RIFF_CRAM GST_MAKE_FOURCC ('C', 'R', 'A', 'M')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2630637"></a><h3>
<a name="GST-RIFF-CVID:CAPS"></a>GST_RIFF_CVID</h3>
<a class="indexterm" name="id2630650"></a><pre class="programlisting">#define GST_RIFF_CVID GST_MAKE_FOURCC ('C', 'V', 'I', 'D')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2630666"></a><h3>
<a name="GST-RIFF-CYUV:CAPS"></a>GST_RIFF_CYUV</h3>
<a class="indexterm" name="id2630679"></a><pre class="programlisting">#define GST_RIFF_CYUV GST_MAKE_FOURCC ('C', 'Y', 'U', 'V')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2630695"></a><h3>
<a name="GST-RIFF-DISP:CAPS"></a>GST_RIFF_DISP</h3>
<a class="indexterm" name="id2630708"></a><pre class="programlisting">#define GST_RIFF_DISP GST_MAKE_FOURCC ('D', 'I', 'S', 'P')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2630723"></a><h3>
<a name="GST-RIFF-DIV3:CAPS"></a>GST_RIFF_DIV3</h3>
<a class="indexterm" name="id2630736"></a><pre class="programlisting">#define GST_RIFF_DIV3 GST_MAKE_FOURCC ('D', 'I', 'V', '3')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2630751"></a><h3>
<a name="GST-RIFF-DMB1:CAPS"></a>GST_RIFF_DMB1</h3>
<a class="indexterm" name="id2630764"></a><pre class="programlisting">#define GST_RIFF_DMB1 GST_MAKE_FOURCC ('D', 'M', 'B', '1')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2630780"></a><h3>
<a name="GST-RIFF-FCCH-MSVC:CAPS"></a>GST_RIFF_FCCH_MSVC</h3>
<a class="indexterm" name="id2630794"></a><pre class="programlisting">#define GST_RIFF_FCCH_MSVC GST_MAKE_FOURCC ('M','S','V','C')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2630810"></a><h3>
<a name="GST-RIFF-FCCH-RLE:CAPS"></a>GST_RIFF_FCCH_RLE</h3>
<a class="indexterm" name="id2630823"></a><pre class="programlisting">#define GST_RIFF_FCCH_RLE  GST_MAKE_FOURCC ('R','L','E',' ')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2630839"></a><h3>
<a name="GST-RIFF-FCCH-msvc"></a>GST_RIFF_FCCH_msvc</h3>
<a class="indexterm" name="id2630851"></a><pre class="programlisting">#define GST_RIFF_FCCH_msvc GST_MAKE_FOURCC ('m','s','v','c')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2630866"></a><h3>
<a name="GST-RIFF-FCC-auds"></a>GST_RIFF_FCC_auds</h3>
<a class="indexterm" name="id2630879"></a><pre class="programlisting">#define GST_RIFF_FCC_auds GST_MAKE_FOURCC ('a','u','d','s')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2630895"></a><h3>
<a name="GST-RIFF-FCC-iavs"></a>GST_RIFF_FCC_iavs</h3>
<a class="indexterm" name="id2630908"></a><pre class="programlisting">#define GST_RIFF_FCC_iavs GST_MAKE_FOURCC ('i','a','v','s')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2630924"></a><h3>
<a name="GST-RIFF-FCC-pads"></a>GST_RIFF_FCC_pads</h3>
<a class="indexterm" name="id2630937"></a><pre class="programlisting">#define GST_RIFF_FCC_pads GST_MAKE_FOURCC ('p','a','d','s')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2630953"></a><h3>
<a name="GST-RIFF-FCC-txts"></a>GST_RIFF_FCC_txts</h3>
<a class="indexterm" name="id2630966"></a><pre class="programlisting">#define GST_RIFF_FCC_txts GST_MAKE_FOURCC ('t','x','t','s')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2630982"></a><h3>
<a name="GST-RIFF-FCC-vidc"></a>GST_RIFF_FCC_vidc</h3>
<a class="indexterm" name="id2630995"></a><pre class="programlisting">#define GST_RIFF_FCC_vidc GST_MAKE_FOURCC ('v','i','d','c')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2631010"></a><h3>
<a name="GST-RIFF-FCC-vids"></a>GST_RIFF_FCC_vids</h3>
<a class="indexterm" name="id2631023"></a><pre class="programlisting">#define GST_RIFF_FCC_vids GST_MAKE_FOURCC ('v','i','d','s')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2631039"></a><h3>
<a name="GST-RIFF-FF00:CAPS"></a>GST_RIFF_FF00</h3>
<a class="indexterm" name="id2631052"></a><pre class="programlisting">#define GST_RIFF_FF00 GST_MAKE_FOURCC (0xFF,0xFF,0x00,0x00)
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2631068"></a><h3>
<a name="GST-RIFF-H263:CAPS"></a>GST_RIFF_H263</h3>
<a class="indexterm" name="id2631081"></a><pre class="programlisting">#define GST_RIFF_H263 GST_MAKE_FOURCC ('H', '2', '6', '3')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2631097"></a><h3>
<a name="GST-RIFF-I420:CAPS"></a>GST_RIFF_I420</h3>
<a class="indexterm" name="id2631110"></a><pre class="programlisting">#define GST_RIFF_I420 GST_MAKE_FOURCC ('I', '4', '2', '0')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2631125"></a><h3>
<a name="GST-RIFF-IDIT:CAPS"></a>GST_RIFF_IDIT</h3>
<a class="indexterm" name="id2631138"></a><pre class="programlisting">#define GST_RIFF_IDIT GST_MAKE_FOURCC ('I', 'D', 'I', 'T')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2631154"></a><h3>
<a name="GST-RIFF-IJPG:CAPS"></a>GST_RIFF_IJPG</h3>
<a class="indexterm" name="id2631166"></a><pre class="programlisting">#define GST_RIFF_IJPG GST_MAKE_FOURCC ('I', 'J', 'P', 'G')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2631182"></a><h3>
<a name="GST-RIFF-INFO-IARL:CAPS"></a>GST_RIFF_INFO_IARL</h3>
<a class="indexterm" name="id2631195"></a><pre class="programlisting">#define GST_RIFF_INFO_IARL GST_MAKE_FOURCC ('I','A','R','L') /* location */
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2631212"></a><h3>
<a name="GST-RIFF-INFO-IART:CAPS"></a>GST_RIFF_INFO_IART</h3>
<a class="indexterm" name="id2631225"></a><pre class="programlisting">#define GST_RIFF_INFO_IART GST_MAKE_FOURCC ('I','A','R','T') /* artist */
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2631241"></a><h3>
<a name="GST-RIFF-INFO-ICMS:CAPS"></a>GST_RIFF_INFO_ICMS</h3>
<a class="indexterm" name="id2631253"></a><pre class="programlisting">#define GST_RIFF_INFO_ICMS GST_MAKE_FOURCC ('I','C','M','S') /* commissioned */
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2631270"></a><h3>
<a name="GST-RIFF-INFO-ICMT:CAPS"></a>GST_RIFF_INFO_ICMT</h3>
<a class="indexterm" name="id2631282"></a><pre class="programlisting">#define GST_RIFF_INFO_ICMT GST_MAKE_FOURCC ('I','C','M','T') /* comment */
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2631298"></a><h3>
<a name="GST-RIFF-INFO-ICOP:CAPS"></a>GST_RIFF_INFO_ICOP</h3>
<a class="indexterm" name="id2631311"></a><pre class="programlisting">#define GST_RIFF_INFO_ICOP GST_MAKE_FOURCC ('I','C','O','P') /* copyright */
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2631328"></a><h3>
<a name="GST-RIFF-INFO-ICRD:CAPS"></a>GST_RIFF_INFO_ICRD</h3>
<a class="indexterm" name="id2631341"></a><pre class="programlisting">#define GST_RIFF_INFO_ICRD GST_MAKE_FOURCC ('I','C','R','D') /* creation date */
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2631357"></a><h3>
<a name="GST-RIFF-INFO-ICRP:CAPS"></a>GST_RIFF_INFO_ICRP</h3>
<a class="indexterm" name="id2631370"></a><pre class="programlisting">#define GST_RIFF_INFO_ICRP GST_MAKE_FOURCC ('I','C','R','P') /* cropped */
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2631386"></a><h3>
<a name="GST-RIFF-INFO-IDIM:CAPS"></a>GST_RIFF_INFO_IDIM</h3>
<a class="indexterm" name="id2631399"></a><pre class="programlisting">#define GST_RIFF_INFO_IDIM GST_MAKE_FOURCC ('I','D','I','M') /* dimensions */
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2631415"></a><h3>
<a name="GST-RIFF-INFO-IDPI:CAPS"></a>GST_RIFF_INFO_IDPI</h3>
<a class="indexterm" name="id2631429"></a><pre class="programlisting">#define GST_RIFF_INFO_IDPI GST_MAKE_FOURCC ('I','D','P','I') /* dots-per-inch */
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2631445"></a><h3>
<a name="GST-RIFF-INFO-IENG:CAPS"></a>GST_RIFF_INFO_IENG</h3>
<a class="indexterm" name="id2631458"></a><pre class="programlisting">#define GST_RIFF_INFO_IENG GST_MAKE_FOURCC ('I','E','N','G') /* engineer(s) */
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2631474"></a><h3>
<a name="GST-RIFF-INFO-IGNR:CAPS"></a>GST_RIFF_INFO_IGNR</h3>
<a class="indexterm" name="id2631487"></a><pre class="programlisting">#define GST_RIFF_INFO_IGNR GST_MAKE_FOURCC ('I','G','N','R') /* genre */
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2631503"></a><h3>
<a name="GST-RIFF-INFO-IKEY:CAPS"></a>GST_RIFF_INFO_IKEY</h3>
<a class="indexterm" name="id2631516"></a><pre class="programlisting">#define GST_RIFF_INFO_IKEY GST_MAKE_FOURCC ('I','K','E','Y') /* keywords */
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2631532"></a><h3>
<a name="GST-RIFF-INFO-ILGT:CAPS"></a>GST_RIFF_INFO_ILGT</h3>
<a class="indexterm" name="id2631545"></a><pre class="programlisting">#define GST_RIFF_INFO_ILGT GST_MAKE_FOURCC ('I','L','G','T') /* lightness */
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2631561"></a><h3>
<a name="GST-RIFF-INFO-IMED:CAPS"></a>GST_RIFF_INFO_IMED</h3>
<a class="indexterm" name="id2631574"></a><pre class="programlisting">#define GST_RIFF_INFO_IMED GST_MAKE_FOURCC ('I','M','E','D') /* medium */
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2631590"></a><h3>
<a name="GST-RIFF-INFO-INAM:CAPS"></a>GST_RIFF_INFO_INAM</h3>
<a class="indexterm" name="id2631603"></a><pre class="programlisting">#define GST_RIFF_INFO_INAM GST_MAKE_FOURCC ('I','N','A','M') /* name */
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2631619"></a><h3>
<a name="GST-RIFF-INFO-IPLT:CAPS"></a>GST_RIFF_INFO_IPLT</h3>
<a class="indexterm" name="id2631632"></a><pre class="programlisting">#define GST_RIFF_INFO_IPLT GST_MAKE_FOURCC ('I','P','L','T') /* palette setting */
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2631648"></a><h3>
<a name="GST-RIFF-INFO-IPRD:CAPS"></a>GST_RIFF_INFO_IPRD</h3>
<a class="indexterm" name="id2631661"></a><pre class="programlisting">#define GST_RIFF_INFO_IPRD GST_MAKE_FOURCC ('I','P','R','D') /* product */
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2631677"></a><h3>
<a name="GST-RIFF-INFO-ISBJ:CAPS"></a>GST_RIFF_INFO_ISBJ</h3>
<a class="indexterm" name="id2631690"></a><pre class="programlisting">#define GST_RIFF_INFO_ISBJ GST_MAKE_FOURCC ('I','S','B','J') /* subject */
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2631706"></a><h3>
<a name="GST-RIFF-INFO-ISFT:CAPS"></a>GST_RIFF_INFO_ISFT</h3>
<a class="indexterm" name="id2631720"></a><pre class="programlisting">#define GST_RIFF_INFO_ISFT GST_MAKE_FOURCC ('I','S','F','T') /* software */
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2631736"></a><h3>
<a name="GST-RIFF-INFO-ISHP:CAPS"></a>GST_RIFF_INFO_ISHP</h3>
<a class="indexterm" name="id2631749"></a><pre class="programlisting">#define GST_RIFF_INFO_ISHP GST_MAKE_FOURCC ('I','S','H','P') /* sharpness */
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2631765"></a><h3>
<a name="GST-RIFF-INFO-ISRC:CAPS"></a>GST_RIFF_INFO_ISRC</h3>
<a class="indexterm" name="id2631778"></a><pre class="programlisting">#define GST_RIFF_INFO_ISRC GST_MAKE_FOURCC ('I','S','R','C') /* source */
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2631794"></a><h3>
<a name="GST-RIFF-INFO-ISRF:CAPS"></a>GST_RIFF_INFO_ISRF</h3>
<a class="indexterm" name="id2631808"></a><pre class="programlisting">#define GST_RIFF_INFO_ISRF GST_MAKE_FOURCC ('I','S','R','F') /* source form */
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2631824"></a><h3>
<a name="GST-RIFF-INFO-ITCH:CAPS"></a>GST_RIFF_INFO_ITCH</h3>
<a class="indexterm" name="id2631837"></a><pre class="programlisting">#define GST_RIFF_INFO_ITCH GST_MAKE_FOURCC ('I','T','C','H') /* technician(s) */
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2631853"></a><h3>
<a name="GST-RIFF-ISBJ:CAPS"></a>GST_RIFF_ISBJ</h3>
<a class="indexterm" name="id2631865"></a><pre class="programlisting">#define GST_RIFF_ISBJ GST_MAKE_FOURCC ('I', 'S', 'B', 'J')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2631881"></a><h3>
<a name="GST-RIFF-ISFT:CAPS"></a>GST_RIFF_ISFT</h3>
<a class="indexterm" name="id2631894"></a><pre class="programlisting">#define GST_RIFF_ISFT GST_MAKE_FOURCC ('I', 'S', 'F', 'T')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2631910"></a><h3>
<a name="GST-RIFF-IV31:CAPS"></a>GST_RIFF_IV31</h3>
<a class="indexterm" name="id2631923"></a><pre class="programlisting">#define GST_RIFF_IV31 GST_MAKE_FOURCC ('I', 'V', '3', '1')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2631938"></a><h3>
<a name="GST-RIFF-IV32:CAPS"></a>GST_RIFF_IV32</h3>
<a class="indexterm" name="id2631951"></a><pre class="programlisting">#define GST_RIFF_IV32 GST_MAKE_FOURCC ('I', 'V', '3', '2')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2631967"></a><h3>
<a name="GST-RIFF-IV41:CAPS"></a>GST_RIFF_IV41</h3>
<a class="indexterm" name="id2631980"></a><pre class="programlisting">#define GST_RIFF_IV41 GST_MAKE_FOURCC ('I', 'V', '4', '1')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2631995"></a><h3>
<a name="GST-RIFF-IV50:CAPS"></a>GST_RIFF_IV50</h3>
<a class="indexterm" name="id2632008"></a><pre class="programlisting">#define GST_RIFF_IV50 GST_MAKE_FOURCC ('I', 'V', '5', '0')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2632024"></a><h3>
<a name="GST-RIFF-IYUV:CAPS"></a>GST_RIFF_IYUV</h3>
<a class="indexterm" name="id2632037"></a><pre class="programlisting">#define GST_RIFF_IYUV GST_MAKE_FOURCC ('I', 'Y', 'U', 'V')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2632053"></a><h3>
<a name="GST-RIFF-JPEG:CAPS"></a>GST_RIFF_JPEG</h3>
<a class="indexterm" name="id2632066"></a><pre class="programlisting">#define GST_RIFF_JPEG GST_MAKE_FOURCC ('J', 'P', 'E', 'G')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2632081"></a><h3>
<a name="GST-RIFF-L263:CAPS"></a>GST_RIFF_L263</h3>
<a class="indexterm" name="id2632094"></a><pre class="programlisting">#define GST_RIFF_L263 GST_MAKE_FOURCC ('L', '2', '6', '3')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2632110"></a><h3>
<a name="GST-RIFF-LIST-AVIX:CAPS"></a>GST_RIFF_LIST_AVIX</h3>
<a class="indexterm" name="id2632124"></a><pre class="programlisting">#define GST_RIFF_LIST_AVIX GST_MAKE_FOURCC ('A','V','I','X')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2632140"></a><h3>
<a name="GST-RIFF-LIST-INFO:CAPS"></a>GST_RIFF_LIST_INFO</h3>
<a class="indexterm" name="id2632153"></a><pre class="programlisting">#define GST_RIFF_LIST_INFO GST_MAKE_FOURCC ('I','N','F','O')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2632169"></a><h3>
<a name="GST-RIFF-LIST-adtl"></a>GST_RIFF_LIST_adtl</h3>
<a class="indexterm" name="id2632181"></a><pre class="programlisting">#define GST_RIFF_LIST_adtl GST_MAKE_FOURCC ('a','d','t','l')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2632197"></a><h3>
<a name="GST-RIFF-LIST-hdrl"></a>GST_RIFF_LIST_hdrl</h3>
<a class="indexterm" name="id2632209"></a><pre class="programlisting">#define GST_RIFF_LIST_hdrl GST_MAKE_FOURCC ('h','d','r','l')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2632225"></a><h3>
<a name="GST-RIFF-LIST-movi"></a>GST_RIFF_LIST_movi</h3>
<a class="indexterm" name="id2632238"></a><pre class="programlisting">#define GST_RIFF_LIST_movi GST_MAKE_FOURCC ('m','o','v','i')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2632253"></a><h3>
<a name="GST-RIFF-LIST-odml"></a>GST_RIFF_LIST_odml</h3>
<a class="indexterm" name="id2632266"></a><pre class="programlisting">#define GST_RIFF_LIST_odml GST_MAKE_FOURCC ('o','d','m','l')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2632282"></a><h3>
<a name="GST-RIFF-LIST-strl"></a>GST_RIFF_LIST_strl</h3>
<a class="indexterm" name="id2632295"></a><pre class="programlisting">#define GST_RIFF_LIST_strl GST_MAKE_FOURCC ('s','t','r','l')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2632311"></a><h3>
<a name="GST-RIFF-M263:CAPS"></a>GST_RIFF_M263</h3>
<a class="indexterm" name="id2632324"></a><pre class="programlisting">#define GST_RIFF_M263 GST_MAKE_FOURCC ('M', '2', '6', '3')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2632340"></a><h3>
<a name="GST-RIFF-MJPG:CAPS"></a>GST_RIFF_MJPG</h3>
<a class="indexterm" name="id2632353"></a><pre class="programlisting">#define GST_RIFF_MJPG GST_MAKE_FOURCC ('M', 'J', 'P', 'G')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2632368"></a><h3>
<a name="GST-RIFF-MPIX:CAPS"></a>GST_RIFF_MPIX</h3>
<a class="indexterm" name="id2632381"></a><pre class="programlisting">#define GST_RIFF_MPIX GST_MAKE_FOURCC (0x04,0x00, 'i', '1')     /* MotionPixels munged their id */
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2632397"></a><h3>
<a name="GST-RIFF-MVI1:CAPS"></a>GST_RIFF_MVI1</h3>
<a class="indexterm" name="id2632410"></a><pre class="programlisting">#define GST_RIFF_MVI1 GST_MAKE_FOURCC ('M', 'V', 'I', '1')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2632426"></a><h3>
<a name="GST-RIFF-NONE:CAPS"></a>GST_RIFF_NONE</h3>
<a class="indexterm" name="id2632438"></a><pre class="programlisting">#define GST_RIFF_NONE GST_MAKE_FOURCC ('N', 'O', 'N', 'E')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2632454"></a><h3>
<a name="GST-RIFF-PACK:CAPS"></a>GST_RIFF_PACK</h3>
<a class="indexterm" name="id2632467"></a><pre class="programlisting">#define GST_RIFF_PACK GST_MAKE_FOURCC ('P', 'A', 'C', 'K')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2632483"></a><h3>
<a name="GST-RIFF-Q1-0:CAPS"></a>GST_RIFF_Q1_0</h3>
<a class="indexterm" name="id2632496"></a><pre class="programlisting">#define GST_RIFF_Q1_0 GST_MAKE_FOURCC ('Q', '1',0x2e, '0')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2632511"></a><h3>
<a name="GST-RIFF-RGB:CAPS"></a>GST_RIFF_RGB</h3>
<a class="indexterm" name="id2632524"></a><pre class="programlisting">#define GST_RIFF_RGB  GST_MAKE_FOURCC ('R', 'G', 'B', ' ')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2632540"></a><h3>
<a name="GST-RIFF-RIFF-AVI:CAPS"></a>GST_RIFF_RIFF_AVI</h3>
<a class="indexterm" name="id2632554"></a><pre class="programlisting">#define GST_RIFF_RIFF_AVI  GST_MAKE_FOURCC ('A','V','I',' ')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2632570"></a><h3>
<a name="GST-RIFF-RIFF-CDXA:CAPS"></a>GST_RIFF_RIFF_CDXA</h3>
<a class="indexterm" name="id2632583"></a><pre class="programlisting">#define GST_RIFF_RIFF_CDXA GST_MAKE_FOURCC ('C','D','X','A')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2632599"></a><h3>
<a name="GST-RIFF-RIFF-WAVE:CAPS"></a>GST_RIFF_RIFF_WAVE</h3>
<a class="indexterm" name="id2632612"></a><pre class="programlisting">#define GST_RIFF_RIFF_WAVE GST_MAKE_FOURCC ('W','A','V','E')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2632628"></a><h3>
<a name="GST-RIFF-RLE4:CAPS"></a>GST_RIFF_RLE4</h3>
<a class="indexterm" name="id2632640"></a><pre class="programlisting">#define GST_RIFF_RLE4 GST_MAKE_FOURCC ('R', 'L', 'E', '4')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2632656"></a><h3>
<a name="GST-RIFF-RLE8:CAPS"></a>GST_RIFF_RLE8</h3>
<a class="indexterm" name="id2632669"></a><pre class="programlisting">#define GST_RIFF_RLE8 GST_MAKE_FOURCC ('R', 'L', 'E', '8')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2632684"></a><h3>
<a name="GST-RIFF-RT21:CAPS"></a>GST_RIFF_RT21</h3>
<a class="indexterm" name="id2632697"></a><pre class="programlisting">#define GST_RIFF_RT21 GST_MAKE_FOURCC ('R', 'T', '2', '1')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2632713"></a><h3>
<a name="GST-RIFF-SFMC:CAPS"></a>GST_RIFF_SFMC</h3>
<a class="indexterm" name="id2632726"></a><pre class="programlisting">#define GST_RIFF_SFMC GST_MAKE_FOURCC ('S', 'F', 'M', 'C')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2632742"></a><h3>
<a name="GST-RIFF-TAG-BEXT:CAPS"></a>GST_RIFF_TAG_BEXT</h3>
<a class="indexterm" name="id2632756"></a><pre class="programlisting">#define GST_RIFF_TAG_BEXT GST_MAKE_FOURCC ('B','E','X','T')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2632771"></a><h3>
<a name="GST-RIFF-TAG-JUNK:CAPS"></a>GST_RIFF_TAG_JUNK</h3>
<a class="indexterm" name="id2632784"></a><pre class="programlisting">#define GST_RIFF_TAG_JUNK GST_MAKE_FOURCC ('J','U','N','K')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2632800"></a><h3>
<a name="GST-RIFF-TAG-LIST:CAPS"></a>GST_RIFF_TAG_LIST</h3>
<a class="indexterm" name="id2632813"></a><pre class="programlisting">#define GST_RIFF_TAG_LIST GST_MAKE_FOURCC ('L','I','S','T')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2632828"></a><h3>
<a name="GST-RIFF-TAG-RIFF:CAPS"></a>GST_RIFF_TAG_RIFF</h3>
<a class="indexterm" name="id2632841"></a><pre class="programlisting">#define GST_RIFF_TAG_RIFF GST_MAKE_FOURCC ('R','I','F','F')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2632857"></a><h3>
<a name="GST-RIFF-TAG-RIFX:CAPS"></a>GST_RIFF_TAG_RIFX</h3>
<a class="indexterm" name="id2632870"></a><pre class="programlisting">#define GST_RIFF_TAG_RIFX GST_MAKE_FOURCC ('R','I','F','X')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2632886"></a><h3>
<a name="GST-RIFF-TAG-avih"></a>GST_RIFF_TAG_avih</h3>
<a class="indexterm" name="id2632898"></a><pre class="programlisting">#define GST_RIFF_TAG_avih GST_MAKE_FOURCC ('a','v','i','h')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2632914"></a><h3>
<a name="GST-RIFF-TAG-bext"></a>GST_RIFF_TAG_bext</h3>
<a class="indexterm" name="id2632927"></a><pre class="programlisting">#define GST_RIFF_TAG_bext GST_MAKE_FOURCC ('b','e','x','t')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2632943"></a><h3>
<a name="GST-RIFF-TAG-cue"></a>GST_RIFF_TAG_cue</h3>
<a class="indexterm" name="id2632956"></a><pre class="programlisting">#define GST_RIFF_TAG_cue  GST_MAKE_FOURCC ('c','u','e',' ')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2632971"></a><h3>
<a name="GST-RIFF-TAG-data"></a>GST_RIFF_TAG_data</h3>
<a class="indexterm" name="id2632984"></a><pre class="programlisting">#define GST_RIFF_TAG_data GST_MAKE_FOURCC ('d','a','t','a')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2633000"></a><h3>
<a name="GST-RIFF-TAG-dmlh"></a>GST_RIFF_TAG_dmlh</h3>
<a class="indexterm" name="id2633013"></a><pre class="programlisting">#define GST_RIFF_TAG_dmlh GST_MAKE_FOURCC ('d','m','l','h')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2633029"></a><h3>
<a name="GST-RIFF-TAG-fact"></a>GST_RIFF_TAG_fact</h3>
<a class="indexterm" name="id2633042"></a><pre class="programlisting">#define GST_RIFF_TAG_fact GST_MAKE_FOURCC ('f','a','c','t')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2633058"></a><h3>
<a name="GST-RIFF-TAG-fmt"></a>GST_RIFF_TAG_fmt</h3>
<a class="indexterm" name="id2633071"></a><pre class="programlisting">#define GST_RIFF_TAG_fmt  GST_MAKE_FOURCC ('f','m','t',' ')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2633087"></a><h3>
<a name="GST-RIFF-TAG-idx1"></a>GST_RIFF_TAG_idx1</h3>
<a class="indexterm" name="id2633100"></a><pre class="programlisting">#define GST_RIFF_TAG_idx1 GST_MAKE_FOURCC ('i','d','x','1')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2633115"></a><h3>
<a name="GST-RIFF-TAG-plst"></a>GST_RIFF_TAG_plst</h3>
<a class="indexterm" name="id2633128"></a><pre class="programlisting">#define GST_RIFF_TAG_plst GST_MAKE_FOURCC ('p','l','s','t')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2633144"></a><h3>
<a name="GST-RIFF-TAG-strd"></a>GST_RIFF_TAG_strd</h3>
<a class="indexterm" name="id2633157"></a><pre class="programlisting">#define GST_RIFF_TAG_strd GST_MAKE_FOURCC ('s','t','r','d')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2633172"></a><h3>
<a name="GST-RIFF-TAG-strf"></a>GST_RIFF_TAG_strf</h3>
<a class="indexterm" name="id2633186"></a><pre class="programlisting">#define GST_RIFF_TAG_strf GST_MAKE_FOURCC ('s','t','r','f')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2633201"></a><h3>
<a name="GST-RIFF-TAG-strh"></a>GST_RIFF_TAG_strh</h3>
<a class="indexterm" name="id2633214"></a><pre class="programlisting">#define GST_RIFF_TAG_strh GST_MAKE_FOURCC ('s','t','r','h')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2633230"></a><h3>
<a name="GST-RIFF-TAG-strn"></a>GST_RIFF_TAG_strn</h3>
<a class="indexterm" name="id2633243"></a><pre class="programlisting">#define GST_RIFF_TAG_strn GST_MAKE_FOURCC ('s','t','r','n')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2633259"></a><h3>
<a name="GST-RIFF-TAG-vedt"></a>GST_RIFF_TAG_vedt</h3>
<a class="indexterm" name="id2633272"></a><pre class="programlisting">#define GST_RIFF_TAG_vedt GST_MAKE_FOURCC ('v','e','d','t')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2633288"></a><h3>
<a name="GST-RIFF-TRAN:CAPS"></a>GST_RIFF_TRAN</h3>
<a class="indexterm" name="id2633301"></a><pre class="programlisting">#define GST_RIFF_TRAN GST_MAKE_FOURCC ('T', 'R', 'A', 'N')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2633316"></a><h3>
<a name="GST-RIFF-ULTI:CAPS"></a>GST_RIFF_ULTI</h3>
<a class="indexterm" name="id2633329"></a><pre class="programlisting">#define GST_RIFF_ULTI GST_MAKE_FOURCC ('U', 'L', 'T', 'I')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2633345"></a><h3>
<a name="GST-RIFF-V422:CAPS"></a>GST_RIFF_V422</h3>
<a class="indexterm" name="id2633358"></a><pre class="programlisting">#define GST_RIFF_V422 GST_MAKE_FOURCC ('V', '4', '2', '2')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2633374"></a><h3>
<a name="GST-RIFF-VDOW:CAPS"></a>GST_RIFF_VDOW</h3>
<a class="indexterm" name="id2633387"></a><pre class="programlisting">#define GST_RIFF_VDOW GST_MAKE_FOURCC ('V', 'D', 'O', 'W')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2633402"></a><h3>
<a name="GST-RIFF-VIXL:CAPS"></a>GST_RIFF_VIXL</h3>
<a class="indexterm" name="id2633415"></a><pre class="programlisting">#define GST_RIFF_VIXL GST_MAKE_FOURCC ('V', 'I', 'X', 'L')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2633431"></a><h3>
<a name="GST-RIFF-VSSH:CAPS"></a>GST_RIFF_VSSH</h3>
<a class="indexterm" name="id2633444"></a><pre class="programlisting">#define GST_RIFF_VSSH GST_MAKE_FOURCC ( 'V', 'S', 'S', 'H') /* H2.64 */
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2633460"></a><h3>
<a name="GST-RIFF-VYUY:CAPS"></a>GST_RIFF_VYUY</h3>
<a class="indexterm" name="id2633473"></a><pre class="programlisting">#define GST_RIFF_VYUY GST_MAKE_FOURCC ('V', 'Y', 'U', 'Y')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2633489"></a><h3>
<a name="GST-RIFF-WHAM:CAPS"></a>GST_RIFF_WHAM</h3>
<a class="indexterm" name="id2633502"></a><pre class="programlisting">#define GST_RIFF_WHAM GST_MAKE_FOURCC ('W', 'H', 'A', 'M')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2633517"></a><h3>
<a name="GST-RIFF-WINX:CAPS"></a>GST_RIFF_WINX</h3>
<a class="indexterm" name="id2633530"></a><pre class="programlisting">#define GST_RIFF_WINX GST_MAKE_FOURCC ('W', 'I', 'N', 'X')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2633546"></a><h3>
<a name="GST-RIFF-WPY2:CAPS"></a>GST_RIFF_WPY2</h3>
<a class="indexterm" name="id2633558"></a><pre class="programlisting">#define GST_RIFF_WPY2 GST_MAKE_FOURCC ('W', 'P', 'Y', '2')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2633574"></a><h3>
<a name="GST-RIFF-XMPG:CAPS"></a>GST_RIFF_XMPG</h3>
<a class="indexterm" name="id2633587"></a><pre class="programlisting">#define GST_RIFF_XMPG GST_MAKE_FOURCC ('X', 'M', 'P', 'G')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2633603"></a><h3>
<a name="GST-RIFF-Y41P:CAPS"></a>GST_RIFF_Y41P</h3>
<a class="indexterm" name="id2633616"></a><pre class="programlisting">#define GST_RIFF_Y41P GST_MAKE_FOURCC ('Y', '4', '1', 'P')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2633632"></a><h3>
<a name="GST-RIFF-YUV8:CAPS"></a>GST_RIFF_YUV8</h3>
<a class="indexterm" name="id2633644"></a><pre class="programlisting">#define GST_RIFF_YUV8 GST_MAKE_FOURCC ('Y', 'U', 'V', '8')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2633660"></a><h3>
<a name="GST-RIFF-YUV9:CAPS"></a>GST_RIFF_YUV9</h3>
<a class="indexterm" name="id2633673"></a><pre class="programlisting">#define GST_RIFF_YUV9 GST_MAKE_FOURCC ('Y', 'V', 'U', '9')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2633689"></a><h3>
<a name="GST-RIFF-YUY2:CAPS"></a>GST_RIFF_YUY2</h3>
<a class="indexterm" name="id2633702"></a><pre class="programlisting">#define GST_RIFF_YUY2 GST_MAKE_FOURCC ('Y', 'U', 'Y', '2')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2633718"></a><h3>
<a name="GST-RIFF-YV12:CAPS"></a>GST_RIFF_YV12</h3>
<a class="indexterm" name="id2633730"></a><pre class="programlisting">#define GST_RIFF_YV12 GST_MAKE_FOURCC ('Y', 'V', '1', '2')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2633746"></a><h3>
<a name="GST-RIFF-YVU9:CAPS"></a>GST_RIFF_YVU9</h3>
<a class="indexterm" name="id2633759"></a><pre class="programlisting">#define GST_RIFF_YVU9 GST_MAKE_FOURCC ('Y', 'U', 'V', '9')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2633775"></a><h3>
<a name="GST-RIFF-azpr"></a>GST_RIFF_azpr</h3>
<a class="indexterm" name="id2633788"></a><pre class="programlisting">#define GST_RIFF_azpr GST_MAKE_FOURCC ('a', 'z', 'p', 'r')  /* recognize Apple's rpza mangled? */
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2633804"></a><h3>
<a name="GST-RIFF-bw10"></a>GST_RIFF_bw10</h3>
<a class="indexterm" name="id2633817"></a><pre class="programlisting">#define GST_RIFF_bw10 GST_MAKE_FOURCC ('b', 'w', '1', '0')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2633832"></a><h3>
<a name="GST-RIFF-ccc"></a>GST_RIFF_ccc</h3>
<a class="indexterm" name="id2633845"></a><pre class="programlisting">#define GST_RIFF_ccc  GST_MAKE_FOURCC (0x03,0x00,0xFF,0xFF)
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2633861"></a><h3>
<a name="GST-RIFF-cram"></a>GST_RIFF_cram</h3>
<a class="indexterm" name="id2633874"></a><pre class="programlisting">#define GST_RIFF_cram GST_MAKE_FOURCC ('c', 'r', 'a', 'm')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2633890"></a><h3>
<a name="GST-RIFF-cvid"></a>GST_RIFF_cvid</h3>
<a class="indexterm" name="id2633903"></a><pre class="programlisting">#define GST_RIFF_cvid GST_MAKE_FOURCC ('c', 'v', 'i', 'd')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2633918"></a><h3>
<a name="GST-RIFF-cyuv"></a>GST_RIFF_cyuv</h3>
<a class="indexterm" name="id2633931"></a><pre class="programlisting">#define GST_RIFF_cyuv GST_MAKE_FOURCC ('c', 'y', 'u', 'v')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2633947"></a><h3>
<a name="GST-RIFF-dmb1"></a>GST_RIFF_dmb1</h3>
<a class="indexterm" name="id2633960"></a><pre class="programlisting">#define GST_RIFF_dmb1 GST_MAKE_FOURCC ('d', 'm', 'b', '1')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2633976"></a><h3>
<a name="GST-RIFF-h263"></a>GST_RIFF_h263</h3>
<a class="indexterm" name="id2633989"></a><pre class="programlisting">#define GST_RIFF_h263 GST_MAKE_FOURCC ('h', '2', '6', '3')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2634004"></a><h3>
<a name="GST-RIFF-i263"></a>GST_RIFF_i263</h3>
<a class="indexterm" name="id2634017"></a><pre class="programlisting">#define GST_RIFF_i263 GST_MAKE_FOURCC ('i', '2', '6', '3')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2634033"></a><h3>
<a name="GST-RIFF-i420"></a>GST_RIFF_i420</h3>
<a class="indexterm" name="id2634046"></a><pre class="programlisting">#define GST_RIFF_i420 GST_MAKE_FOURCC ('i', '4', '2', '0')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2634062"></a><h3>
<a name="GST-RIFF-iv31"></a>GST_RIFF_iv31</h3>
<a class="indexterm" name="id2634075"></a><pre class="programlisting">#define GST_RIFF_iv31 GST_MAKE_FOURCC ('i', 'v', '3', '1')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2634090"></a><h3>
<a name="GST-RIFF-iv32"></a>GST_RIFF_iv32</h3>
<a class="indexterm" name="id2634103"></a><pre class="programlisting">#define GST_RIFF_iv32 GST_MAKE_FOURCC ('i', 'v', '3', '2')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2634119"></a><h3>
<a name="GST-RIFF-iv41"></a>GST_RIFF_iv41</h3>
<a class="indexterm" name="id2634132"></a><pre class="programlisting">#define GST_RIFF_iv41 GST_MAKE_FOURCC ('i', 'v', '4', '1')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2634148"></a><h3>
<a name="GST-RIFF-iv50"></a>GST_RIFF_iv50</h3>
<a class="indexterm" name="id2634161"></a><pre class="programlisting">#define GST_RIFF_iv50 GST_MAKE_FOURCC ('i', 'v', '5', '0')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2634176"></a><h3>
<a name="GST-RIFF-iyuv"></a>GST_RIFF_iyuv</h3>
<a class="indexterm" name="id2634189"></a><pre class="programlisting">#define GST_RIFF_iyuv GST_MAKE_FOURCC ('i', 'y', 'u', 'v')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2634205"></a><h3>
<a name="GST-RIFF-jpeg"></a>GST_RIFF_jpeg</h3>
<a class="indexterm" name="id2634218"></a><pre class="programlisting">#define GST_RIFF_jpeg GST_MAKE_FOURCC (0x04,0x00,0xFF,0xFF)
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2634234"></a><h3>
<a name="GST-RIFF-m263"></a>GST_RIFF_m263</h3>
<a class="indexterm" name="id2634246"></a><pre class="programlisting">#define GST_RIFF_m263 GST_MAKE_FOURCC ('m', '2', '6', '3')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2634262"></a><h3>
<a name="GST-RIFF-mJPG"></a>GST_RIFF_mJPG</h3>
<a class="indexterm" name="id2634275"></a><pre class="programlisting">#define GST_RIFF_mJPG GST_MAKE_FOURCC ('m', 'J', 'P', 'G')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2634291"></a><h3>
<a name="GST-RIFF-mvi1"></a>GST_RIFF_mvi1</h3>
<a class="indexterm" name="id2634304"></a><pre class="programlisting">#define GST_RIFF_mvi1 GST_MAKE_FOURCC ('m', 'v', 'i', '1')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2634319"></a><h3>
<a name="GST-RIFF-none"></a>GST_RIFF_none</h3>
<a class="indexterm" name="id2634332"></a><pre class="programlisting">#define GST_RIFF_none GST_MAKE_FOURCC (0x00,0x00,0xFF,0xFF)
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2634348"></a><h3>
<a name="GST-RIFF-pack"></a>GST_RIFF_pack</h3>
<a class="indexterm" name="id2634361"></a><pre class="programlisting">#define GST_RIFF_pack GST_MAKE_FOURCC (0x01,0x00,0xFF,0xFF)
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2634377"></a><h3>
<a name="GST-RIFF-rec"></a>GST_RIFF_rec</h3>
<a class="indexterm" name="id2634390"></a><pre class="programlisting">#define GST_RIFF_rec  GST_MAKE_FOURCC ('r', 'e', 'c', ' ')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2634406"></a><h3>
<a name="GST-RIFF-rgb"></a>GST_RIFF_rgb</h3>
<a class="indexterm" name="id2634419"></a><pre class="programlisting">#define GST_RIFF_rgb  GST_MAKE_FOURCC (0x00,0x00,0x00,0x00)
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2634434"></a><h3>
<a name="GST-RIFF-rle4"></a>GST_RIFF_rle4</h3>
<a class="indexterm" name="id2634447"></a><pre class="programlisting">#define GST_RIFF_rle4 GST_MAKE_FOURCC (0x02,0x00,0x00,0x00)
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2634463"></a><h3>
<a name="GST-RIFF-rle8"></a>GST_RIFF_rle8</h3>
<a class="indexterm" name="id2634476"></a><pre class="programlisting">#define GST_RIFF_rle8 GST_MAKE_FOURCC (0x01,0x00,0x00,0x00)
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2634492"></a><h3>
<a name="GST-RIFF-rpza"></a>GST_RIFF_rpza</h3>
<a class="indexterm" name="id2634504"></a><pre class="programlisting">#define GST_RIFF_rpza GST_MAKE_FOURCC ('r', 'p', 'z', 'a')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2634520"></a><h3>
<a name="GST-RIFF-rt21"></a>GST_RIFF_rt21</h3>
<a class="indexterm" name="id2634533"></a><pre class="programlisting">#define GST_RIFF_rt21 GST_MAKE_FOURCC ('r', 't', '2', '1')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2634549"></a><h3>
<a name="GST-RIFF-tran"></a>GST_RIFF_tran</h3>
<a class="indexterm" name="id2634562"></a><pre class="programlisting">#define GST_RIFF_tran GST_MAKE_FOURCC (0x02,0x00,0xFF,0xFF)
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2634578"></a><h3>
<a name="GST-RIFF-ulti"></a>GST_RIFF_ulti</h3>
<a class="indexterm" name="id2634591"></a><pre class="programlisting">#define GST_RIFF_ulti GST_MAKE_FOURCC ('u', 'l', 't', 'i')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2634606"></a><h3>
<a name="GST-RIFF-v422"></a>GST_RIFF_v422</h3>
<a class="indexterm" name="id2634619"></a><pre class="programlisting">#define GST_RIFF_v422 GST_MAKE_FOURCC ('v', '4', '2', '2')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2634634"></a><h3>
<a name="GST-RIFF-vixl"></a>GST_RIFF_vixl</h3>
<a class="indexterm" name="id2634647"></a><pre class="programlisting">#define GST_RIFF_vixl GST_MAKE_FOURCC ('v', 'i', 'x', 'l')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2634663"></a><h3>
<a name="GST-RIFF-vyuy"></a>GST_RIFF_vyuy</h3>
<a class="indexterm" name="id2634676"></a><pre class="programlisting">#define GST_RIFF_vyuy GST_MAKE_FOURCC ('v', 'y', 'u', 'y')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2634692"></a><h3>
<a name="GST-RIFF-wham"></a>GST_RIFF_wham</h3>
<a class="indexterm" name="id2634705"></a><pre class="programlisting">#define GST_RIFF_wham GST_MAKE_FOURCC ('w', 'h', 'a', 'm')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2634720"></a><h3>
<a name="GST-RIFF-x263"></a>GST_RIFF_x263</h3>
<a class="indexterm" name="id2634733"></a><pre class="programlisting">#define GST_RIFF_x263 GST_MAKE_FOURCC ('x', '2', '6', '3')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2634749"></a><h3>
<a name="GST-RIFF-xmpg"></a>GST_RIFF_xmpg</h3>
<a class="indexterm" name="id2634762"></a><pre class="programlisting">#define GST_RIFF_xmpg GST_MAKE_FOURCC ('x', 'm', 'p', 'g')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2634778"></a><h3>
<a name="GST-RIFF-y41p"></a>GST_RIFF_y41p</h3>
<a class="indexterm" name="id2634791"></a><pre class="programlisting">#define GST_RIFF_y41p GST_MAKE_FOURCC ('y', '4', '1', 'p')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2634806"></a><h3>
<a name="GST-RIFF-yuy2"></a>GST_RIFF_yuy2</h3>
<a class="indexterm" name="id2634819"></a><pre class="programlisting">#define GST_RIFF_yuy2 GST_MAKE_FOURCC ('y', 'u', 'y', '2')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2634835"></a><h3>
<a name="GST-RIFF-yv12"></a>GST_RIFF_yv12</h3>
<a class="indexterm" name="id2634848"></a><pre class="programlisting">#define GST_RIFF_yv12 GST_MAKE_FOURCC ('y', 'v', '1', '2')
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2634863"></a><h3>
<a name="gst-riff-create-audio-caps"></a>gst_riff_create_audio_caps ()</h3>
<a class="indexterm" name="id2634877"></a><pre class="programlisting">GstCaps*            gst_riff_create_audio_caps          (guint16 codec_id,
                                                         <a href="gst-plugins-base-libs-gstriff.html#gst-riff-strh">gst_riff_strh</a> *strh,
                                                         <a href="gst-plugins-base-libs-gstriff.html#gst-riff-strf-auds">gst_riff_strf_auds</a> *strf,
                                                         GstBuffer *strf_data,
                                                         GstBuffer *strd_data,
                                                         char **codec_name);</pre>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>codec_id</code></em>&#160;:</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>strh</code></em>&#160;:</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>strf</code></em>&#160;:</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>strf_data</code></em>&#160;:</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>strd_data</code></em>&#160;:</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>codec_name</code></em>&#160;:</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td>


</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2635041"></a><h3>
<a name="gst-riff-create-audio-template-caps"></a>gst_riff_create_audio_template_caps ()</h3>
<a class="indexterm" name="id2635056"></a><pre class="programlisting">GstCaps*            gst_riff_create_audio_template_caps (void);</pre>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td>


</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2635091"></a><h3>
<a name="gst-riff-create-iavs-caps"></a>gst_riff_create_iavs_caps ()</h3>
<a class="indexterm" name="id2635105"></a><pre class="programlisting">GstCaps*            gst_riff_create_iavs_caps           (guint32 codec_fcc,
                                                         <a href="gst-plugins-base-libs-gstriff.html#gst-riff-strh">gst_riff_strh</a> *strh,
                                                         <a href="gst-plugins-base-libs-gstriff.html#gst-riff-strf-iavs">gst_riff_strf_iavs</a> *strf,
                                                         GstBuffer *strf_data,
                                                         GstBuffer *strd_data,
                                                         char **codec_name);</pre>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>codec_fcc</code></em>&#160;:</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>strh</code></em>&#160;:</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>strf</code></em>&#160;:</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>strf_data</code></em>&#160;:</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>strd_data</code></em>&#160;:</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>codec_name</code></em>&#160;:</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td>


</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2635269"></a><h3>
<a name="gst-riff-create-iavs-template-caps"></a>gst_riff_create_iavs_template_caps ()</h3>
<a class="indexterm" name="id2635283"></a><pre class="programlisting">GstCaps*            gst_riff_create_iavs_template_caps  (void);</pre>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td>


</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2635319"></a><h3>
<a name="gst-riff-create-video-caps"></a>gst_riff_create_video_caps ()</h3>
<a class="indexterm" name="id2635333"></a><pre class="programlisting">GstCaps*            gst_riff_create_video_caps          (guint32 codec_fcc,
                                                         <a href="gst-plugins-base-libs-gstriff.html#gst-riff-strh">gst_riff_strh</a> *strh,
                                                         <a href="gst-plugins-base-libs-gstriff.html#gst-riff-strf-vids">gst_riff_strf_vids</a> *strf,
                                                         GstBuffer *strf_data,
                                                         GstBuffer *strd_data,
                                                         char **codec_name);</pre>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>codec_fcc</code></em>&#160;:</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>strh</code></em>&#160;:</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>strf</code></em>&#160;:</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>strf_data</code></em>&#160;:</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>strd_data</code></em>&#160;:</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>codec_name</code></em>&#160;:</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td>


</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2635496"></a><h3>
<a name="gst-riff-create-video-template-caps"></a>gst_riff_create_video_template_caps ()</h3>
<a class="indexterm" name="id2635511"></a><pre class="programlisting">GstCaps*            gst_riff_create_video_template_caps (void);</pre>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td>


</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2635546"></a><h3>
<a name="gst-riff-dmlh"></a>gst_riff_dmlh</h3>
<a class="indexterm" name="id2635559"></a><pre class="programlisting">typedef struct {
  guint32 totalframes;
} gst_riff_dmlh;
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2635575"></a><h3>
<a name="gst-riff-index-entry"></a>gst_riff_index_entry</h3>
<a class="indexterm" name="id2635588"></a><pre class="programlisting">typedef struct {
  guint32 id;
  guint32 flags;
#define GST_RIFF_IF_LIST                (0x00000001L)
#define GST_RIFF_IF_KEYFRAME            (0x00000010L)
#define GST_RIFF_IF_NO_TIME             (0x00000100L)
#define GST_RIFF_IF_COMPUSE             (0x0FFF0000L)
  guint32 offset;
  guint32 size;
} gst_riff_index_entry;
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2635609"></a><h3>
<a name="gst-riff-init"></a>gst_riff_init ()</h3>
<a class="indexterm" name="id2635622"></a><pre class="programlisting">void                gst_riff_init                       (void);</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2635643"></a><h3>
<a name="gst-riff-parse-chunk"></a>gst_riff_parse_chunk ()</h3>
<a class="indexterm" name="id2635656"></a><pre class="programlisting">gboolean            gst_riff_parse_chunk                (GstElement *element,
                                                         GstBuffer *buf,
                                                         guint *offset,
                                                         guint32 *fourcc,
                                                         GstBuffer **chunk_data);</pre>
<p>
Reads a single chunk.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>element</code></em>&#160;:</span></td>
<td> caller element (used for debugging).
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>buf</code></em>&#160;:</span></td>
<td> input buffer.
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>offset</code></em>&#160;:</span></td>
<td> offset in the buffer in the caller. Is incremented
         by the read size by this function.
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>fourcc</code></em>&#160;:</span></td>
<td> fourcc (returned by this function0 of the chunk.
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>chunk_data</code></em>&#160;:</span></td>
<td> buffer (returned by the function) containing the
             chunk data.
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> the fourcc tag of this chunk, or FALSE on error
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2635808"></a><h3>
<a name="gst-riff-parse-file-header"></a>gst_riff_parse_file_header ()</h3>
<a class="indexterm" name="id2635822"></a><pre class="programlisting">gboolean            gst_riff_parse_file_header          (GstElement *element,
                                                         GstBuffer *buf,
                                                         guint32 *doctype);</pre>
<p>
Reads the first few bytes from the provided buffer, checks
if this stream is a RIFF stream, and determines document type.
This function takes ownership of <em class="parameter"><code>buf</code></em> so it should not be used anymore
after calling this function.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>element</code></em>&#160;:</span></td>
<td> caller element (used for debugging/error).
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>buf</code></em>&#160;:</span></td>
<td> input buffer from which the file header will be parsed,
      should be at least 12 bytes long.
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>doctype</code></em>&#160;:</span></td>
<td> a fourcc (returned by this function) to indicate the
          type of document (according to the header).
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> FALSE if this is not a RIFF stream (in which case the
caller should error out; we already throw an error), or TRUE
if it is.
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2635940"></a><h3>
<a name="gst-riff-parse-info"></a>gst_riff_parse_info ()</h3>
<a class="indexterm" name="id2635953"></a><pre class="programlisting">void                gst_riff_parse_info                 (GstElement *element,
                                                         GstBuffer *buf,
                                                         GstTagList **taglist);</pre>
<p>
Parses stream metadata from input data.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>element</code></em>&#160;:</span></td>
<td> caller element (used for debugging/error).
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>buf</code></em>&#160;:</span></td>
<td> input data to be used for parsing, stripped from header.
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>taglist</code></em>&#160;:</span></td>
<td> a pointer to a taglist (returned by this function)
          containing information about this stream. May be
          NULL if no supported tags were found.
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2636050"></a><h3>
<a name="gst-riff-parse-strf-auds"></a>gst_riff_parse_strf_auds ()</h3>
<a class="indexterm" name="id2636064"></a><pre class="programlisting">gboolean            gst_riff_parse_strf_auds            (GstElement *element,
                                                         GstBuffer *buf,
                                                         <a href="gst-plugins-base-libs-gstriff.html#gst-riff-strf-auds">gst_riff_strf_auds</a> **strf,
                                                         GstBuffer **data);</pre>
<p>
Parses an audio stream&#180;s strf structure plus optionally some
extradata from input data. This function takes ownership of <em class="parameter"><code>buf</code></em>.
use.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>element</code></em>&#160;:</span></td>
<td> caller element (used for debugging/error).
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>buf</code></em>&#160;:</span></td>
<td> input data to be used for parsing, stripped from header.
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>strf</code></em>&#160;:</span></td>
<td> a pointer (returned by this function) to a filled-in
       strf/auds structure. Caller should free it.
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>data</code></em>&#160;:</span></td>
<td> a pointer (returned by this function) to a buffer
       containing extradata for this particular stream (e.g.
       codec initialization data).
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> TRUE if parsing succeeded, otherwise FALSE. The stream
         should be skipped on error, but it is not fatal.
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2636206"></a><h3>
<a name="gst-riff-parse-strf-iavs"></a>gst_riff_parse_strf_iavs ()</h3>
<a class="indexterm" name="id2636219"></a><pre class="programlisting">gboolean            gst_riff_parse_strf_iavs            (GstElement *element,
                                                         GstBuffer *buf,
                                                         <a href="gst-plugins-base-libs-gstriff.html#gst-riff-strf-iavs">gst_riff_strf_iavs</a> **strf,
                                                         GstBuffer **data);</pre>
<p>
Parses a interleaved (also known as "complex")  stream&#180;s strf
structure plus optionally some extradata from input data. This 
function takes ownership of <em class="parameter"><code>buf</code></em>.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>element</code></em>&#160;:</span></td>
<td> caller element (used for debugging/error).
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>buf</code></em>&#160;:</span></td>
<td> input data to be used for parsing, stripped from header.
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>strf</code></em>&#160;:</span></td>
<td> a pointer (returned by this function) to a filled-in
       strf/iavs structure. Caller should free it.
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>data</code></em>&#160;:</span></td>
<td> a pointer (returned by this function) to a buffer
       containing extradata for this particular stream (e.g.
       codec initialization data).
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> TRUE if parsing succeeded, otherwise FALSE.
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2636361"></a><h3>
<a name="gst-riff-parse-strf-vids"></a>gst_riff_parse_strf_vids ()</h3>
<a class="indexterm" name="id2636374"></a><pre class="programlisting">gboolean            gst_riff_parse_strf_vids            (GstElement *element,
                                                         GstBuffer *buf,
                                                         <a href="gst-plugins-base-libs-gstriff.html#gst-riff-strf-vids">gst_riff_strf_vids</a> **strf,
                                                         GstBuffer **data);</pre>
<p>
Parses a video stream&#180;s strf structure plus optionally some
extradata from input data. This function takes ownership of <em class="parameter"><code>buf</code></em>.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>element</code></em>&#160;:</span></td>
<td> caller element (used for debugging/error).
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>buf</code></em>&#160;:</span></td>
<td> input data to be used for parsing, stripped from header.
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>strf</code></em>&#160;:</span></td>
<td> a pointer (returned by this function) to a filled-in
       strf/vids structure. Caller should free it.
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>data</code></em>&#160;:</span></td>
<td> a pointer (returned by this function) to a buffer
       containing extradata for this particular stream (e.g.
       palette, codec initialization data).
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> TRUE if parsing succeeded, otherwise FALSE. The stream
         should be skipped on error, but it is not fatal.
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2636516"></a><h3>
<a name="gst-riff-parse-strh"></a>gst_riff_parse_strh ()</h3>
<a class="indexterm" name="id2636530"></a><pre class="programlisting">gboolean            gst_riff_parse_strh                 (GstElement *element,
                                                         GstBuffer *buf,
                                                         <a href="gst-plugins-base-libs-gstriff.html#gst-riff-strh">gst_riff_strh</a> **strh);</pre>
<p>
Parses a strh structure from input data. Takes ownership of <em class="parameter"><code>buf</code></em>.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>element</code></em>&#160;:</span></td>
<td> caller element (used for debugging/error).
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>buf</code></em>&#160;:</span></td>
<td> input data to be used for parsing, stripped from header.
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>strh</code></em>&#160;:</span></td>
<td> a pointer (returned by this function) to a filled-in
       strh structure. Caller should free it.
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> TRUE if parsing succeeded, otherwise FALSE. The stream
         should be skipped on error, but it is not fatal.
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2636644"></a><h3>
<a name="gst-riff-read-chunk"></a>gst_riff_read_chunk ()</h3>
<a class="indexterm" name="id2636658"></a><pre class="programlisting">GstFlowReturn       gst_riff_read_chunk                 (GstElement *element,
                                                         GstPad *pad,
                                                         guint64 *offset,
                                                         guint32 *tag,
                                                         GstBuffer **chunk_data);</pre>
<p>
Reads a single chunk of data. Since 0.10.8 'JUNK' chunks
are skipped automatically.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>element</code></em>&#160;:</span></td>
<td> caller element (used for debugging).
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>pad</code></em>&#160;:</span></td>
<td> pad to pull data from.
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>offset</code></em>&#160;:</span></td>
<td> offset to pull from, incremented by this function.
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>tag</code></em>&#160;:</span></td>
<td> fourcc of the chunk (returned by this function).
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>chunk_data</code></em>&#160;:</span></td>
<td> buffer (returned by this function).
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> flow status.
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2636809"></a><h3>
<a name="gst-riff-strf-auds"></a>gst_riff_strf_auds</h3>
<a class="indexterm" name="id2636821"></a><pre class="programlisting">typedef struct {
       /* == WaveHeader (?) */
  guint16 format;
/**** from public Microsoft RIFF docs ******/
#define GST_RIFF_WAVE_FORMAT_UNKNOWN        (0x0000)
#define GST_RIFF_WAVE_FORMAT_PCM            (0x0001)
#define GST_RIFF_WAVE_FORMAT_ADPCM          (0x0002)
#define GST_RIFF_WAVE_FORMAT_IEEE_FLOAT     (0x0003)
#define GST_RIFF_WAVE_FORMAT_VSELP          (0x0004)
#define GST_RIFF_WAVE_FORMAT_IBM_CVSD       (0x0005)
#define GST_RIFF_WAVE_FORMAT_ALAW           (0x0006)
#define GST_RIFF_WAVE_FORMAT_MULAW          (0x0007)
#define GST_RIFF_WAVE_FORMAT_WMS            (0x000a) /* WMS Windows Media Audio Speech */
#define GST_RIFF_WAVE_FORMAT_OKI_ADPCM      (0x0010)
#define GST_RIFF_WAVE_FORMAT_DVI_ADPCM      (0x0011)
#define GST_RIFF_WAVE_FORMAT_MEDIASPACE_ADPCM (0x0012)
#define GST_RIFF_WAVE_FORMAT_SIERRA_ADPCM   (0x0013)
#define GST_RIFF_WAVE_FORMAT_G723_ADPCM     (0x0014)
#define GST_RIFF_WAVE_FORMAT_DIGISTD        (0x0015)
#define GST_RIFF_WAVE_FORMAT_DIGIFIX        (0x0016)
#define GST_RIFF_WAVE_FORMAT_DIALOGIC_OKI_ADPCM (0x0017)
#define GST_RIFF_WAVE_FORMAT_MEDIAVISION_ADPCM  (0x0018)
#define GST_RIFF_WAVE_FORMAT_CU_CODEC       (0x0019)
#define GST_RIFF_WAVE_FORMAT_YAMAHA_ADPCM   (0x0020)
#define GST_RIFF_WAVE_FORMAT_SONARC         (0x0021)
#define GST_RIFF_WAVE_FORMAT_DSP_TRUESPEECH (0x0022)
#define GST_RIFF_WAVE_FORMAT_ECHOSC1        (0x0023)
#define GST_RIFF_WAVE_FORMAT_AUDIOFILE_AF36 (0x0024)
#define GST_RIFF_WAVE_FORMAT_APTX           (0x0025)
#define GST_RIFF_WAVE_FORMAT_AUDIOFILE_AF10 (0x0026)
#define GST_RIFF_WAVE_FORMAT_PROSODY_1612   (0x0027)
#define GST_RIFF_WAVE_FORMAT_LRC            (0x0028)
#define GST_RIFF_WAVE_FORMAT_DOLBY_AC2      (0x0030)
#define GST_RIFF_WAVE_FORMAT_GSM610         (0x0031)
#define GST_RIFF_WAVE_FORMAT_MSN            (0x0032)
#define GST_RIFF_WAVE_FORMAT_ANTEX_ADPCME   (0x0033 
#define GST_RIFF_WAVE_FORMAT_CONTROL_RES_VQLPC (0x0034)
#define GST_RIFF_WAVE_FORMAT_DIGIREAL       (0x0035)
#define GST_RIFF_WAVE_FORMAT_DIGIADPCM      (0x0036)
#define GST_RIFF_WAVE_FORMAT_CONTROL_RES_CR10  (0x0037)
#define GST_RIFF_WAVE_FORMAT_NMS_VBXADPCM   (0x0038)
#define GST_RIFF_WAVE_FORMAT_CS_IMAADPCM    (0x0039)
#define GST_RIFF_WAVE_FORMAT_ECHOSC3        (0x003A)
#define GST_RIFF_WAVE_FORMAT_ROCKWELL_ADPCM (0x003B)
#define GST_RIFF_WAVE_FORMAT_ROCKWELL_DIGITALK (0x003C)
#define GST_RIFF_WAVE_FORMAT_XEBEC          (0x003D)
#define GST_RIFF_WAVE_FORMAT_ITU_G721_ADPCM (0x0040)
#define GST_RIFF_WAVE_FORMAT_G728_CELP      (0x0041)
#define GST_RIFF_WAVE_FORMAT_MSG723         (0x0042)
#define GST_RIFF_WAVE_FORMAT_MPEGL12        (0x0050)
#define GST_RIFF_WAVE_FORMAT_RT24           (0x0052)
#define GST_RIFF_WAVE_FORMAT_PAC            (0x0053)
#define GST_RIFF_WAVE_FORMAT_MPEGL3         (0x0055)
#define GST_RIFF_WAVE_FORMAT_LUCENT_G723    (0x0059)
#define GST_RIFF_WAVE_FORMAT_CIRRUS         (0x0060)
#define GST_RIFF_WAVE_FORMAT_ESPCM          (0x0061)
#define GST_RIFF_WAVE_FORMAT_VOXWARE        (0x0062)
#define GST_RIFF_WAVE_FORMAT_CANOPUS_ATRAC  (0x0063)
#define GST_RIFF_WAVE_FORMAT_G726_ADPCM     (0x0064)
#define GST_RIFF_WAVE_FORMAT_G722_ADPCM     (0x0065)
#define GST_RIFF_WAVE_FORMAT_DSAT_DISPLAY   (0x0067)
#define GST_RIFF_WAVE_FORMAT_VOXWARE_BYTE_ALIGNED (0x0069)
#define GST_RIFF_WAVE_FORMAT_VOXWARE_AC8    (0x0070)
#define GST_RIFF_WAVE_FORMAT_VOXWARE_AC10   (0x0071)
#define GST_RIFF_WAVE_FORMAT_VOXWARE_AC16   (0x0072)
#define GST_RIFF_WAVE_FORMAT_VOXWARE_AC20   (0x0073)
#define GST_RIFF_WAVE_FORMAT_VOXWARE_METAVOICE (0x0074)
#define GST_RIFF_WAVE_FORMAT_VOXWARE_METASOUND (0x0075)
#define GST_RIFF_WAVE_FORMAT_VOXWARE_RT29HW (0x0076)
#define GST_RIFF_WAVE_FORMAT_VOXWARE_VR12   (0x0077)
#define GST_RIFF_WAVE_FORMAT_VOXWARE_VR18   (0x0078)
#define GST_RIFF_WAVE_FORMAT_VOXWARE_TQ40   (0x0079)
#define GST_RIFF_WAVE_FORMAT_SOFTSOUND      (0x0080)
#define GST_RIFF_WAVE_FORMAT_VOXWARE_TQ60   (0x0081)
#define GST_RIFF_WAVE_FORMAT_MSRT24         (0x0082)
#define GST_RIFF_WAVE_FORMAT_G729A          (0x0083)
#define GST_RIFF_WAVE_FORMAT_MVI_MVI2       (0x0084)
#define GST_RIFF_WAVE_FORMAT_DF_G726        (0x0085)
#define GST_RIFF_WAVE_FORMAT_DF_GSM610      (0x0086)
#define GST_RIFF_WAVE_FORMAT_ISIAUDIO       (0x0088)
#define GST_RIFF_WAVE_FORMAT_ONLIVE         (0x0089)
#define GST_RIFF_WAVE_FORMAT_SBC24          (0x0091)
#define GST_RIFF_WAVE_FORMAT_DOLBY_AC3_SPDIF  (0x0092)
#define GST_RIFF_WAVE_FORMAT_MEDIASONIC_G723  (0x0093)
#define GST_RIFF_WAVE_FORMAT_PROSODY_8KBPS  (0x0094)
#define GST_RIFF_WAVE_FORMAT_ZYXEL_ADPCM    (0x0097)
#define GST_RIFF_WAVE_FORMAT_PHILIPS_LPCBB  (0x0098)
#define GST_RIFF_WAVE_FORMAT_PACKED         (0x0099)
#define GST_RIFF_WAVE_FORMAT_MALDEN_PHONYTALK (0x00A0)
#define GST_RIFF_WAVE_FORMAT_AAC            (0x00ff)
#define GST_RIFF_WAVE_FORMAT_RHETOREX_ADPCM (0x0100)
#define GST_RIFF_IBM_FORMAT_MULAW           (0x0101)
#define GST_RIFF_IBM_FORMAT_ALAW            (0x0102)
#define GST_RIFF_IBM_FORMAT_ADPCM           (0x0103)
#define GST_RIFF_WAVE_FORMAT_VIVO_G723      (0x0111)
#define GST_RIFF_WAVE_FORMAT_VIVO_SIREN     (0x0112)
#define GST_RIFF_WAVE_FORMAT_DIGITAL_G723   (0x0123)
#define GST_RIFF_WAVE_FORMAT_SANYO_LD_ADPCM (0x0125)
#define GST_RIFF_WAVE_FORMAT_SIPROLAB_ACEPLNET  (0x0130)
#define GST_RIFF_WAVE_FORMAT_SIPROLAB_ACELP4800 (0x0131)
#define GST_RIFF_WAVE_FORMAT_SIPROLAB_ACELP8V3  (0x0132)
#define GST_RIFF_WAVE_FORMAT_SIPROLAB_G729   (0x0133)
#define GST_RIFF_WAVE_FORMAT_SIPROLAB_G729A  (0x0134)
#define GST_RIFF_WAVE_FORMAT_SIPROLAB_KELVIN (0x0135)
#define GST_RIFF_WAVE_FORMAT_G726ADPCM       (0x0140)
#define GST_RIFF_WAVE_FORMAT_QUALCOMM_PUREVOICE (0x0150)
#define GST_RIFF_WAVE_FORMAT_QUALCOMM_HALFRATE  (0x0151)
#define GST_RIFF_WAVE_FORMAT_TUBGSM             (0x0155)
#define GST_RIFF_WAVE_FORMAT_WMAV1          (0x0160)
#define GST_RIFF_WAVE_FORMAT_WMAV2          (0x0161)
#define GST_RIFF_WAVE_FORMAT_WMAV3          (0x0162)
#define GST_RIFF_WAVE_FORMAT_WMAV3_L        (0x0163)
#define GST_RIFF_WAVE_FORMAT_CREATIVE_ADPCM (0x0200)
#define GST_RIFF_WAVE_FORMAT_CREATIVE_FASTSPEECH8  (0x0202)
#define GST_RIFF_WAVE_FORMAT_CREATIVE_FASTSPEECH10 (0x0203)
#define GST_RIFF_WAVE_FORMAT_UHER_ADPCM     (0x0210)
#define GST_RIFF_WAVE_FORMAT_QUARTERDECK    (0x0220)
#define GST_RIFF_WAVE_FORMAT_ILINK_VC       (0x0230)
#define GST_RIFF_WAVE_FORMAT_RAW_SPORT      (0x0240)
#define GST_RIFF_WAVE_FORMAT_IPI_HSX        (0x0250)
#define GST_RIFF_WAVE_FORMAT_IPI_RPELP      (0x0251)
#define GST_RIFF_WAVE_FORMAT_CS2            (0x0260)
#define GST_RIFF_WAVE_FORMAT_SONY_ATRAC3    (0x0270)
#define GST_RIFF_WAVE_FORMAT_FM_TOWNS_SND   (0x0300)
#define GST_RIFF_WAVE_FORMAT_BTV_DIGITAL    (0x0400)
#define GST_RIFF_WAVE_FORMAT_QDESIGN_MUSIC  (0x0450)
#define GST_RIFF_WAVE_FORMAT_VME_VMPCM      (0x0680)
#define GST_RIFF_WAVE_FORMAT_TPC            (0x0681)
#define GST_RIFF_WAVE_FORMAT_OLIGSM         (0x1000)
#define GST_RIFF_WAVE_FORMAT_OLIADPCM       (0x1001)
#define GST_RIFF_WAVE_FORMAT_OLICELP        (0x1002)
#define GST_RIFF_WAVE_FORMAT_OLISBC         (0x1003)
#define GST_RIFF_WAVE_FORMAT_OLIOPR         (0x1004)
#define GST_RIFF_WAVE_FORMAT_LH_CODEC       (0x1100)
#define GST_RIFF_WAVE_FORMAT_NORRIS         (0x1400)
#define GST_RIFF_WAVE_FORMAT_SOUNDSPACE_MUSICOMPRESS (0x1500)
#define GST_RIFF_WAVE_FORMAT_A52            (0x2000)
#define GST_RIFF_WAVE_FORMAT_DTS            (0x2001)
#define GST_RIFF_WAVE_FORMAT_VORBIS1        (0x674f)
#define GST_RIFF_WAVE_FORMAT_VORBIS2        (0x6750)
#define GST_RIFF_WAVE_FORMAT_VORBIS3        (0x6751)
#define GST_RIFF_WAVE_FORMAT_VORBIS1PLUS    (0x676f)
#define GST_RIFF_WAVE_FORMAT_VORBIS2PLUS    (0x6770)
#define GST_RIFF_WAVE_FORMAT_VORBIS3PLUS    (0x6771)
#define GST_RIFF_WAVE_FORMAT_GSM_AMR_CBR    (0x7A21)
#define GST_RIFF_WAVE_FORMAT_GSM_AMR_VBR    (0x7A22)
#define GST_RIFF_WAVE_FORMAT_EXTENSIBLE     (0xFFFE)
  guint16 channels;
  guint32 rate;
  guint32 av_bps;
  guint16 blockalign;
  guint16 size;
} gst_riff_strf_auds;
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2636987"></a><h3>
<a name="gst-riff-strf-iavs"></a>gst_riff_strf_iavs</h3>
<a class="indexterm" name="id2637000"></a><pre class="programlisting">typedef struct {
  guint32 DVAAuxSrc;
  guint32 DVAAuxCtl;
  guint32 DVAAuxSrc1;
  guint32 DVAAuxCtl1;
  guint32 DVVAuxSrc;
  guint32 DVVAuxCtl;
  guint32 DVReserved1;
  guint32 DVReserved2;
} gst_riff_strf_iavs;
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2637019"></a><h3>
<a name="gst-riff-strf-vids"></a>gst_riff_strf_vids</h3>
<a class="indexterm" name="id2637032"></a><pre class="programlisting">typedef struct {
       /* == BitMapInfoHeader */
  guint32 size;
  guint32 width;
  guint32 height;
  guint16 planes;
  guint16 bit_cnt;
  guint32 compression;
  guint32 image_size;
  guint32 xpels_meter;
  guint32 ypels_meter;
  guint32 num_colors;        /* used colors */
  guint32 imp_colors;        /* important colors */
  /* may be more for some codecs */
} gst_riff_strf_vids;
</pre>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2637053"></a><h3>
<a name="gst-riff-strh"></a>gst_riff_strh</h3>
<a class="indexterm" name="id2637066"></a><pre class="programlisting">typedef struct {
  guint32 type;             /* stream type */
  guint32 fcc_handler;       /* fcc_handler */
  guint32 flags;
/* flags values */
#define GST_RIFF_STRH_DISABLED        0x000000001
#define GST_RIFF_STRH_VIDEOPALCHANGES 0x000010000
  guint32 priority;
  guint32 init_frames;       /* initial frames (???) */
  guint32 scale;
  guint32 rate;
  guint32 start;
  guint32 length;
  guint32 bufsize;           /* suggested buffer size */
  guint32 quality;
  guint32 samplesize;
  /* rcFrame, RECT structure(struct of 4 shorts)
  gint32  left;
  gint32  top;
  gint32  right;
  gint32  bottom;
  */
} gst_riff_strh;
</pre>
<p>

</p>
</div>
</div>
</div>
</body>
</html>