class AudioRenderUsage2
Defined at line 367 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.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 kBackground
static AudioRenderUsage2 kMedia
static AudioRenderUsage2 kInterruption
static AudioRenderUsage2 kSystemAgent
static AudioRenderUsage2 kCommunication
static AudioRenderUsage2 kAccessibility
Public Methods
void AudioRenderUsage2 ()
Defined at line 402 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h
void AudioRenderUsage2 (uint32_t value)
Defined at line 403 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h
EnumForSwitching_ operator fuchsia_media::AudioRenderUsage2::EnumForSwitching_ ()
Defined at line 404 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h
uint32_t operator unsigned int ()
Defined at line 405 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h
bool IsUnknown ()
Defined at line 407 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h
AudioRenderUsage2 Unknown ()
Returns an enum corresponding to the member designated as
in the
FIDL schema if exists, or a compiler-reserved unknown value otherwise.
Defined at line 428 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h