VISR  0.11.6
Versatile Interactive Scene Renderer
visr::rbbl::CircularBuffer< DataType > Member List

This is the complete list of members for visr::rbbl::CircularBuffer< DataType >, including all inherited members.

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 typedefvisr::rbbl::CircularBuffer< DataType >
getFirstWritePointer()visr::rbbl::CircularBuffer< DataType >
getReadPointer(std::size_t channelIndex, DelayIndexType delay) constvisr::rbbl::CircularBuffer< DataType >inline
getReadPointers(DelayIndexType delay, DataType const **readPointers) constvisr::rbbl::CircularBuffer< DataType >
getReadPointers(DelayIndexType const *const delay, DataType const **readPointers) constvisr::rbbl::CircularBuffer< DataType >
getWritePointers(DataType **writePointers)visr::rbbl::CircularBuffer< DataType >
length() constvisr::rbbl::CircularBuffer< DataType >inline
numberOfChannels() constvisr::rbbl::CircularBuffer< DataType >inline
stride() constvisr::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 >