class SingularUniqueId

Defined at line 532 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio/fuchsia.hardware.audio/cpp/fidl/fuchsia.hardware.audio/cpp/common_types.h

Identifies devices that are unique within the system.

A UniqueId for these devices consists of the enum value followed by (UNIQUE_ID_SIZE - 1) zeroes.

Public Members

static SingularUniqueId kDsp
static SingularUniqueId kBuiltinSpeakers
static SingularUniqueId kBuiltinHeadphoneJack
static SingularUniqueId kBuiltinMicrophone
static SingularUniqueId kBuiltinHeadsetJack

Public Methods

void SingularUniqueId ()

Defined at line 552 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio/fuchsia.hardware.audio/cpp/fidl/fuchsia.hardware.audio/cpp/common_types.h

void SingularUniqueId (uint8_t value)

Defined at line 553 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio/fuchsia.hardware.audio/cpp/fidl/fuchsia.hardware.audio/cpp/common_types.h

EnumForSwitching_ operator fuchsia_hardware_audio::SingularUniqueId::EnumForSwitching_ ()

Defined at line 554 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio/fuchsia.hardware.audio/cpp/fidl/fuchsia.hardware.audio/cpp/common_types.h

uint8_t operator unsigned char ()

Defined at line 555 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio/fuchsia.hardware.audio/cpp/fidl/fuchsia.hardware.audio/cpp/common_types.h

bool IsUnknown ()

Defined at line 557 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio/fuchsia.hardware.audio/cpp/fidl/fuchsia.hardware.audio/cpp/common_types.h

SingularUniqueId 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 576 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio/fuchsia.hardware.audio/cpp/fidl/fuchsia.hardware.audio/cpp/common_types.h