[vala] gstreamer-1.0: Add gstreamer-allocators-1.0 and gstreamer-riff-1.0



commit 6ab6f8c398c297c9fb5afa3d9de10cbd2f5e00f3
Author: Rico Tzschichholz <ricotz ubuntu com>
Date:   Thu May 29 12:06:44 2014 +0200

    gstreamer-1.0: Add gstreamer-allocators-1.0 and gstreamer-riff-1.0

 vapi/Makefile.am                         |   12 +
 vapi/gstreamer-allocators-1.0.deps       |    1 +
 vapi/gstreamer-allocators-1.0.vapi       |   17 ++
 vapi/gstreamer-riff-1.0.deps             |    4 +
 vapi/gstreamer-riff-1.0.vapi             |  347 ++++++++++++++++++++++++++++++
 vapi/metadata/GstAllocators-1.0.metadata |    1 +
 vapi/metadata/GstRiff-1.0.metadata       |    4 +
 7 files changed, 386 insertions(+), 0 deletions(-)
---
diff --git a/vapi/Makefile.am b/vapi/Makefile.am
index 4d93f08..89d07d5 100644
--- a/vapi/Makefile.am
+++ b/vapi/Makefile.am
@@ -120,6 +120,8 @@ dist_vapi_DATA = \
        gstreamer-video-0.10.deps \
        gstreamer-video-0.10.vapi \
        gstreamer-1.0.vapi \
+       gstreamer-allocators-1.0.vapi \
+       gstreamer-allocators-1.0.deps \
        gstreamer-app-1.0.vapi \
        gstreamer-app-1.0.deps \
        gstreamer-audio-1.0.vapi \
@@ -136,6 +138,8 @@ dist_vapi_DATA = \
        gstreamer-net-1.0.deps \
        gstreamer-pbutils-1.0.vapi \
        gstreamer-pbutils-1.0.deps \
+       gstreamer-riff-1.0.deps \
+       gstreamer-riff-1.0.vapi \
        gstreamer-rtp-1.0.vapi \
        gstreamer-rtp-1.0.deps \
        gstreamer-rtsp-1.0.vapi \
@@ -368,10 +372,12 @@ GSTREAMER_1_0_BINDINGS = \
        gstreamer-check-1.0 \
        gstreamer-controller-1.0 \
        gstreamer-net-1.0 \
+       gstreamer-allocators-1.0 \
        gstreamer-app-1.0 \
        gstreamer-audio-1.0 \
        gstreamer-fft-1.0 \
        gstreamer-pbutils-1.0 \
+       gstreamer-riff-1.0 \
        gstreamer-rtp-1.0 \
        gstreamer-sdp-1.0 \
        gstreamer-rtsp-1.0 \
@@ -584,6 +590,9 @@ gstreamer-video-0.10:
 gstreamer-1.0:
        $(GENVAPI) --library $(srcdir)/gstreamer-1.0 --metadatadir $(METADATADIR) 
$(METADATADIR)/Gst-1.0-custom.vala $(GIRDIR)/Gst-1.0.gir
 
+gstreamer-allocators-1.0:
+       $(GENVAPI) --library $(srcdir)/gstreamer-allocators-1.0 --pkg gstreamer-1.0 --metadatadir 
$(METADATADIR) $(GIRDIR)/GstAllocators-1.0.gir
+
 gstreamer-app-1.0:
        $(GENVAPI) --library $(srcdir)/gstreamer-app-1.0 --pkg gstreamer-base-1.0 --metadatadir 
$(METADATADIR) $(GIRDIR)/GstApp-1.0.gir
 
@@ -608,6 +617,9 @@ gstreamer-net-1.0:
 gstreamer-pbutils-1.0:
        $(GENVAPI) --library $(srcdir)/gstreamer-pbutils-1.0 --pkg gstreamer-base-1.0 --metadatadir 
$(METADATADIR) $(GIRDIR)/GstPbutils-1.0.gir
 
+gstreamer-riff-1.0:
+       $(GENVAPI) --library $(srcdir)/gstreamer-riff-1.0 --pkg gstreamer-1.0 --metadatadir $(METADATADIR) 
$(GIRDIR)/GstRiff-1.0.gir
+
 gstreamer-rtp-1.0:
        $(GENVAPI) --library $(srcdir)/gstreamer-rtp-1.0 --pkg gstreamer-base-1.0 --metadatadir 
$(METADATADIR) $(GIRDIR)/GstRtp-1.0.gir
 
diff --git a/vapi/gstreamer-allocators-1.0.deps b/vapi/gstreamer-allocators-1.0.deps
new file mode 100644
index 0000000..26a0edb
--- /dev/null
+++ b/vapi/gstreamer-allocators-1.0.deps
@@ -0,0 +1 @@
+gstreamer-1.0
diff --git a/vapi/gstreamer-allocators-1.0.vapi b/vapi/gstreamer-allocators-1.0.vapi
new file mode 100644
index 0000000..6db1c6e
--- /dev/null
+++ b/vapi/gstreamer-allocators-1.0.vapi
@@ -0,0 +1,17 @@
+/* gstreamer-allocators-1.0.vapi generated by vapigen, do not modify. */
+
+[CCode (cprefix = "Gst", gir_namespace = "GstAllocators", gir_version = "1.0", lower_case_cprefix = "gst_")]
+namespace Gst {
+       namespace Allocators {
+               [CCode (cheader_filename = "gst/allocators/allocators.h", cname = "GST_ALLOCATOR_DMABUF")]
+               public const string ALLOCATOR_DMABUF;
+               [CCode (cheader_filename = "gst/allocators/allocators.h", cname = 
"gst_dmabuf_allocator_alloc")]
+               public static Gst.Memory dmabuf_allocator_alloc (Gst.Allocator? allocator, int fd, size_t 
size);
+               [CCode (cheader_filename = "gst/allocators/allocators.h", cname = "gst_dmabuf_allocator_new")]
+               public static Gst.Allocator dmabuf_allocator_new ();
+               [CCode (cheader_filename = "gst/allocators/allocators.h", cname = "gst_dmabuf_memory_get_fd")]
+               public static int dmabuf_memory_get_fd (Gst.Memory mem);
+               [CCode (cheader_filename = "gst/allocators/allocators.h", cname = "gst_is_dmabuf_memory")]
+               public static bool is_dmabuf_memory (Gst.Memory mem);
+       }
+}
diff --git a/vapi/gstreamer-riff-1.0.deps b/vapi/gstreamer-riff-1.0.deps
new file mode 100644
index 0000000..0a75713
--- /dev/null
+++ b/vapi/gstreamer-riff-1.0.deps
@@ -0,0 +1,4 @@
+gstreamer-1.0
+gstreamer-audio-1.0
+gstreamer-base-1.0
+gstreamer-tag-1.0
diff --git a/vapi/gstreamer-riff-1.0.vapi b/vapi/gstreamer-riff-1.0.vapi
new file mode 100644
index 0000000..89a8d0b
--- /dev/null
+++ b/vapi/gstreamer-riff-1.0.vapi
@@ -0,0 +1,347 @@
+/* gstreamer-riff-1.0.vapi generated by vapigen, do not modify. */
+
+[CCode (cprefix = "Gst", gir_namespace = "GstRiff", gir_version = "1.0", lower_case_cprefix = "gst_")]
+namespace Gst {
+       namespace Riff {
+               namespace WaveFormat {
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_A52")]
+                       public const int A52;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_AAC")]
+                       public const int AAC;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_AAC_AC")]
+                       public const int AAC_AC;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_AAC_pm")]
+                       public const int AAC_pm;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_ADPCM")]
+                       public const int ADPCM;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_ADPCM_IMA_DK3")]
+                       public const int ADPCM_IMA_DK3;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_ADPCM_IMA_DK4")]
+                       public const int ADPCM_IMA_DK4;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_ADPCM_IMA_WAV")]
+                       public const int ADPCM_IMA_WAV;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_ALAW")]
+                       public const int ALAW;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_AMR_NB")]
+                       public const int AMR_NB;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_AMR_WB")]
+                       public const int AMR_WB;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_APTX")]
+                       public const int APTX;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_AUDIOFILE_AF10")]
+                       public const int AUDIOFILE_AF10;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_AUDIOFILE_AF36")]
+                       public const int AUDIOFILE_AF36;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_BTV_DIGITAL")]
+                       public const int BTV_DIGITAL;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_CANOPUS_ATRAC")]
+                       public const int CANOPUS_ATRAC;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_CIRRUS")]
+                       public const int CIRRUS;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_CONTROL_RES_CR10")]
+                       public const int CONTROL_RES_CR10;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_CONTROL_RES_VQLPC")]
+                       public const int CONTROL_RES_VQLPC;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_CREATIVE_ADPCM")]
+                       public const int CREATIVE_ADPCM;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_CREATIVE_FASTSPEECH10")]
+                       public const int CREATIVE_FASTSPEECH10;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_CREATIVE_FASTSPEECH8")]
+                       public const int CREATIVE_FASTSPEECH8;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_CS2")]
+                       public const int CS2;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_CS_IMAADPCM")]
+                       public const int CS_IMAADPCM;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_CU_CODEC")]
+                       public const int CU_CODEC;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_DF_G726")]
+                       public const int DF_G726;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_DF_GSM610")]
+                       public const int DF_GSM610;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_DIALOGIC_OKI_ADPCM")]
+                       public const int DIALOGIC_OKI_ADPCM;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_DIGIADPCM")]
+                       public const int DIGIADPCM;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_DIGIFIX")]
+                       public const int DIGIFIX;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_DIGIREAL")]
+                       public const int DIGIREAL;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_DIGISTD")]
+                       public const int DIGISTD;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_DIGITAL_G723")]
+                       public const int DIGITAL_G723;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_DOLBY_AC2")]
+                       public const int DOLBY_AC2;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_DOLBY_AC3_SPDIF")]
+                       public const int DOLBY_AC3_SPDIF;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_DSAT_DISPLAY")]
+                       public const int DSAT_DISPLAY;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_DSP_TRUESPEECH")]
+                       public const int DSP_TRUESPEECH;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_DTS")]
+                       public const int DTS;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_DVI_ADPCM")]
+                       public const int DVI_ADPCM;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_ECHOSC1")]
+                       public const int ECHOSC1;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_ECHOSC3")]
+                       public const int ECHOSC3;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_ESPCM")]
+                       public const int ESPCM;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_EXTENSIBLE")]
+                       public const int EXTENSIBLE;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_FLAC")]
+                       public const int FLAC;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_FM_TOWNS_SND")]
+                       public const int FM_TOWNS_SND;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_G722_ADPCM")]
+                       public const int G722_ADPCM;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_G723_ADPCM")]
+                       public const int G723_ADPCM;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_G726ADPCM")]
+                       public const int G726ADPCM;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_G726_ADPCM")]
+                       public const int G726_ADPCM;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_G728_CELP")]
+                       public const int G728_CELP;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_G729A")]
+                       public const int G729A;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_GSM610")]
+                       public const int GSM610;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_GSM_AMR_CBR")]
+                       public const int GSM_AMR_CBR;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_GSM_AMR_VBR")]
+                       public const int GSM_AMR_VBR;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_IBM_CVSD")]
+                       public const int IBM_CVSD;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_IEEE_FLOAT")]
+                       public const int IEEE_FLOAT;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_ILINK_VC")]
+                       public const int ILINK_VC;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_IMC")]
+                       public const int IMC;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_IPI_HSX")]
+                       public const int IPI_HSX;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_IPI_RPELP")]
+                       public const int IPI_RPELP;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_ISIAUDIO")]
+                       public const int ISIAUDIO;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_ITU_G721_ADPCM")]
+                       public const int ITU_G721_ADPCM;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_ITU_G726_ADPCM")]
+                       public const int ITU_G726_ADPCM;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_LH_CODEC")]
+                       public const int LH_CODEC;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_LRC")]
+                       public const int LRC;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_LUCENT_G723")]
+                       public const int LUCENT_G723;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_MALDEN_PHONYTALK")]
+                       public const int MALDEN_PHONYTALK;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_MEDIASONIC_G723")]
+                       public const int MEDIASONIC_G723;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_MEDIASPACE_ADPCM")]
+                       public const int MEDIASPACE_ADPCM;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_MEDIAVISION_ADPCM")]
+                       public const int MEDIAVISION_ADPCM;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_MPEGL12")]
+                       public const int MPEGL12;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_MPEGL3")]
+                       public const int MPEGL3;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_MSG723")]
+                       public const int MSG723;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_MSN")]
+                       public const int MSN;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_MSRT24")]
+                       public const int MSRT24;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_MULAW")]
+                       public const int MULAW;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_MVI_MVI2")]
+                       public const int MVI_MVI2;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_NMS_VBXADPCM")]
+                       public const int NMS_VBXADPCM;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_NORRIS")]
+                       public const int NORRIS;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_OKI_ADPCM")]
+                       public const int OKI_ADPCM;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_OLIADPCM")]
+                       public const int OLIADPCM;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_OLICELP")]
+                       public const int OLICELP;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_OLIGSM")]
+                       public const int OLIGSM;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_OLIOPR")]
+                       public const int OLIOPR;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_OLISBC")]
+                       public const int OLISBC;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_ONLIVE")]
+                       public const int ONLIVE;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_PAC")]
+                       public const int PAC;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_PACKED")]
+                       public const int PACKED;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_PCM")]
+                       public const int PCM;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_PHILIPS_LPCBB")]
+                       public const int PHILIPS_LPCBB;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_PROSODY_1612")]
+                       public const int PROSODY_1612;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_PROSODY_8KBPS")]
+                       public const int PROSODY_8KBPS;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_QDESIGN_MUSIC")]
+                       public const int QDESIGN_MUSIC;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_QUALCOMM_HALFRATE")]
+                       public const int QUALCOMM_HALFRATE;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_QUALCOMM_PUREVOICE")]
+                       public const int QUALCOMM_PUREVOICE;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_QUARTERDECK")]
+                       public const int QUARTERDECK;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_RAW_SPORT")]
+                       public const int RAW_SPORT;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_RHETOREX_ADPCM")]
+                       public const int RHETOREX_ADPCM;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_ROCKWELL_ADPCM")]
+                       public const int ROCKWELL_ADPCM;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_ROCKWELL_DIGITALK")]
+                       public const int ROCKWELL_DIGITALK;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_RT24")]
+                       public const int RT24;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_SANYO_LD_ADPCM")]
+                       public const int SANYO_LD_ADPCM;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_SBC24")]
+                       public const int SBC24;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_SIERRA_ADPCM")]
+                       public const int SIERRA_ADPCM;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_SIPROLAB_ACELP4800")]
+                       public const int SIPROLAB_ACELP4800;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_SIPROLAB_ACELP8V3")]
+                       public const int SIPROLAB_ACELP8V3;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_SIPROLAB_ACEPLNET")]
+                       public const int SIPROLAB_ACEPLNET;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_SIPROLAB_G729")]
+                       public const int SIPROLAB_G729;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_SIPROLAB_G729A")]
+                       public const int SIPROLAB_G729A;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_SIPROLAB_KELVIN")]
+                       public const int SIPROLAB_KELVIN;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_SIREN")]
+                       public const int SIREN;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_SOFTSOUND")]
+                       public const int SOFTSOUND;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_SONARC")]
+                       public const int SONARC;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_SONIC")]
+                       public const int SONIC;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_SONIC_LS")]
+                       public const int SONIC_LS;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_SONY_ATRAC3")]
+                       public const int SONY_ATRAC3;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_SOUNDSPACE_MUSICOMPRESS")]
+                       public const int SOUNDSPACE_MUSICOMPRESS;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_TPC")]
+                       public const int TPC;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_TUBGSM")]
+                       public const int TUBGSM;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_UHER_ADPCM")]
+                       public const int UHER_ADPCM;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_UNKNOWN")]
+                       public const int UNKNOWN;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_VIVO_G723")]
+                       public const int VIVO_G723;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_VIVO_SIREN")]
+                       public const int VIVO_SIREN;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_VME_VMPCM")]
+                       public const int VME_VMPCM;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_VORBIS1")]
+                       public const int VORBIS1;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_VORBIS1PLUS")]
+                       public const int VORBIS1PLUS;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_VORBIS2")]
+                       public const int VORBIS2;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_VORBIS2PLUS")]
+                       public const int VORBIS2PLUS;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_VORBIS3")]
+                       public const int VORBIS3;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_VORBIS3PLUS")]
+                       public const int VORBIS3PLUS;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_VOXWARE")]
+                       public const int VOXWARE;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_VOXWARE_AC10")]
+                       public const int VOXWARE_AC10;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_VOXWARE_AC16")]
+                       public const int VOXWARE_AC16;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_VOXWARE_AC20")]
+                       public const int VOXWARE_AC20;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_VOXWARE_AC8")]
+                       public const int VOXWARE_AC8;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_VOXWARE_BYTE_ALIGNED")]
+                       public const int VOXWARE_BYTE_ALIGNED;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_VOXWARE_METASOUND")]
+                       public const int VOXWARE_METASOUND;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_VOXWARE_METAVOICE")]
+                       public const int VOXWARE_METAVOICE;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_VOXWARE_RT29HW")]
+                       public const int VOXWARE_RT29HW;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_VOXWARE_TQ40")]
+                       public const int VOXWARE_TQ40;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_VOXWARE_TQ60")]
+                       public const int VOXWARE_TQ60;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_VOXWARE_VR12")]
+                       public const int VOXWARE_VR12;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_VOXWARE_VR18")]
+                       public const int VOXWARE_VR18;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_VSELP")]
+                       public const int VSELP;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_WMAV1")]
+                       public const int WMAV1;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_WMAV2")]
+                       public const int WMAV2;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_WMAV3")]
+                       public const int WMAV3;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_WMAV3_L")]
+                       public const int WMAV3_L;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_WMS")]
+                       public const int WMS;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_WAVE_FORMAT_XEBEC")]
+                       public const int XEBEC;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_YAMAHA_ADPCM")]
+                       public const int YAMAHA_ADPCM;
+                       [CCode (cheader_filename = "gst/riff/riff.h", cname = 
"GST_RIFF_WAVE_FORMAT_ZYXEL_ADPCM")]
+                       public const int ZYXEL_ADPCM;
+               }
+               [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_IBM_FORMAT_ADPCM")]
+               public const int IBM_FORMAT_ADPCM;
+               [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_IBM_FORMAT_ALAW")]
+               public const int IBM_FORMAT_ALAW;
+               [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_IBM_FORMAT_MULAW")]
+               public const int IBM_FORMAT_MULAW;
+               [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_IF_COMPUSE")]
+               public const int IF_COMPUSE;
+               [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_IF_KEYFRAME")]
+               public const int IF_KEYFRAME;
+               [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_IF_LIST")]
+               public const int IF_LIST;
+               [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_IF_NO_TIME")]
+               public const int IF_NO_TIME;
+               [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_STRH_DISABLED")]
+               public const int STRH_DISABLED;
+               [CCode (cheader_filename = "gst/riff/riff.h", cname = "GST_RIFF_STRH_VIDEOPALCHANGES")]
+               public const int STRH_VIDEOPALCHANGES;
+               [CCode (cheader_filename = "gst/riff/riff.h")]
+               public static Gst.Caps create_audio_template_caps ();
+               [CCode (cheader_filename = "gst/riff/riff.h")]
+               public static Gst.Caps create_iavs_template_caps ();
+               [CCode (cheader_filename = "gst/riff/riff.h")]
+               public static Gst.Caps create_video_template_caps ();
+               [CCode (cheader_filename = "gst/riff/riff.h")]
+               public static void init ();
+               [CCode (cheader_filename = "gst/riff/riff.h")]
+               public static bool parse_chunk (Gst.Element element, Gst.Buffer buf, uint offset, uint32 
fourcc, Gst.Buffer chunk_data);
+               [CCode (cheader_filename = "gst/riff/riff.h")]
+               public static bool parse_file_header (Gst.Element element, Gst.Buffer buf, uint32 doctype);
+               [CCode (cheader_filename = "gst/riff/riff.h")]
+               public static void parse_info (Gst.Element element, Gst.Buffer buf, Gst.TagList taglist);
+               [CCode (cheader_filename = "gst/riff/riff.h")]
+               public static Gst.FlowReturn read_chunk (Gst.Element element, Gst.Pad pad, uint64 offset, 
uint32 tag, Gst.Buffer chunk_data);
+       }
+}
diff --git a/vapi/metadata/GstAllocators-1.0.metadata b/vapi/metadata/GstAllocators-1.0.metadata
new file mode 100644
index 0000000..272e1d5
--- /dev/null
+++ b/vapi/metadata/GstAllocators-1.0.metadata
@@ -0,0 +1 @@
+* parent="Gst.Allocators"
diff --git a/vapi/metadata/GstRiff-1.0.metadata b/vapi/metadata/GstRiff-1.0.metadata
new file mode 100644
index 0000000..32f5b55
--- /dev/null
+++ b/vapi/metadata/GstRiff-1.0.metadata
@@ -0,0 +1,4 @@
+* parent="Gst.Riff"
+riff_* name="riff_(.+)"
+RIFF_* name="RIFF_(.+)"
+RIFF_WAVE_FORMAT_*  name="RIFF_WAVE_FORMAT_(.+)" parent="Gst.Riff.WaveFormat"


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]