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;