Current File : //proc/self/root/usr/share/gir-1.0/GstRiff-0.10.gir |
<?xml version="1.0"?>
<!-- This file was automatically generated from C sources - DO NOT EDIT!
To affect the contents of this file, edit the original C definitions,
and/or use gtk-doc annotations. -->
<repository version="1.2"
xmlns="http://www.gtk.org/introspection/core/1.0"
xmlns:c="http://www.gtk.org/introspection/c/1.0"
xmlns:glib="http://www.gtk.org/introspection/glib/1.0">
<include name="Gst" version="0.10"/>
<include name="GstAudio" version="0.10"/>
<include name="GstTag" version="0.10"/>
<package name="gstreamer-riff-0.10"/>
<c:include name="gst/riff/riff-ids.h"/>
<c:include name="gst/riff/riff-media.h"/>
<c:include name="gst/riff/riff-read.h"/>
<namespace name="GstRiff"
version="0.10"
shared-library="libgstriff-0.10.so.0"
c:identifier-prefixes="Gst"
c:symbol-prefixes="gst">
<constant name="RIFF_IBM_FORMAT_ADPCM"
value="259"
c:type="GST_RIFF_IBM_FORMAT_ADPCM">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_IBM_FORMAT_ALAW"
value="258"
c:type="GST_RIFF_IBM_FORMAT_ALAW">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_IBM_FORMAT_MULAW"
value="257"
c:type="GST_RIFF_IBM_FORMAT_MULAW">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_IF_COMPUSE"
value="268369920"
c:type="GST_RIFF_IF_COMPUSE">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_IF_KEYFRAME" value="16" c:type="GST_RIFF_IF_KEYFRAME">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_IF_LIST" value="1" c:type="GST_RIFF_IF_LIST">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_IF_NO_TIME" value="256" c:type="GST_RIFF_IF_NO_TIME">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_STRH_DISABLED"
value="1"
c:type="GST_RIFF_STRH_DISABLED">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_STRH_VIDEOPALCHANGES"
value="65536"
c:type="GST_RIFF_STRH_VIDEOPALCHANGES">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_A52"
value="8192"
c:type="GST_RIFF_WAVE_FORMAT_A52">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_AAC"
value="255"
c:type="GST_RIFF_WAVE_FORMAT_AAC">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_AAC_AC"
value="16707"
c:type="GST_RIFF_WAVE_FORMAT_AAC_AC">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_AAC_pm"
value="28781"
c:type="GST_RIFF_WAVE_FORMAT_AAC_pm">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_ADPCM"
value="2"
c:type="GST_RIFF_WAVE_FORMAT_ADPCM">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_ADPCM_IMA_DK3"
value="98"
c:type="GST_RIFF_WAVE_FORMAT_ADPCM_IMA_DK3">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_ADPCM_IMA_DK4"
value="97"
c:type="GST_RIFF_WAVE_FORMAT_ADPCM_IMA_DK4">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_ADPCM_IMA_WAV"
value="105"
c:type="GST_RIFF_WAVE_FORMAT_ADPCM_IMA_WAV">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_ALAW"
value="6"
c:type="GST_RIFF_WAVE_FORMAT_ALAW">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_AMR_NB"
value="87"
c:type="GST_RIFF_WAVE_FORMAT_AMR_NB">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_AMR_WB"
value="88"
c:type="GST_RIFF_WAVE_FORMAT_AMR_WB">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_APTX"
value="37"
c:type="GST_RIFF_WAVE_FORMAT_APTX">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_AUDIOFILE_AF10"
value="38"
c:type="GST_RIFF_WAVE_FORMAT_AUDIOFILE_AF10">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_AUDIOFILE_AF36"
value="36"
c:type="GST_RIFF_WAVE_FORMAT_AUDIOFILE_AF36">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_BTV_DIGITAL"
value="1024"
c:type="GST_RIFF_WAVE_FORMAT_BTV_DIGITAL">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_CANOPUS_ATRAC"
value="99"
c:type="GST_RIFF_WAVE_FORMAT_CANOPUS_ATRAC">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_CIRRUS"
value="96"
c:type="GST_RIFF_WAVE_FORMAT_CIRRUS">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_CONTROL_RES_CR10"
value="55"
c:type="GST_RIFF_WAVE_FORMAT_CONTROL_RES_CR10">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_CONTROL_RES_VQLPC"
value="52"
c:type="GST_RIFF_WAVE_FORMAT_CONTROL_RES_VQLPC">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_CREATIVE_ADPCM"
value="512"
c:type="GST_RIFF_WAVE_FORMAT_CREATIVE_ADPCM">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_CREATIVE_FASTSPEECH10"
value="515"
c:type="GST_RIFF_WAVE_FORMAT_CREATIVE_FASTSPEECH10">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_CREATIVE_FASTSPEECH8"
value="514"
c:type="GST_RIFF_WAVE_FORMAT_CREATIVE_FASTSPEECH8">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_CS2"
value="608"
c:type="GST_RIFF_WAVE_FORMAT_CS2">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_CS_IMAADPCM"
value="57"
c:type="GST_RIFF_WAVE_FORMAT_CS_IMAADPCM">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_CU_CODEC"
value="25"
c:type="GST_RIFF_WAVE_FORMAT_CU_CODEC">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_DF_G726"
value="133"
c:type="GST_RIFF_WAVE_FORMAT_DF_G726">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_DF_GSM610"
value="134"
c:type="GST_RIFF_WAVE_FORMAT_DF_GSM610">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_DIALOGIC_OKI_ADPCM"
value="23"
c:type="GST_RIFF_WAVE_FORMAT_DIALOGIC_OKI_ADPCM">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_DIGIADPCM"
value="54"
c:type="GST_RIFF_WAVE_FORMAT_DIGIADPCM">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_DIGIFIX"
value="22"
c:type="GST_RIFF_WAVE_FORMAT_DIGIFIX">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_DIGIREAL"
value="53"
c:type="GST_RIFF_WAVE_FORMAT_DIGIREAL">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_DIGISTD"
value="21"
c:type="GST_RIFF_WAVE_FORMAT_DIGISTD">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_DIGITAL_G723"
value="291"
c:type="GST_RIFF_WAVE_FORMAT_DIGITAL_G723">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_DOLBY_AC2"
value="48"
c:type="GST_RIFF_WAVE_FORMAT_DOLBY_AC2">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_DOLBY_AC3_SPDIF"
value="146"
c:type="GST_RIFF_WAVE_FORMAT_DOLBY_AC3_SPDIF">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_DSAT_DISPLAY"
value="103"
c:type="GST_RIFF_WAVE_FORMAT_DSAT_DISPLAY">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_DSP_TRUESPEECH"
value="34"
c:type="GST_RIFF_WAVE_FORMAT_DSP_TRUESPEECH">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_DTS"
value="8193"
c:type="GST_RIFF_WAVE_FORMAT_DTS">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_DVI_ADPCM"
value="17"
c:type="GST_RIFF_WAVE_FORMAT_DVI_ADPCM">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_ECHOSC1"
value="35"
c:type="GST_RIFF_WAVE_FORMAT_ECHOSC1">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_ECHOSC3"
value="58"
c:type="GST_RIFF_WAVE_FORMAT_ECHOSC3">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_ESPCM"
value="97"
c:type="GST_RIFF_WAVE_FORMAT_ESPCM">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_EXTENSIBLE"
value="65534"
c:type="GST_RIFF_WAVE_FORMAT_EXTENSIBLE">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_FLAC"
value="61868"
c:type="GST_RIFF_WAVE_FORMAT_FLAC">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_FM_TOWNS_SND"
value="768"
c:type="GST_RIFF_WAVE_FORMAT_FM_TOWNS_SND">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_G722_ADPCM"
value="101"
c:type="GST_RIFF_WAVE_FORMAT_G722_ADPCM">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_G723_ADPCM"
value="20"
c:type="GST_RIFF_WAVE_FORMAT_G723_ADPCM">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_G726ADPCM"
value="320"
c:type="GST_RIFF_WAVE_FORMAT_G726ADPCM">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_G726_ADPCM"
value="100"
c:type="GST_RIFF_WAVE_FORMAT_G726_ADPCM">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_G728_CELP"
value="65"
c:type="GST_RIFF_WAVE_FORMAT_G728_CELP">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_G729A"
value="131"
c:type="GST_RIFF_WAVE_FORMAT_G729A">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_GSM610"
value="49"
c:type="GST_RIFF_WAVE_FORMAT_GSM610">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_GSM_AMR_CBR"
value="31265"
c:type="GST_RIFF_WAVE_FORMAT_GSM_AMR_CBR">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_GSM_AMR_VBR"
value="31266"
c:type="GST_RIFF_WAVE_FORMAT_GSM_AMR_VBR">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_IBM_CVSD"
value="5"
c:type="GST_RIFF_WAVE_FORMAT_IBM_CVSD">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_IEEE_FLOAT"
value="3"
c:type="GST_RIFF_WAVE_FORMAT_IEEE_FLOAT">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_ILINK_VC"
value="560"
c:type="GST_RIFF_WAVE_FORMAT_ILINK_VC">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_IMC"
value="1025"
c:type="GST_RIFF_WAVE_FORMAT_IMC">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_IPI_HSX"
value="592"
c:type="GST_RIFF_WAVE_FORMAT_IPI_HSX">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_IPI_RPELP"
value="593"
c:type="GST_RIFF_WAVE_FORMAT_IPI_RPELP">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_ISIAUDIO"
value="136"
c:type="GST_RIFF_WAVE_FORMAT_ISIAUDIO">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_ITU_G721_ADPCM"
value="64"
c:type="GST_RIFF_WAVE_FORMAT_ITU_G721_ADPCM">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_LH_CODEC"
value="4352"
c:type="GST_RIFF_WAVE_FORMAT_LH_CODEC">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_LRC"
value="40"
c:type="GST_RIFF_WAVE_FORMAT_LRC">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_LUCENT_G723"
value="89"
c:type="GST_RIFF_WAVE_FORMAT_LUCENT_G723">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_MALDEN_PHONYTALK"
value="160"
c:type="GST_RIFF_WAVE_FORMAT_MALDEN_PHONYTALK">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_MEDIASONIC_G723"
value="147"
c:type="GST_RIFF_WAVE_FORMAT_MEDIASONIC_G723">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_MEDIASPACE_ADPCM"
value="18"
c:type="GST_RIFF_WAVE_FORMAT_MEDIASPACE_ADPCM">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_MEDIAVISION_ADPCM"
value="24"
c:type="GST_RIFF_WAVE_FORMAT_MEDIAVISION_ADPCM">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_MPEGL12"
value="80"
c:type="GST_RIFF_WAVE_FORMAT_MPEGL12">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_MPEGL3"
value="85"
c:type="GST_RIFF_WAVE_FORMAT_MPEGL3">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_MSG723"
value="66"
c:type="GST_RIFF_WAVE_FORMAT_MSG723">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_MSN"
value="50"
c:type="GST_RIFF_WAVE_FORMAT_MSN">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_MSRT24"
value="130"
c:type="GST_RIFF_WAVE_FORMAT_MSRT24">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_MULAW"
value="7"
c:type="GST_RIFF_WAVE_FORMAT_MULAW">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_MVI_MVI2"
value="132"
c:type="GST_RIFF_WAVE_FORMAT_MVI_MVI2">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_NMS_VBXADPCM"
value="56"
c:type="GST_RIFF_WAVE_FORMAT_NMS_VBXADPCM">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_NORRIS"
value="5120"
c:type="GST_RIFF_WAVE_FORMAT_NORRIS">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_OKI_ADPCM"
value="16"
c:type="GST_RIFF_WAVE_FORMAT_OKI_ADPCM">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_OLIADPCM"
value="4097"
c:type="GST_RIFF_WAVE_FORMAT_OLIADPCM">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_OLICELP"
value="4098"
c:type="GST_RIFF_WAVE_FORMAT_OLICELP">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_OLIGSM"
value="4096"
c:type="GST_RIFF_WAVE_FORMAT_OLIGSM">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_OLIOPR"
value="4100"
c:type="GST_RIFF_WAVE_FORMAT_OLIOPR">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_OLISBC"
value="4099"
c:type="GST_RIFF_WAVE_FORMAT_OLISBC">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_ONLIVE"
value="137"
c:type="GST_RIFF_WAVE_FORMAT_ONLIVE">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_PAC"
value="83"
c:type="GST_RIFF_WAVE_FORMAT_PAC">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_PACKED"
value="153"
c:type="GST_RIFF_WAVE_FORMAT_PACKED">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_PCM"
value="1"
c:type="GST_RIFF_WAVE_FORMAT_PCM">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_PHILIPS_LPCBB"
value="152"
c:type="GST_RIFF_WAVE_FORMAT_PHILIPS_LPCBB">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_PROSODY_1612"
value="39"
c:type="GST_RIFF_WAVE_FORMAT_PROSODY_1612">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_PROSODY_8KBPS"
value="148"
c:type="GST_RIFF_WAVE_FORMAT_PROSODY_8KBPS">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_QDESIGN_MUSIC"
value="1104"
c:type="GST_RIFF_WAVE_FORMAT_QDESIGN_MUSIC">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_QUALCOMM_HALFRATE"
value="337"
c:type="GST_RIFF_WAVE_FORMAT_QUALCOMM_HALFRATE">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_QUALCOMM_PUREVOICE"
value="336"
c:type="GST_RIFF_WAVE_FORMAT_QUALCOMM_PUREVOICE">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_QUARTERDECK"
value="544"
c:type="GST_RIFF_WAVE_FORMAT_QUARTERDECK">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_RAW_SPORT"
value="576"
c:type="GST_RIFF_WAVE_FORMAT_RAW_SPORT">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_RHETOREX_ADPCM"
value="256"
c:type="GST_RIFF_WAVE_FORMAT_RHETOREX_ADPCM">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_ROCKWELL_ADPCM"
value="59"
c:type="GST_RIFF_WAVE_FORMAT_ROCKWELL_ADPCM">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_ROCKWELL_DIGITALK"
value="60"
c:type="GST_RIFF_WAVE_FORMAT_ROCKWELL_DIGITALK">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_RT24"
value="82"
c:type="GST_RIFF_WAVE_FORMAT_RT24">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_SANYO_LD_ADPCM"
value="293"
c:type="GST_RIFF_WAVE_FORMAT_SANYO_LD_ADPCM">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_SBC24"
value="145"
c:type="GST_RIFF_WAVE_FORMAT_SBC24">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_SIERRA_ADPCM"
value="19"
c:type="GST_RIFF_WAVE_FORMAT_SIERRA_ADPCM">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_SIPROLAB_ACELP4800"
value="305"
c:type="GST_RIFF_WAVE_FORMAT_SIPROLAB_ACELP4800">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_SIPROLAB_ACELP8V3"
value="306"
c:type="GST_RIFF_WAVE_FORMAT_SIPROLAB_ACELP8V3">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_SIPROLAB_ACEPLNET"
value="304"
c:type="GST_RIFF_WAVE_FORMAT_SIPROLAB_ACEPLNET">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_SIPROLAB_G729"
value="307"
c:type="GST_RIFF_WAVE_FORMAT_SIPROLAB_G729">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_SIPROLAB_G729A"
value="308"
c:type="GST_RIFF_WAVE_FORMAT_SIPROLAB_G729A">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_SIPROLAB_KELVIN"
value="309"
c:type="GST_RIFF_WAVE_FORMAT_SIPROLAB_KELVIN">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_SIREN"
value="654"
c:type="GST_RIFF_WAVE_FORMAT_SIREN">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_SOFTSOUND"
value="128"
c:type="GST_RIFF_WAVE_FORMAT_SOFTSOUND">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_SONARC"
value="33"
c:type="GST_RIFF_WAVE_FORMAT_SONARC">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_SONIC"
value="8264"
c:type="GST_RIFF_WAVE_FORMAT_SONIC">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_SONIC_LS"
value="8264"
c:type="GST_RIFF_WAVE_FORMAT_SONIC_LS">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_SONY_ATRAC3"
value="624"
c:type="GST_RIFF_WAVE_FORMAT_SONY_ATRAC3">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_SOUNDSPACE_MUSICOMPRESS"
value="5376"
c:type="GST_RIFF_WAVE_FORMAT_SOUNDSPACE_MUSICOMPRESS">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_TPC"
value="1665"
c:type="GST_RIFF_WAVE_FORMAT_TPC">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_TUBGSM"
value="341"
c:type="GST_RIFF_WAVE_FORMAT_TUBGSM">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_UHER_ADPCM"
value="528"
c:type="GST_RIFF_WAVE_FORMAT_UHER_ADPCM">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_UNKNOWN"
value="0"
c:type="GST_RIFF_WAVE_FORMAT_UNKNOWN">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_VIVO_G723"
value="273"
c:type="GST_RIFF_WAVE_FORMAT_VIVO_G723">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_VIVO_SIREN"
value="274"
c:type="GST_RIFF_WAVE_FORMAT_VIVO_SIREN">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_VME_VMPCM"
value="1664"
c:type="GST_RIFF_WAVE_FORMAT_VME_VMPCM">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_VORBIS1"
value="26447"
c:type="GST_RIFF_WAVE_FORMAT_VORBIS1">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_VORBIS1PLUS"
value="26479"
c:type="GST_RIFF_WAVE_FORMAT_VORBIS1PLUS">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_VORBIS2"
value="26448"
c:type="GST_RIFF_WAVE_FORMAT_VORBIS2">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_VORBIS2PLUS"
value="26480"
c:type="GST_RIFF_WAVE_FORMAT_VORBIS2PLUS">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_VORBIS3"
value="26449"
c:type="GST_RIFF_WAVE_FORMAT_VORBIS3">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_VORBIS3PLUS"
value="26481"
c:type="GST_RIFF_WAVE_FORMAT_VORBIS3PLUS">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_VOXWARE"
value="98"
c:type="GST_RIFF_WAVE_FORMAT_VOXWARE">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_VOXWARE_AC10"
value="113"
c:type="GST_RIFF_WAVE_FORMAT_VOXWARE_AC10">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_VOXWARE_AC16"
value="114"
c:type="GST_RIFF_WAVE_FORMAT_VOXWARE_AC16">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_VOXWARE_AC20"
value="115"
c:type="GST_RIFF_WAVE_FORMAT_VOXWARE_AC20">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_VOXWARE_AC8"
value="112"
c:type="GST_RIFF_WAVE_FORMAT_VOXWARE_AC8">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_VOXWARE_BYTE_ALIGNED"
value="105"
c:type="GST_RIFF_WAVE_FORMAT_VOXWARE_BYTE_ALIGNED">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_VOXWARE_METASOUND"
value="117"
c:type="GST_RIFF_WAVE_FORMAT_VOXWARE_METASOUND">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_VOXWARE_METAVOICE"
value="116"
c:type="GST_RIFF_WAVE_FORMAT_VOXWARE_METAVOICE">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_VOXWARE_RT29HW"
value="118"
c:type="GST_RIFF_WAVE_FORMAT_VOXWARE_RT29HW">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_VOXWARE_TQ40"
value="121"
c:type="GST_RIFF_WAVE_FORMAT_VOXWARE_TQ40">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_VOXWARE_TQ60"
value="129"
c:type="GST_RIFF_WAVE_FORMAT_VOXWARE_TQ60">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_VOXWARE_VR12"
value="119"
c:type="GST_RIFF_WAVE_FORMAT_VOXWARE_VR12">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_VOXWARE_VR18"
value="120"
c:type="GST_RIFF_WAVE_FORMAT_VOXWARE_VR18">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_VSELP"
value="4"
c:type="GST_RIFF_WAVE_FORMAT_VSELP">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_WMAV1"
value="352"
c:type="GST_RIFF_WAVE_FORMAT_WMAV1">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_WMAV2"
value="353"
c:type="GST_RIFF_WAVE_FORMAT_WMAV2">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_WMAV3"
value="354"
c:type="GST_RIFF_WAVE_FORMAT_WMAV3">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_WMAV3_L"
value="355"
c:type="GST_RIFF_WAVE_FORMAT_WMAV3_L">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_WMS"
value="10"
c:type="GST_RIFF_WAVE_FORMAT_WMS">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_XEBEC"
value="61"
c:type="GST_RIFF_WAVE_FORMAT_XEBEC">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_YAMAHA_ADPCM"
value="32"
c:type="GST_RIFF_WAVE_FORMAT_YAMAHA_ADPCM">
<type name="gint" c:type="gint"/>
</constant>
<constant name="RIFF_WAVE_FORMAT_ZYXEL_ADPCM"
value="151"
c:type="GST_RIFF_WAVE_FORMAT_ZYXEL_ADPCM">
<type name="gint" c:type="gint"/>
</constant>
<function name="riff_create_audio_caps"
c:identifier="gst_riff_create_audio_caps"
introspectable="0">
<return-value transfer-ownership="full">
<type name="Gst.Caps" c:type="GstCaps*"/>
</return-value>
<parameters>
<parameter name="codec_id" transfer-ownership="none">
<type name="guint16" c:type="guint16"/>
</parameter>
<parameter name="strh" transfer-ownership="none">
<type c:type="gst_riff_strh*"/>
</parameter>
<parameter name="strf" transfer-ownership="none">
<type c:type="gst_riff_strf_auds*"/>
</parameter>
<parameter name="strf_data" transfer-ownership="none">
<type name="Gst.Buffer" c:type="GstBuffer*"/>
</parameter>
<parameter name="strd_data" transfer-ownership="none">
<type name="Gst.Buffer" c:type="GstBuffer*"/>
</parameter>
<parameter name="codec_name" transfer-ownership="none">
<type name="utf8" c:type="char**"/>
</parameter>
</parameters>
</function>
<function name="riff_create_audio_template_caps"
c:identifier="gst_riff_create_audio_template_caps">
<return-value transfer-ownership="full">
<type name="Gst.Caps" c:type="GstCaps*"/>
</return-value>
</function>
<function name="riff_create_iavs_caps"
c:identifier="gst_riff_create_iavs_caps"
introspectable="0">
<return-value transfer-ownership="full">
<type name="Gst.Caps" c:type="GstCaps*"/>
</return-value>
<parameters>
<parameter name="codec_fcc" transfer-ownership="none">
<type name="guint32" c:type="guint32"/>
</parameter>
<parameter name="strh" transfer-ownership="none">
<type c:type="gst_riff_strh*"/>
</parameter>
<parameter name="strf" transfer-ownership="none">
<type c:type="gst_riff_strf_iavs*"/>
</parameter>
<parameter name="strf_data" transfer-ownership="none">
<type name="Gst.Buffer" c:type="GstBuffer*"/>
</parameter>
<parameter name="strd_data" transfer-ownership="none">
<type name="Gst.Buffer" c:type="GstBuffer*"/>
</parameter>
<parameter name="codec_name" transfer-ownership="none">
<type name="utf8" c:type="char**"/>
</parameter>
</parameters>
</function>
<function name="riff_create_iavs_template_caps"
c:identifier="gst_riff_create_iavs_template_caps">
<return-value transfer-ownership="full">
<type name="Gst.Caps" c:type="GstCaps*"/>
</return-value>
</function>
<function name="riff_create_video_caps"
c:identifier="gst_riff_create_video_caps"
introspectable="0">
<return-value transfer-ownership="full">
<type name="Gst.Caps" c:type="GstCaps*"/>
</return-value>
<parameters>
<parameter name="codec_fcc" transfer-ownership="none">
<doc xml:whitespace="preserve">fourCC codec for this codec.</doc>
<type name="guint32" c:type="guint32"/>
</parameter>
<parameter name="strh" transfer-ownership="none">
<doc xml:whitespace="preserve">pointer to the strh stream header structure.</doc>
<type c:type="gst_riff_strh*"/>
</parameter>
<parameter name="strf" transfer-ownership="none">
<doc xml:whitespace="preserve">pointer to the strf stream header structure, including any data that is within the range of strf.size, but excluding any additional data withint this chunk but outside strf.size.</doc>
<type c:type="gst_riff_strf_vids*"/>
</parameter>
<parameter name="strf_data" transfer-ownership="none">
<doc xml:whitespace="preserve">a #GstBuffer containing the additional data in the strf chunk outside reach of strf.size. Ususally a palette.</doc>
<type name="Gst.Buffer" c:type="GstBuffer*"/>
</parameter>
<parameter name="strd_data" transfer-ownership="none">
<doc xml:whitespace="preserve">a #GstBuffer containing the data in the strd stream header chunk. Usually codec initialization data.</doc>
<type name="Gst.Buffer" c:type="GstBuffer*"/>
</parameter>
<parameter name="codec_name" transfer-ownership="none">
<doc xml:whitespace="preserve">if given, will be filled with a human-readable codec name.</doc>
<type name="utf8" c:type="char**"/>
</parameter>
</parameters>
</function>
<function name="riff_create_video_template_caps"
c:identifier="gst_riff_create_video_template_caps">
<return-value transfer-ownership="full">
<type name="Gst.Caps" c:type="GstCaps*"/>
</return-value>
</function>
<function name="riff_init" c:identifier="gst_riff_init">
<doc xml:whitespace="preserve">Initialize riff library.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</function>
<function name="riff_parse_chunk" c:identifier="gst_riff_parse_chunk">
<doc xml:whitespace="preserve">Reads a single chunk.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">FALSE on error, TRUE otherwise</doc>
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="element" transfer-ownership="none">
<doc xml:whitespace="preserve">caller element (used for debugging).</doc>
<type name="Gst.Element" c:type="GstElement*"/>
</parameter>
<parameter name="buf" transfer-ownership="none">
<doc xml:whitespace="preserve">input buffer.</doc>
<type name="Gst.Buffer" c:type="GstBuffer*"/>
</parameter>
<parameter name="offset" transfer-ownership="none">
<doc xml:whitespace="preserve">offset in the buffer in the caller. Is incremented by the read size by this function.</doc>
<type name="guint" c:type="guint*"/>
</parameter>
<parameter name="fourcc" transfer-ownership="none">
<doc xml:whitespace="preserve">fourcc (returned by this function0 of the chunk.</doc>
<type name="guint32" c:type="guint32*"/>
</parameter>
<parameter name="chunk_data" transfer-ownership="none">
<doc xml:whitespace="preserve">buffer (returned by the function) containing the chunk data, which may be NULL if chunksize == 0</doc>
<type name="Gst.Buffer" c:type="GstBuffer**"/>
</parameter>
</parameters>
</function>
<function name="riff_parse_file_header"
c:identifier="gst_riff_parse_file_header">
<doc xml:whitespace="preserve">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 @buf so it should not be used anymore
after calling this function.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">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.</doc>
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="element" transfer-ownership="none">
<doc xml:whitespace="preserve">caller element (used for debugging/error).</doc>
<type name="Gst.Element" c:type="GstElement*"/>
</parameter>
<parameter name="buf" transfer-ownership="none">
<doc xml:whitespace="preserve">input buffer from which the file header will be parsed, should be at least 12 bytes long.</doc>
<type name="Gst.Buffer" c:type="GstBuffer*"/>
</parameter>
<parameter name="doctype" transfer-ownership="none">
<doc xml:whitespace="preserve">a fourcc (returned by this function) to indicate the type of document (according to the header).</doc>
<type name="guint32" c:type="guint32*"/>
</parameter>
</parameters>
</function>
<function name="riff_parse_info" c:identifier="gst_riff_parse_info">
<doc xml:whitespace="preserve">Parses stream metadata from input data.</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="element" transfer-ownership="none">
<doc xml:whitespace="preserve">caller element (used for debugging/error).</doc>
<type name="Gst.Element" c:type="GstElement*"/>
</parameter>
<parameter name="buf" transfer-ownership="none">
<doc xml:whitespace="preserve">input data to be used for parsing, stripped from header.</doc>
<type name="Gst.Buffer" c:type="GstBuffer*"/>
</parameter>
<parameter name="taglist" transfer-ownership="none">
<doc xml:whitespace="preserve">a pointer to a taglist (returned by this function) containing information about this stream. May be NULL if no supported tags were found.</doc>
<type name="Gst.TagList" c:type="GstTagList**"/>
</parameter>
</parameters>
</function>
<function name="riff_parse_strf_auds"
c:identifier="gst_riff_parse_strf_auds"
introspectable="0">
<doc xml:whitespace="preserve">Parses an audio stream´s strf structure plus optionally some
extradata from input data. This function takes ownership of @buf.
use.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">TRUE if parsing succeeded, otherwise FALSE. The stream should be skipped on error, but it is not fatal.</doc>
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="element" transfer-ownership="none">
<doc xml:whitespace="preserve">caller element (used for debugging/error).</doc>
<type name="Gst.Element" c:type="GstElement*"/>
</parameter>
<parameter name="buf" transfer-ownership="none">
<doc xml:whitespace="preserve">input data to be used for parsing, stripped from header.</doc>
<type name="Gst.Buffer" c:type="GstBuffer*"/>
</parameter>
<parameter name="strf" transfer-ownership="none">
<doc xml:whitespace="preserve">a pointer (returned by this function) to a filled-in strf/auds structure. Caller should free it.</doc>
<type c:type="gst_riff_strf_auds**"/>
</parameter>
<parameter name="data" transfer-ownership="none">
<doc xml:whitespace="preserve">a pointer (returned by this function) to a buffer containing extradata for this particular stream (e.g. codec initialization data).</doc>
<type name="Gst.Buffer" c:type="GstBuffer**"/>
</parameter>
</parameters>
</function>
<function name="riff_parse_strf_iavs"
c:identifier="gst_riff_parse_strf_iavs"
introspectable="0">
<doc xml:whitespace="preserve">Parses a interleaved (also known as "complex") stream´s strf
structure plus optionally some extradata from input data. This
function takes ownership of @buf.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">TRUE if parsing succeeded, otherwise FALSE.</doc>
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="element" transfer-ownership="none">
<doc xml:whitespace="preserve">caller element (used for debugging/error).</doc>
<type name="Gst.Element" c:type="GstElement*"/>
</parameter>
<parameter name="buf" transfer-ownership="none">
<doc xml:whitespace="preserve">input data to be used for parsing, stripped from header.</doc>
<type name="Gst.Buffer" c:type="GstBuffer*"/>
</parameter>
<parameter name="strf" transfer-ownership="none">
<doc xml:whitespace="preserve">a pointer (returned by this function) to a filled-in strf/iavs structure. Caller should free it.</doc>
<type c:type="gst_riff_strf_iavs**"/>
</parameter>
<parameter name="data" transfer-ownership="none">
<doc xml:whitespace="preserve">a pointer (returned by this function) to a buffer containing extradata for this particular stream (e.g. codec initialization data).</doc>
<type name="Gst.Buffer" c:type="GstBuffer**"/>
</parameter>
</parameters>
</function>
<function name="riff_parse_strf_vids"
c:identifier="gst_riff_parse_strf_vids"
introspectable="0">
<doc xml:whitespace="preserve">Parses a video stream´s strf structure plus optionally some
extradata from input data. This function takes ownership of @buf.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">TRUE if parsing succeeded, otherwise FALSE. The stream should be skipped on error, but it is not fatal.</doc>
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="element" transfer-ownership="none">
<doc xml:whitespace="preserve">caller element (used for debugging/error).</doc>
<type name="Gst.Element" c:type="GstElement*"/>
</parameter>
<parameter name="buf" transfer-ownership="none">
<doc xml:whitespace="preserve">input data to be used for parsing, stripped from header.</doc>
<type name="Gst.Buffer" c:type="GstBuffer*"/>
</parameter>
<parameter name="strf" transfer-ownership="none">
<doc xml:whitespace="preserve">a pointer (returned by this function) to a filled-in strf/vids structure. Caller should free it.</doc>
<type c:type="gst_riff_strf_vids**"/>
</parameter>
<parameter name="data" transfer-ownership="none">
<doc xml:whitespace="preserve">a pointer (returned by this function) to a buffer containing extradata for this particular stream (e.g. palette, codec initialization data).</doc>
<type name="Gst.Buffer" c:type="GstBuffer**"/>
</parameter>
</parameters>
</function>
<function name="riff_parse_strh"
c:identifier="gst_riff_parse_strh"
introspectable="0">
<doc xml:whitespace="preserve">Parses a strh structure from input data. Takes ownership of @buf.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">TRUE if parsing succeeded, otherwise FALSE. The stream should be skipped on error, but it is not fatal.</doc>
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="element" transfer-ownership="none">
<doc xml:whitespace="preserve">caller element (used for debugging/error).</doc>
<type name="Gst.Element" c:type="GstElement*"/>
</parameter>
<parameter name="buf" transfer-ownership="none">
<doc xml:whitespace="preserve">input data to be used for parsing, stripped from header.</doc>
<type name="Gst.Buffer" c:type="GstBuffer*"/>
</parameter>
<parameter name="strh" transfer-ownership="none">
<doc xml:whitespace="preserve">a pointer (returned by this function) to a filled-in strh structure. Caller should free it.</doc>
<type c:type="gst_riff_strh**"/>
</parameter>
</parameters>
</function>
<function name="riff_read_chunk" c:identifier="gst_riff_read_chunk">
<doc xml:whitespace="preserve">Reads a single chunk of data. Since 0.10.8 'JUNK' chunks
are skipped automatically.</doc>
<return-value transfer-ownership="none">
<doc xml:whitespace="preserve">flow status.</doc>
<type name="Gst.FlowReturn" c:type="GstFlowReturn"/>
</return-value>
<parameters>
<parameter name="element" transfer-ownership="none">
<doc xml:whitespace="preserve">caller element (used for debugging).</doc>
<type name="Gst.Element" c:type="GstElement*"/>
</parameter>
<parameter name="pad" transfer-ownership="none">
<doc xml:whitespace="preserve">pad to pull data from.</doc>
<type name="Gst.Pad" c:type="GstPad*"/>
</parameter>
<parameter name="offset" transfer-ownership="none">
<doc xml:whitespace="preserve">offset to pull from, incremented by this function.</doc>
<type name="guint64" c:type="guint64*"/>
</parameter>
<parameter name="tag" transfer-ownership="none">
<doc xml:whitespace="preserve">fourcc of the chunk (returned by this function).</doc>
<type name="guint32" c:type="guint32*"/>
</parameter>
<parameter name="chunk_data" transfer-ownership="none">
<doc xml:whitespace="preserve">buffer (returned by this function).</doc>
<type name="Gst.Buffer" c:type="GstBuffer**"/>
</parameter>
</parameters>
</function>
</namespace>
</repository>