webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <pa_ringbuffer.h>
PaRingBufferSize PaUtilRingBuffer::bigMask |
Used for wrapping indices with extra bit to distinguish full/empty.
char * PaUtilRingBuffer::buffer |
Pointer to the buffer containing the actual data.
PaRingBufferSize PaUtilRingBuffer::bufferSize |
Number of elements in FIFO. Power of 2. Set by PaUtil_InitRingBuffer.
PaRingBufferSize PaUtilRingBuffer::elementSizeBytes |
Number of bytes per element.
PaRingBufferSize PaUtilRingBuffer::readIndex |
Index of next readable element. Set by PaUtil_AdvanceRingBufferReadIndex.
PaRingBufferSize PaUtilRingBuffer::smallMask |
Used for fitting indices to buffer.
PaRingBufferSize PaUtilRingBuffer::writeIndex |
Index of next writable element. Set by PaUtil_AdvanceRingBufferWriteIndex.