class AudioConsumerStartFlags
Defined at line 25 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h
Flags passed to `AudioConsumer.Start`.
|AudioConsumerStartFlags| 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 AudioConsumerStartFlags kLowLatency
static AudioConsumerStartFlags kSupplyDriven
static AudioConsumerStartFlags kMask
Public Methods
void AudioConsumerStartFlags ()
Defined at line 27 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h
void AudioConsumerStartFlags (uint32_t value)
Constructs an instance of |AudioConsumerStartFlags| from an underlying primitive value,
preserving any bit member not defined in the FIDL schema.
Defined at line 31 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 36 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h
bool operator bool ()
Defined at line 37 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h
bool operator== (const AudioConsumerStartFlags & other)
Defined at line 38 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h
bool operator!= (const AudioConsumerStartFlags & other)
Defined at line 39 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h
std::optional<AudioConsumerStartFlags> TryFrom (uint32_t value)
Constructs an instance of |AudioConsumerStartFlags| 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 53 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h
AudioConsumerStartFlags TruncatingUnknown (uint32_t value)
Constructs an instance of |AudioConsumerStartFlags| from an underlying primitive value,
clearing any bit member not defined in the FIDL schema.
Defined at line 62 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h
AudioConsumerStartFlags operator~ ()
Defined at line 75 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h
AudioConsumerStartFlags operator| (const AudioConsumerStartFlags & other)
Defined at line 79 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h
AudioConsumerStartFlags operator& (const AudioConsumerStartFlags & other)
Defined at line 84 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h
AudioConsumerStartFlags operator^ (const AudioConsumerStartFlags & other)
Defined at line 89 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h
AudioConsumerStartFlags operator- (const AudioConsumerStartFlags & other)
Defined at line 94 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h
void operator|= (const AudioConsumerStartFlags & other)
Defined at line 99 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h
void operator&= (const AudioConsumerStartFlags & other)
Defined at line 104 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h
void operator^= (const AudioConsumerStartFlags & other)
Defined at line 109 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h
void operator-= (const AudioConsumerStartFlags & other)
Defined at line 114 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/common_types.h