From 0b7537f93baa3200c3d0435dd95c4383777aa1ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Mon, 15 Dec 2014 20:57:14 +0100 Subject: [PATCH] audiobasesrc/sink: Add _CAST macros --- gst-libs/gst/audio/gstaudiobasesink.h | 1 + gst-libs/gst/audio/gstaudiobasesrc.h | 1 + 2 files changed, 2 insertions(+) diff --git a/gst-libs/gst/audio/gstaudiobasesink.h b/gst-libs/gst/audio/gstaudiobasesink.h index c149260d90..49ee19d3f3 100644 --- a/gst-libs/gst/audio/gstaudiobasesink.h +++ b/gst-libs/gst/audio/gstaudiobasesink.h @@ -59,6 +59,7 @@ G_BEGIN_DECLS #define GST_TYPE_AUDIO_BASE_SINK (gst_audio_base_sink_get_type()) #define GST_AUDIO_BASE_SINK(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_AUDIO_BASE_SINK,GstAudioBaseSink)) +#define GST_AUDIO_BASE_SINK_CAST(obj) ((GstAudioBaseSink*)obj) #define GST_AUDIO_BASE_SINK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_AUDIO_BASE_SINK,GstAudioBaseSinkClass)) #define GST_AUDIO_BASE_SINK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GST_TYPE_AUDIO_BASE_SINK, GstAudioBaseSinkClass)) #define GST_IS_AUDIO_BASE_SINK(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_AUDIO_BASE_SINK)) diff --git a/gst-libs/gst/audio/gstaudiobasesrc.h b/gst-libs/gst/audio/gstaudiobasesrc.h index d723514cb2..0c5323ed37 100644 --- a/gst-libs/gst/audio/gstaudiobasesrc.h +++ b/gst-libs/gst/audio/gstaudiobasesrc.h @@ -37,6 +37,7 @@ G_BEGIN_DECLS #define GST_TYPE_AUDIO_BASE_SRC (gst_audio_base_src_get_type()) #define GST_AUDIO_BASE_SRC(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_AUDIO_BASE_SRC,GstAudioBaseSrc)) +#define GST_AUDIO_BASE_SRC_CAST(obj) ((GstAudioBaseSrc*)obj) #define GST_AUDIO_BASE_SRC_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_AUDIO_BASE_SRC,GstAudioBaseSrcClass)) #define GST_AUDIO_BASE_SRC_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GST_TYPE_AUDIO_BASE_SRC, GstAudioBaseSrcClass)) #define GST_IS_AUDIO_BASE_SRC(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_AUDIO_BASE_SRC))