template struct Core::StaticAudioMeterData

Template for statically allocated audio meter data.

#include <coreaudiometerdata.h>

template <int kMaxChannels>
struct StaticAudioMeterData: public Core::AudioMeterData
{
    // construction

    StaticAudioMeterData(int numChannels = 0);
    StaticAudioMeterData(const StaticAudioMeterData& other);

    // methods

    StaticAudioMeterData& operator = (const StaticAudioMeterData& other);
    StaticAudioMeterData& copyFrom(const AudioMeterData& other);
};

Inherited Members

public:
    // fields

    int byteSize = sizeof(AudioMeterData);
    int numChannels = 0;
    float* peakLevels = nullptr;
    float* rmsLevels = nullptr;
    uint32 clipState = 0;