|  |  |  | GStreamer Base Plugins 0.10 Library Reference Manual |  | 
|---|
| gstbaseaudiosinkgstbaseaudiosink — | 
#include <gst/audio/gstbaseaudiosink.h>
            GstBaseAudioSink;
            GstBaseAudioSinkClass;
#define     GST_BASE_AUDIO_SINK_CLOCK       (obj)
#define     GST_BASE_AUDIO_SINK_PAD         (obj)
GstRingBuffer* gst_base_audio_sink_create_ringbuffer
                                            (GstBaseAudioSink *sink);
GObject +----GstObject +----GstElement +----GstBaseSink +----GstBaseAudioSink +----GstAudioSink
"buffer-time" gint64 : Read / Write "latency-time" gint64 : Read / Write "provide-clock" gboolean : Read / Write
typedef struct {
  GstBaseSinkClass parent_class;
  /* subclass ringbuffer allocation */
  GstRingBuffer* (*create_ringbuffer)  (GstBaseAudioSink *sink);
} GstBaseAudioSinkClass;
#define GST_BASE_AUDIO_SINK_CLOCK(obj) (GST_BASE_AUDIO_SINK (obj)->clock)
| obj: | 
GstRingBuffer* gst_base_audio_sink_create_ringbuffer (GstBaseAudioSink *sink);
| sink: | |
| Returns : | 
buffer-time" property"buffer-time" gint64 : Read / Write
Size of audio buffer in microseconds (use -1 for default of 200 us).
Allowed values: >= -1
Default value: 200000
latency-time" property"latency-time" gint64 : Read / Write
Audio latency in microseconds (use -1 for default of 10 us).
Allowed values: >= -1
Default value: 10000
provide-clock" property"provide-clock" gboolean : Read / Write
Provide a clock to be used as the global pipeline clock.
Default value: TRUE
| << gstaudiomixerutils | gstaudiosink >> |