![]() | ![]() | ![]() | 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
<< gstaudiomixerutils | gstaudiosink >> |