#include <recycler_p.h>
Definition at line 32 of file recycler_p.h.
Adds current buffer to queue.
| int Recycler::available |
( |
| ) |
const |
Returns a number of available buffers.
| bool Recycler::blocked |
( |
| ) |
|
Returns true if the next buffer is used by output. Otherwise returns false.
| size_t Recycler::blockSamples |
( |
| ) |
const |
Returns block size in samples.
| QWaitCondition* Recycler::cond |
( |
| ) |
|
|
inline |
Returns wait condition pointer.
Definition at line 105 of file recycler_p.h.
| void Recycler::configure |
( |
quint32 |
freq, |
|
|
int |
chan |
|
) |
| |
Setups audio parameters of output interface.
- Parameters
-
| freq | Sample rate. |
| chan | Number of channels. |
Removes current buffer from queue.
| bool Recycler::empty |
( |
| ) |
const |
Returns true if queue if empty, otherwise returns false
| bool Recycler::full |
( |
| ) |
const |
Returns true if queue if full, otherwise returns false
Returns current buffer for writing.
| QMutex* Recycler::mutex |
( |
| ) |
|
|
inline |
Returns next buffer in queue.
| size_t Recycler::samples |
( |
| ) |
const |
Returns size of all buffers in samples.
| int Recycler::used |
( |
| ) |
const |
Returns a number of used buffers.
| unsigned int Recycler::m_add_index = 0 |
|
private |
| size_t Recycler::m_block_samples = 0 |
|
private |
| Buffer* Recycler::m_blocked = nullptr |
|
private |
| unsigned int Recycler::m_buffer_count = 0 |
|
private |
| Buffer** Recycler::m_buffers = nullptr |
|
private |
| QWaitCondition Recycler::m_cnd |
|
private |
| unsigned int Recycler::m_current_count = 0 |
|
private |
| unsigned int Recycler::m_done_index = 0 |
|
private |
The documentation for this class was generated from the following file: