diff -r 4b0c6ed43234 -r 8e837d1bf446 gst_plugins_base/gst-libs/gst/audio/gstbaseaudiosink.h --- a/gst_plugins_base/gst-libs/gst/audio/gstbaseaudiosink.h Wed Mar 24 17:58:42 2010 -0500 +++ b/gst_plugins_base/gst-libs/gst/audio/gstbaseaudiosink.h Wed Mar 24 18:04:17 2010 -0500 @@ -85,7 +85,8 @@ * drifts too much. * @GST_BASE_AUDIO_SINK_SLAVE_NONE: No adjustment is done. * - * Different possible clock slaving algorithms + * Different possible clock slaving algorithms used when the internal audio + * clock is not selected as the pipeline master clock. */ typedef enum { @@ -94,6 +95,8 @@ GST_BASE_AUDIO_SINK_SLAVE_NONE } GstBaseAudioSinkSlaveMethod; +#define GST_TYPE_BASE_AUDIO_SINK_SLAVE_METHOD (gst_base_audio_sink_slave_method_get_type ()) + typedef struct _GstBaseAudioSink GstBaseAudioSink; typedef struct _GstBaseAudioSinkClass GstBaseAudioSinkClass; typedef struct _GstBaseAudioSinkPrivate GstBaseAudioSinkPrivate; @@ -154,6 +157,11 @@ IMPORT_C #endif +GType gst_base_audio_sink_slave_method_get_type (void); +#ifdef __SYMBIAN32__ +IMPORT_C +#endif + GstRingBuffer *gst_base_audio_sink_create_ringbuffer (GstBaseAudioSink *sink); #ifdef __SYMBIAN32__