arduino-audio-tools
All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Macros Modules Pages
VariableSpeedRingBuffer< T > Member List

This is the complete list of members for VariableSpeedRingBuffer< T >, including all inherited members.

address()VariableSpeedRingBuffer< T >inlinevirtual
available()VariableSpeedRingBuffer< T >inlinevirtual
availableForWrite()VariableSpeedRingBuffer< T >inlinevirtual
BaseBuffer()=default (defined in BaseBuffer< T >)BaseBuffer< T >
BaseBuffer(BaseBuffer const &)=delete (defined in BaseBuffer< T >)BaseBuffer< T >
buffer (defined in VariableSpeedRingBuffer< T >)VariableSpeedRingBuffer< T >protected
buffer_size (defined in VariableSpeedRingBuffer< T >)VariableSpeedRingBuffer< T >protected
clear()BaseBuffer< T >inline
clearArray(int len)BaseBuffer< T >inlinevirtual
getValue(int pos)VariableSpeedRingBuffer< T >inlineprotected
handleReadWriteOverrun(T last_value)VariableSpeedRingBuffer< T >inlineprotected
incrementingVariableSpeedRingBuffer< T >protected
interpolate(float read_pos)VariableSpeedRingBuffer< T >inlineprotected
isEmpty() (defined in BaseBuffer< T >)BaseBuffer< T >inline
isFull()VariableSpeedRingBuffer< T >inlinevirtual
isMatching(T value1, bool incrementing, T v1, T v2)VariableSpeedRingBuffer< T >inlineprotected
last_valueVariableSpeedRingBuffer< T >protected
levelPercent()BaseBuffer< T >inlinevirtual
peek(T &result)VariableSpeedRingBuffer< T >inlinevirtual
read(T &result)VariableSpeedRingBuffer< T >inlinevirtual
read_increment (defined in VariableSpeedRingBuffer< T >)VariableSpeedRingBuffer< T >protected
read_pos_float (defined in VariableSpeedRingBuffer< T >)VariableSpeedRingBuffer< T >protected
readArray(T data[], int len)BaseBuffer< T >inlinevirtual
reset()VariableSpeedRingBuffer< T >inlinevirtual
resize(int size)VariableSpeedRingBuffer< T >inlinevirtual
setIncrement(float increment)VariableSpeedRingBuffer< T >inline
size() (defined in VariableSpeedRingBuffer< T >)VariableSpeedRingBuffer< T >inlinevirtual
VariableSpeedRingBuffer(int size=0, float increment=1.0)VariableSpeedRingBuffer< T >inline
write(T sample)VariableSpeedRingBuffer< T >inlinevirtual
write_pos (defined in VariableSpeedRingBuffer< T >)VariableSpeedRingBuffer< T >protected
writeArray(const T data[], int len)BaseBuffer< T >inlinevirtual
writeArrayOverwrite(const T data[], int len)BaseBuffer< T >inlinevirtual
~BaseBuffer()=default (defined in BaseBuffer< T >)BaseBuffer< T >virtual