class AudioGainValidFlags
Defined at line 222 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h
|AudioGainValidFlags| 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 AudioGainValidFlags kGainValid
static AudioGainValidFlags kMuteValid
static AudioGainValidFlags kAgcValid
static AudioGainValidFlags kMask
Public Methods
void AudioGainValidFlags ()
Defined at line 224 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h
void AudioGainValidFlags (uint32_t value)
Constructs an instance of |AudioGainValidFlags| from an underlying primitive value,
preserving any bit member not defined in the FIDL schema.
Defined at line 228 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 234 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h
bool operator bool ()
Defined at line 235 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h
bool operator== (const AudioGainValidFlags & other)
Defined at line 236 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h
bool operator!= (const AudioGainValidFlags & other)
Defined at line 237 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h
std::optional<AudioGainValidFlags> TryFrom (uint32_t value)
Constructs an instance of |AudioGainValidFlags| 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 251 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h
AudioGainValidFlags TruncatingUnknown (uint32_t value)
Constructs an instance of |AudioGainValidFlags| from an underlying primitive value,
clearing any bit member not defined in the FIDL schema.
Defined at line 260 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h
AudioGainValidFlags operator~ ()
Defined at line 275 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h
AudioGainValidFlags operator| (const AudioGainValidFlags & other)
Defined at line 279 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h
AudioGainValidFlags operator& (const AudioGainValidFlags & other)
Defined at line 284 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h
AudioGainValidFlags operator^ (const AudioGainValidFlags & other)
Defined at line 289 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h
AudioGainValidFlags operator- (const AudioGainValidFlags & other)
Defined at line 294 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h
void operator|= (const AudioGainValidFlags & other)
Defined at line 299 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h
void operator&= (const AudioGainValidFlags & other)
Defined at line 304 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h
void operator^= (const AudioGainValidFlags & other)
Defined at line 309 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h
void operator-= (const AudioGainValidFlags & other)
Defined at line 314 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h