class AudioRenderUsage2

Defined at line 173 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h

Usage annotating the purpose of the stream being used to render audio. An AudioRenderer's

usage cannot be changed after creation. The AudioRenderUsage2 value is used by audio policy

to dictate how audio streams interact with each other. This enum expands the original (strict)

enum |AudioRenderUsage| with additional stream types.

Public Members

static AudioRenderUsage2 BACKGROUND
static AudioRenderUsage2 MEDIA
static AudioRenderUsage2 INTERRUPTION
static AudioRenderUsage2 SYSTEM_AGENT
static AudioRenderUsage2 COMMUNICATION
static AudioRenderUsage2 ACCESSIBILITY

Public Methods

void AudioRenderUsage2 ()

Defined at line 175 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h

void AudioRenderUsage2 (uint32_t value)

Defined at line 176 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h

uint32_t operator unsigned int ()

Defined at line 177 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h

bool IsUnknown ()

Defined at line 179 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h

AudioRenderUsage2 Unknown ()

Defined at line 200 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h