class IdlePolicy

Defined at line 25 of file ../../src/media/audio/audio_core/idle_policy.h

Public Members

static const bool kDisableIdlePolicy

Public Methods

void OnActiveRenderCountChanged (RenderUsage usage, uint32_t count)

AudioAdmin::ActiveStreamCountReporter implementation

Defined at line 27 of file ../../src/media/audio/audio_core/idle_policy.cc

void IdlePolicy (Context * context)

Defined at line 29 of file ../../src/media/audio/audio_core/idle_policy.h

void SetIdlePowerOptionsFromPolicy (AudioPolicy::IdlePowerOptions options)

Defined at line 40 of file ../../src/media/audio/audio_core/idle_policy.h

std::optional<zx::duration> idle_countdown_duration ()

Defined at line 53 of file ../../src/media/audio/audio_core/idle_policy.h

void AddDeviceToRoutes (AudioDevice * device)

DeviceRouter implementation

Defined at line 55 of file ../../src/media/audio/audio_core/idle_policy.cc

std::optional<zx::duration> startup_idle_countdown_duration ()

Defined at line 56 of file ../../src/media/audio/audio_core/idle_policy.h

bool use_all_ultrasonic_channels ()

Defined at line 59 of file ../../src/media/audio/audio_core/idle_policy.h

void RemoveDeviceFromRoutes (AudioDevice * device)

Will be called on the FIDL thread

Defined at line 69 of file ../../src/media/audio/audio_core/idle_policy.cc