class AudioGainValidFlags
Defined at line 224 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 226 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 230 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 236 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h
bool operator bool ()
Defined at line 237 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 238 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 239 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 253 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 262 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h
AudioGainValidFlags operator~ ()
Defined at line 277 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 281 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 286 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 291 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 296 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 301 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 306 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 311 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 316 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h