class ThermalConfig

Defined at line 20 of file ../../src/media/audio/audio_core/thermal_config.h

Represents the thermal policy configuration found in an audio_core configuration file.

Changing the thermal state for audio might require multiple effects to be updated. Here, each

State represents a set of effects configurations. Each EffectConfig specifies how a specific

named effect should be configured, when changed to that thermal state. The normal (unthrottled)

State is designated by `kNominalThermalState`.

Public Members

static const uint64_t kNominalThermalState

Public Methods

bool operator bool ()

Defined at line 24 of file ../../src/media/audio/audio_core/thermal_config.h

void ThermalConfig (std::vector<State> states)

Defined at line 52 of file ../../src/media/audio/audio_core/thermal_config.h

const std::vector<State> & states ()

Defined at line 54 of file ../../src/media/audio/audio_core/thermal_config.h

Records

Friends

class ProcessConfigBuilder