gstaudio.audio_sink
Module for AudioSink class
Types 3
This is the most simple base class for audio sinks that only requires subclasses to implement a set of simple functions:
open():Open the device.prepare():Configure the device with the specified format.write():Write samples to the device.reset():Unblock writes and flush the device.delay():Get the number of samples written but not yet played by the device.unprepare():Undo operations done by prepare.close():Close the device.
All scheduling of samples and timestamps is done in this base class together with #GstAudioBaseSink using a default implementation of a #GstAudioRingBuffer that uses threads.
Methods
AudioSinkGidBuilder builder()Get builder for [gstaudio.audio_sink.AudioSink] Returns: New builder objectFluent builder implementation template for gstaudio.audio_sink.AudioSink
Fluent builder for gstaudio.audio_sink.AudioSink