class AudioGainInfoFlags
Defined at line 122 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 124 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 128 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 134 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h
bool operator bool ()
Defined at line 135 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 136 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 137 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 151 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 160 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h
AudioGainInfoFlags operator~ ()
Defined at line 175 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 179 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 184 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 189 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 194 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 199 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 204 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 209 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 214 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h