- GstReserved
void*[4] GstReserved;
- bufferTime
ulong bufferTime;
- element
GstBaseSink element;
- eosRendering
bool eosRendering;
- latencyTime
ulong latencyTime;
- nextSample
ulong nextSample;
- priv
GstAudioBaseSinkPrivate* priv;
- providedClock
GstClock* providedClock;
- ringbuffer
GstAudioRingBuffer* ringbuffer;
This is the base class for audio sinks. Subclasses need to implement the ::create_ringbuffer vmethod. This base class will then take care of writing samples to the ringbuffer, synchronisation, clipping and flushing.