class AudioGainInfoFlags

Defined at line 124 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h

|AudioGainInfoFlags| is strict, hence is guaranteed to only contain

members defined in the FIDL schema when receiving it in a message.

Sending unknown members will fail at runtime.

Public Members

static AudioGainInfoFlags kMute
static AudioGainInfoFlags kAgcSupported
static AudioGainInfoFlags kAgcEnabled
static AudioGainInfoFlags kMask

Public Methods

void AudioGainInfoFlags ()

Defined at line 126 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h

void AudioGainInfoFlags (uint32_t value)

Constructs an instance of |AudioGainInfoFlags| from an underlying primitive value,

preserving any bit member not defined in the FIDL schema.

Defined at line 130 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 136 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h

bool operator bool ()

Defined at line 137 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h

bool operator== (const AudioGainInfoFlags & other)

Defined at line 138 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h

bool operator!= (const AudioGainInfoFlags & other)

Defined at line 139 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h

std::optional<AudioGainInfoFlags> TryFrom (uint32_t value)

Constructs an instance of |AudioGainInfoFlags| from an underlying primitive value

if the primitive does not contain any unknown members not defined in the

FIDL schema. Otherwise, returns |std::nullopt|.

Defined at line 153 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h

AudioGainInfoFlags TruncatingUnknown (uint32_t value)

Constructs an instance of |AudioGainInfoFlags| from an underlying primitive value,

clearing any bit member not defined in the FIDL schema.

Defined at line 162 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h

AudioGainInfoFlags operator~ ()

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

AudioGainInfoFlags operator| (const AudioGainInfoFlags & other)

Defined at line 181 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h

AudioGainInfoFlags operator& (const AudioGainInfoFlags & other)

Defined at line 186 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h

AudioGainInfoFlags operator^ (const AudioGainInfoFlags & other)

Defined at line 191 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h

AudioGainInfoFlags operator- (const AudioGainInfoFlags & other)

Defined at line 196 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h

void operator|= (const AudioGainInfoFlags & other)

Defined at line 201 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h

void operator&= (const AudioGainInfoFlags & other)

Defined at line 206 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h

void operator^= (const AudioGainInfoFlags & other)

Defined at line 211 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h

void operator-= (const AudioGainInfoFlags & other)

Defined at line 216 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h