template struct Core::StaticAudioData
Template for statically allocated audio data buffer.
#include <coreaudiodata.h> template <int kNumChannels, int kNumSamples, typename Float = float32> struct StaticAudioData: public Core::AudioData { // construction StaticAudioData(); StaticAudioData(const StaticAudioData&); // methods StaticAudioData& operator = (const StaticAudioData&); };
Inherited Members
public: // fields int numChannels; int numSamples; SilenceBitField silenceBits; AudioFloatType floatType; float32** buffers32; float64** buffers64; // methods int getBitDepth() const; template <class float> float* getBuffer(int index) const; template <class float> float** getBuffers() const; float32** getBuffers() const; float64** getBuffers() const;