![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qaudioringbuffer_p.h>
Public Types | |
using | ValueType = T |
using | Region = QSpan<T> |
using | ConstRegion = QSpan<const T> |
Public Member Functions | |
QAudioRingBuffer (int bufferSize) | |
~QAudioRingBuffer () | |
int | write (ConstRegion region) |
bool | write (T element) |
template<typename Functor> | |
bool | produceOne (Functor &&producer) |
template<typename Functor> | |
int | produceSome (Functor &&producer, int elements=std::numeric_limits< int >::max()) |
template<typename Functor> | |
int | consumeAll (Functor &&consumer) |
template<typename Functor> | |
int | consume (int elements, Functor &&consumer) |
template<typename Functor> | |
int | consumeSome (Functor &&consumer, int elements=std::numeric_limits< int >::max()) |
int | used () const |
int | free () const |
int | size () const |
void | reset () |
Definition at line 34 of file qaudioringbuffer_p.h.
using QtPrivate::QAudioRingBuffer< T >::ConstRegion = QSpan<const T> |
Definition at line 41 of file qaudioringbuffer_p.h.
using QtPrivate::QAudioRingBuffer< T >::Region = QSpan<T> |
Definition at line 40 of file qaudioringbuffer_p.h.
using QtPrivate::QAudioRingBuffer< T >::ValueType = T |
Definition at line 39 of file qaudioringbuffer_p.h.
|
inlineexplicit |
Definition at line 43 of file qaudioringbuffer_p.h.
Referenced by QtPrivate::QAudioRingBuffer< SampleType >::QAudioRingBuffer().
|
inline |
Definition at line 52 of file qaudioringbuffer_p.h.
|
inline |
Definition at line 138 of file qaudioringbuffer_p.h.
|
inline |
Definition at line 129 of file qaudioringbuffer_p.h.
|
inline |
Definition at line 154 of file qaudioringbuffer_p.h.
|
inline |
Definition at line 185 of file qaudioringbuffer_p.h.
|
inline |
Definition at line 85 of file qaudioringbuffer_p.h.
|
inline |
Definition at line 101 of file qaudioringbuffer_p.h.
|
inline |
Definition at line 189 of file qaudioringbuffer_p.h.
|
inline |
Definition at line 187 of file qaudioringbuffer_p.h.
|
inline |
Definition at line 184 of file qaudioringbuffer_p.h.
|
inline |
Definition at line 62 of file qaudioringbuffer_p.h.
|
inline |
Definition at line 77 of file qaudioringbuffer_p.h.