Krotos Modules 3
Loading...
Searching...
No Matches
krotos::SignalBuffer Class Reference

Use this instead of AudioBuffer to share additional signalling regards the state and usage of the data in the buffer. More...

#include <SignalBuffer.h>

Inheritance diagram for krotos::SignalBuffer:

Public Member Functions

 SignalBuffer (float *const *dataToReferTo, int numChannelsToUse, int numSamples)
 
 SignalBuffer (AudioBuffer< float > &bufferToReferTo)
 
void setFinalValidBufferFlag (bool finalValidBuffer)
 
bool isFinalValidBuffer ()
 

Private Attributes

bool m_isFinalvalidBuffer {false}
 

Detailed Description

Use this instead of AudioBuffer to share additional signalling regards the state and usage of the data in the buffer.

Constructor & Destructor Documentation

◆ SignalBuffer() [1/2]

krotos::SignalBuffer::SignalBuffer ( float *const * dataToReferTo,
int numChannelsToUse,
int numSamples )
inline

◆ SignalBuffer() [2/2]

krotos::SignalBuffer::SignalBuffer ( AudioBuffer< float > & bufferToReferTo)
inline

Member Function Documentation

◆ isFinalValidBuffer()

bool krotos::SignalBuffer::isFinalValidBuffer ( )
inline

◆ setFinalValidBufferFlag()

void krotos::SignalBuffer::setFinalValidBufferFlag ( bool finalValidBuffer)
inline

Member Data Documentation

◆ m_isFinalvalidBuffer

bool krotos::SignalBuffer::m_isFinalvalidBuffer {false}
private

The documentation for this class was generated from the following file: