- GstReserved
void*[4] GstReserved;
- bufferTime
GstClockTime bufferTime;
- clock
GstClock* clock;
- element
GstPushSrc element;
- latencyTime
GstClockTime latencyTime;
- nextSample
ulong nextSample;
- priv
GstAudioBaseSrcPrivate* priv;
- ringbuffer
GstAudioRingBuffer* ringbuffer;
This is the base class for audio sources. Subclasses need to implement the ::create_ringbuffer vmethod. This base class will then take care of reading samples from the ringbuffer, synchronisation and flushing.