Create and return the #GstAudioRingBuffer for src. This function will call the ::create_ringbuffer vmethod and will set src as the parent of the returned buffer (see gst.object.ObjectGst.setParent).
Queries whether src will provide a clock or not. See also gst_audio_base_src_set_provide_clock.
Get the current slave method used by src.
Controls whether src will provide a clock or not. If provide is true, gst.element.Element.provideClock will return a clock that reflects the datarate of src. If provide is false, gst.element.Element.provideClock will return NULL.
Controls how clock slaving will be performed in src.
This is the most simple base class for audio sources that only requires subclasses to implement a set of simple functions:
All scheduling of samples and timestamps is done in this base class together with #GstAudioBaseSrc using a default implementation of a #GstAudioRingBuffer that uses threads.