Move the audio related interfaces to the audio library.
<SECTION>
<FILE>gstmixer</FILE>
-<INCLUDE>gst/interfaces/mixer.h</INCLUDE>
+<INCLUDE>gst/audio/mixer.h</INCLUDE>
GstMixer
GstMixerType
GstMixerFlags
<SECTION>
<FILE>gstmixeroptions</FILE>
-<INCLUDE>gst/interfaces/mixer.h</INCLUDE>
+<INCLUDE>gst/audio/mixer.h</INCLUDE>
GstMixerOptions
gst_mixer_options_get_values
<SUBSECTION Standard>
<SECTION>
<FILE>gstmixertrack</FILE>
-<INCLUDE>gst/interfaces/mixer.h</INCLUDE>
+<INCLUDE>gst/audio/mixer.h</INCLUDE>
GstMixerTrack
GstMixerTrackFlags
GST_MIXER_TRACK_HAS_FLAG
<SECTION>
<FILE>gststreamvolume</FILE>
-<INCLUDE>gst/interfaces/streamvolume.h</INCLUDE>
+<INCLUDE>gst/audio/streamvolume.h</INCLUDE>
GstStreamVolume
GstStreamVolumeFormat
#include <gst/audio/gstaudioringbuffer.h>
gst_audio_ring_buffer_get_type
-#include <gst/interfaces/mixer.h>
+#include <gst/audio/mixer.h>
gst_mixer_get_type
gst_mixer_options_get_type
gst_mixer_track_get_type
gst_tuner_get_type
gst_tuner_channel_get_type
gst_tuner_norm_get_type
-#include <gst/interfaces/streamvolume.h>
+#include <gst/audio/streamvolume.h>
gst_stream_volume_get_type
#include "gstalsa.h"
-#include <gst/interfaces/mixer.h>
+#include <gst/audio/mixer.h>
#include "gstalsamixeroptions.h"
#include "gstalsamixertrack.h"
#include "gstalsa.h"
-#include <gst/interfaces/mixeroptions.h>
+#include <gst/audio/mixeroptions.h>
G_BEGIN_DECLS
#include "gstalsa.h"
-#include <gst/interfaces/mixertrack.h>
+#include <gst/audio/mixertrack.h>
G_BEGIN_DECLS
glib_gen_prefix = gst_audio
glib_gen_basename = audio
-built_sources = audio-enumtypes.c
-built_headers = audio-enumtypes.h
+built_sources = audio-enumtypes.c audio-marshal.c
+built_headers = audio-enumtypes.h audio-marshal.h
BUILT_SOURCES = $(built_sources) $(built_headers)
lib_LTLIBRARIES = \
audio.c \
gstaudioringbuffer.c \
gstaudioclock.c \
+ mixer.c \
+ mixeroptions.c \
+ mixertrack.c \
mixerutils.c \
multichannel.c \
gstaudiocdsrc.c \
gstaudiofilter.c \
gstaudiosink.c \
gstaudiosrc.c \
+ streamvolume.c \
gstaudioiec61937.c
+
nodist_libgstaudio_@GST_MAJORMINOR@_la_SOURCES = $(built_sources) $(built_headers)
libgstaudio_@GST_MAJORMINOR@includedir = $(includedir)/gstreamer-@GST_MAJORMINOR@/gst/audio
gstaudiobasesrc.h \
gstaudiosink.h \
gstaudiosrc.h \
+ mixer.h \
+ mixeroptions.h \
+ mixertrack.h \
mixerutils.h \
multichannel.h \
+ streamvolume.h \
gstaudioiec61937.h
nodist_libgstaudio_@GST_MAJORMINOR@include_HEADERS = \
--- /dev/null
+VOID:OBJECT,ULONG
+VOID:OBJECT,INT
#endif
#include "mixer.h"
-#include "interfaces-marshal.h"
+#include "audio-marshal.h"
#define GST_MIXER_MESSAGE_NAME "gst-mixer-message"
#define __GST_MIXER_H__
#include <gst/gst.h>
-#include <gst/interfaces/mixeroptions.h>
-#include <gst/interfaces/mixertrack.h>
-#include <gst/interfaces/interfaces-enumtypes.h>
+#include <gst/audio/mixeroptions.h>
+#include <gst/audio/mixertrack.h>
G_BEGIN_DECLS
#define __GST_MIXER_OPTIONS_H__
#include <gst/gst.h>
-#include <gst/interfaces/mixertrack.h>
+#include <gst/audio/mixertrack.h>
G_BEGIN_DECLS
#define __GST_AUDIO_MIXERUTILS_H__
#include <gst/gst.h>
-#include <gst/interfaces/mixer.h>
+#include <gst/audio/mixer.h>
G_BEGIN_DECLS
$(includedir)/gstreamer-@GST_MAJORMINOR@/gst/interfaces
headers_interfaces = \
- mixer.h \
- mixeroptions.h \
- mixertrack.h \
navigation.h \
propertyprobe.h \
- streamvolume.h \
tuner.h \
tunernorm.h \
tunerchannel.h
interfaces-enumtypes.h
libgstinterfaces_@GST_MAJORMINOR@_la_SOURCES = \
- mixer.c \
- mixeroptions.c \
- mixertrack.c \
navigation.c \
propertyprobe.c \
- streamvolume.c \
tuner.c \
tunernorm.c \
tunerchannel.c
-VOID:OBJECT,BOOLEAN
-VOID:OBJECT,POINTER
-VOID:OBJECT,STRING
VOID:OBJECT,ULONG
VOID:OBJECT,INT
libgstplayback_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
libgstplayback_la_LIBADD = \
$(top_builddir)/gst-libs/gst/pbutils/libgstpbutils-@GST_MAJORMINOR@.la \
- $(top_builddir)/gst-libs/gst/interfaces/libgstinterfaces-@GST_MAJORMINOR@.la \
+ $(top_builddir)/gst-libs/gst/audio/libgstaudio-@GST_MAJORMINOR@.la \
$(top_builddir)/gst-libs/gst/video/libgstvideo-@GST_MAJORMINOR@.la \
$(GST_LIBS)
libgstplayback_la_LIBTOOLFLAGS = --tag=disable-static
#include <gst/gst-i18n-plugin.h>
#include <gst/pbutils/pbutils.h>
-#include <gst/interfaces/streamvolume.h>
+#include <gst/audio/streamvolume.h>
#include "gstplay-enum.h"
#include "gstplay-marshal.h"
#include <gst/gst.h>
#include <gst/base/gstbasetransform.h>
#include <gst/audio/audio.h>
-#include <gst/interfaces/mixer.h>
-#include <gst/audio/audio.h>
+#include <gst/audio/mixer.h>
#include <gst/audio/gstaudiofilter.h>
#ifdef HAVE_ORC
#include <gst/gst.h>
#include <gst/base/gstbasetransform.h>
-#include <gst/interfaces/streamvolume.h>
+#include <gst/audio/streamvolume.h>
#include <gst/audio/audio.h>
#include <gst/audio/gstaudiofilter.h>