urls_downloaded_cb({"token":"ringbuffer","urls":[{"url":"additional/design/audiosinks.html#chain-based-mode","node_type":"p","page":"Audiosink design","sections":["Audiosink design","Scheduling","chain based mode"],"context":{"gi-language":["default"]}},{"url":"additional/design/audiosinks.html#clocks","node_type":"p","page":"Audiosink design","sections":["Audiosink design","Clocks"],"context":{"gi-language":["default"]}},{"url":"additional/design/audiosinks.html#design","node_type":"p","page":"Audiosink design","sections":["Audiosink design","Design"],"context":{"gi-language":["default"]}},{"url":"additional/design/audiosinks.html#dma-mode","node_type":"p","page":"Audiosink design","sections":["Audiosink design","Scheduling","DMA mode"],"context":{"gi-language":["default"]}},{"url":"additional/design/audiosinks.html#getrange-based-mode","node_type":"p","page":"Audiosink design","sections":["Audiosink design","Scheduling","getrange based mode"],"context":{"gi-language":["default"]}},{"url":"additional/design/buffering.html#buffering","node_type":"ul","page":"Buffering","sections":["Buffering"],"context":{"gi-language":["default"]}},{"url":"additional/design/buffering.html#timeshifting","node_type":"p","page":"Buffering","sections":["Buffering","Some use cases","Timeshifting"],"context":{"gi-language":["default"]}},{"url":"additional/design/latency.html#query","node_type":"p","page":"Latency","sections":["Latency","Query"],"context":{"gi-language":["default"]}},{"url":"additional/design/negotiation.html#pullmode-negotiation","node_type":"ul","page":"Negotiation","sections":["Negotiation","Operation","Pull-mode negotiation"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/buffering.html#buffering","node_type":"ul","page":"Buffering","sections":["Buffering"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/buffering.html#timeshift-buffering","node_type":"p","page":"Buffering","sections":["Buffering","Timeshift buffering"],"context":{"gi-language":["default"]}},{"url":"audio/gstaudiobasesink.html#gst_audio_base_sink_create_ringbuffer","node_type":"p","page":"GstAudioBaseSink","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudiobasesink.html#gstaudiobasesink-page","node_type":"p","page":"GstAudioBaseSink","sections":["GstAudioBaseSink"],"context":{"gi-language":["default"]}},{"url":"audio/gstaudiobasesrc.html#gst_audio_base_src_create_ringbuffer","node_type":"p","page":"GstAudioBaseSrc","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudiobasesrc.html#gstaudiobasesrc-page","node_type":"p","page":"GstAudioBaseSrc","sections":["GstAudioBaseSrc"],"context":{"gi-language":["default"]}},{"url":"audio/gstaudioringbuffer.html#GstAudioRingBuffer","node_type":"p","page":"GstAudioRingBuffer","sections":[],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudioringbuffer.html#GstAudioRingBufferClass::acquire","node_type":"p","page":"GstAudioRingBuffer","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudioringbuffer.html#GstAudioRingBufferClass::clear_all","node_type":"p","page":"GstAudioRingBuffer","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudioringbuffer.html#GstAudioRingBufferClass::commit","node_type":"p","page":"GstAudioRingBuffer","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudioringbuffer.html#GstAudioRingBufferClass::release","node_type":"p","page":"GstAudioRingBuffer","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudioringbuffer.html#GstAudioRingBufferFormatType","node_type":"p","page":"GstAudioRingBuffer","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudioringbuffer.html#GstAudioRingBufferSpec","node_type":"p","page":"GstAudioRingBuffer","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudioringbuffer.html#GstAudioRingBufferState","node_type":"p","page":"GstAudioRingBuffer","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudioringbuffer.html#gst_audio_ring_buffer_acquire","node_type":"p","page":"GstAudioRingBuffer","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudioringbuffer.html#gst_audio_ring_buffer_clear_all","node_type":"p","page":"GstAudioRingBuffer","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudioringbuffer.html#gst_audio_ring_buffer_commit","node_type":"p","page":"GstAudioRingBuffer","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudioringbuffer.html#gst_audio_ring_buffer_delay","node_type":"p","page":"GstAudioRingBuffer","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudioringbuffer.html#gst_audio_ring_buffer_get_segbase","node_type":"p","page":"GstAudioRingBuffer","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudioringbuffer.html#gst_audio_ring_buffer_get_segdone","node_type":"p","page":"GstAudioRingBuffer","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudioringbuffer.html#gst_audio_ring_buffer_is_acquired","node_type":"p","page":"GstAudioRingBuffer","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudioringbuffer.html#gst_audio_ring_buffer_may_start","node_type":"p","page":"GstAudioRingBuffer","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudioringbuffer.html#gst_audio_ring_buffer_pause","node_type":"p","page":"GstAudioRingBuffer","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudioringbuffer.html#gst_audio_ring_buffer_read","node_type":"p","page":"GstAudioRingBuffer","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudioringbuffer.html#gst_audio_ring_buffer_release","node_type":"p","page":"GstAudioRingBuffer","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudioringbuffer.html#gst_audio_ring_buffer_samples_done","node_type":"p","page":"GstAudioRingBuffer","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudioringbuffer.html#gst_audio_ring_buffer_set_channel_positions","node_type":"p","page":"GstAudioRingBuffer","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudioringbuffer.html#gst_audio_ring_buffer_set_errored","node_type":"p","page":"GstAudioRingBuffer","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudioringbuffer.html#gst_audio_ring_buffer_set_flushing","node_type":"p","page":"GstAudioRingBuffer","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudioringbuffer.html#gst_audio_ring_buffer_set_sample","node_type":"p","page":"GstAudioRingBuffer","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudioringbuffer.html#gst_audio_ring_buffer_set_segdone","node_type":"p","page":"GstAudioRingBuffer","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudioringbuffer.html#gst_audio_ring_buffer_start","node_type":"p","page":"GstAudioRingBuffer","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudioringbuffer.html#gst_audio_ring_buffer_stop","node_type":"p","page":"GstAudioRingBuffer","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudioringbuffer.html#gstaudioringbuffer-page","node_type":"p","page":"GstAudioRingBuffer","sections":["GstAudioRingBuffer"],"context":{"gi-language":["default"]}},{"url":"audio/index.html#subpages","node_type":"p","page":"Audio Library","sections":[],"context":{"gi-language":["default"]}},{"url":"gstreamer/gstinfo.html#gst_debug_add_ring_buffer_logger","node_type":"p","page":"GstInfo","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstquery.html#GstBufferingMode","node_type":"p","page":"GstQuery","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"plugin-development/element-types/base-classes.html#writing-an-audio-sink","node_type":"p","page":"Pre-made base classes","sections":["Pre-made base classes","Writing a sink","Writing an audio sink"],"context":{"gi-language":["default"]}}]});