GstAudioBaseSrc

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.

Members

Variables

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;