◆ BlockQueue()
| tracktion::engine::WaveInputRecordingThread::BlockQueue::BlockQueue |
( |
| ) |
|
◆ addToFreeQueue()
| void tracktion::engine::WaveInputRecordingThread::BlockQueue::addToFreeQueue |
( |
QueuedBlock * |
b | ) |
|
|
noexcept |
◆ addToPendingQueue()
| void tracktion::engine::WaveInputRecordingThread::BlockQueue::addToPendingQueue |
( |
QueuedBlock * |
b | ) |
|
|
noexcept |
◆ deleteFreeQueue()
| void tracktion::engine::WaveInputRecordingThread::BlockQueue::deleteFreeQueue |
( |
| ) |
|
|
noexcept |
◆ findFreeBlock()
| QueuedBlock * tracktion::engine::WaveInputRecordingThread::BlockQueue::findFreeBlock |
( |
| ) |
|
◆ isWriterInQueue()
| bool tracktion::engine::WaveInputRecordingThread::BlockQueue::isWriterInQueue |
( |
AudioFileWriter & |
writer | ) |
const |
◆ moveAnyPendingBlocksToFree()
| void tracktion::engine::WaveInputRecordingThread::BlockQueue::moveAnyPendingBlocksToFree |
( |
| ) |
|
|
noexcept |
◆ removeFirstPending()
| QueuedBlock * tracktion::engine::WaveInputRecordingThread::BlockQueue::removeFirstPending |
( |
| ) |
|
|
noexcept |
◆ firstFree
| QueuedBlock* tracktion::engine::WaveInputRecordingThread::BlockQueue::firstFree |
◆ firstPending
| QueuedBlock* tracktion::engine::WaveInputRecordingThread::BlockQueue::firstPending |
◆ freeQueueLock
◆ lastPending
| QueuedBlock* tracktion::engine::WaveInputRecordingThread::BlockQueue::lastPending |
◆ numPending
| std::atomic<int> tracktion::engine::WaveInputRecordingThread::BlockQueue::numPending |
◆ pendingQueueLock
The documentation for this struct was generated from the following file: