GstAudio.AudioRingBufferClass¶
Fields¶
Name |
Type |
Access |
Description |
---|---|---|---|
acquire |
r |
allocate the resources for the ringbuffer using the given spec |
|
activate |
r |
activate the thread that starts pulling and monitoring the consumed segments in the device. |
|
clear_all |
r |
Optional. Clear the entire ringbuffer. Subclasses should chain up to the parent implementation to invoke the default handler. |
|
close_device |
r |
close the device |
|
commit |
r |
write samples into the ringbuffer |
|
delay |
r |
get number of frames queued in device |
|
open_device |
r |
open the device, don’t set any params or allocate anything |
|
parent_class |
r |
parent class |
|
pause |
r |
pause processing of samples |
|
release |
r |
free resources of the ringbuffer |
|
resume |
r |
resume processing of samples after pause |
|
start |
r |
start processing of samples |
|
stop |
r |
stop processing of samples |
Methods¶
None
Details¶
- class GstAudio.AudioRingBufferClass¶
The vmethods that subclasses can override to implement the ringbuffer.