CircularBuffer(std::size_t numberOfChannels, std::size_t length, std::size_t alignment=0) | visr::rbbl::CircularBuffer< DataType > | explicit |
commitWrite(std::size_t numberOfElementsWritten) | visr::rbbl::CircularBuffer< DataType > | |
DelayIndexType typedef | visr::rbbl::CircularBuffer< DataType > | |
getFirstWritePointer() | visr::rbbl::CircularBuffer< DataType > | |
getReadPointer(std::size_t channelIndex, DelayIndexType delay) const | visr::rbbl::CircularBuffer< DataType > | inline |
getReadPointers(DelayIndexType delay, DataType const **readPointers) const | visr::rbbl::CircularBuffer< DataType > | |
getReadPointers(DelayIndexType const *const delay, DataType const **readPointers) const | visr::rbbl::CircularBuffer< DataType > | |
getWritePointers(DataType **writePointers) | visr::rbbl::CircularBuffer< DataType > | |
length() const | visr::rbbl::CircularBuffer< DataType > | inline |
numberOfChannels() const | visr::rbbl::CircularBuffer< DataType > | inline |
stride() const | visr::rbbl::CircularBuffer< DataType > | inline |
write(DataType const *const *writeData, std::size_t numberOfChannels, std::size_t numberOfSamples, std::size_t alignmentElements=0) | visr::rbbl::CircularBuffer< DataType > | |
write(DataType const *writeData, std::size_t channelStrideElements, std::size_t numberOfChannels, std::size_t numberOfSamples, std::size_t alignmentElements=0) | visr::rbbl::CircularBuffer< DataType > | |
write(efl::BasicMatrix< DataType > const &writeData) | visr::rbbl::CircularBuffer< DataType > | |
~CircularBuffer() | visr::rbbl::CircularBuffer< DataType > | |