class PlayerCapabilityFlags
Defined at line 22 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/cpp/fidl/fuchsia.media.sessions2/cpp/common_types.h
|PlayerCapabilityFlags| 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 PlayerCapabilityFlags kPlay
static PlayerCapabilityFlags kPause
static PlayerCapabilityFlags kSeek
static PlayerCapabilityFlags kSkipForward
static PlayerCapabilityFlags kSkipReverse
static PlayerCapabilityFlags kShuffle
static PlayerCapabilityFlags kChangeToNextItem
static PlayerCapabilityFlags kChangeToPrevItem
static PlayerCapabilityFlags kHasGainControl
static PlayerCapabilityFlags kRepeatGroups
static PlayerCapabilityFlags kRepeatSingle
static PlayerCapabilityFlags kSetPlaybackRate
static PlayerCapabilityFlags kMask
Public Methods
void PlayerCapabilityFlags ()
Defined at line 24 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/cpp/fidl/fuchsia.media.sessions2/cpp/common_types.h
void PlayerCapabilityFlags (uint32_t value)
Constructs an instance of |PlayerCapabilityFlags| from an underlying primitive value,
preserving any bit member not defined in the FIDL schema.
Defined at line 28 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/cpp/fidl/fuchsia.media.sessions2/cpp/common_types.h
uint32_t operator unsigned int ()
Defined at line 43 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/cpp/fidl/fuchsia.media.sessions2/cpp/common_types.h
bool operator bool ()
Defined at line 44 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/cpp/fidl/fuchsia.media.sessions2/cpp/common_types.h
bool operator== (const PlayerCapabilityFlags & other)
Defined at line 45 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/cpp/fidl/fuchsia.media.sessions2/cpp/common_types.h
bool operator!= (const PlayerCapabilityFlags & other)
Defined at line 46 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/cpp/fidl/fuchsia.media.sessions2/cpp/common_types.h
std::optional<PlayerCapabilityFlags> TryFrom (uint32_t value)
Constructs an instance of |PlayerCapabilityFlags| 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 60 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/cpp/fidl/fuchsia.media.sessions2/cpp/common_types.h
PlayerCapabilityFlags TruncatingUnknown (uint32_t value)
Constructs an instance of |PlayerCapabilityFlags| from an underlying primitive value,
clearing any bit member not defined in the FIDL schema.
Defined at line 69 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/cpp/fidl/fuchsia.media.sessions2/cpp/common_types.h
PlayerCapabilityFlags operator~ ()
Defined at line 102 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/cpp/fidl/fuchsia.media.sessions2/cpp/common_types.h
PlayerCapabilityFlags operator| (const PlayerCapabilityFlags & other)
Defined at line 106 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/cpp/fidl/fuchsia.media.sessions2/cpp/common_types.h
PlayerCapabilityFlags operator& (const PlayerCapabilityFlags & other)
Defined at line 111 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/cpp/fidl/fuchsia.media.sessions2/cpp/common_types.h
PlayerCapabilityFlags operator^ (const PlayerCapabilityFlags & other)
Defined at line 116 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/cpp/fidl/fuchsia.media.sessions2/cpp/common_types.h
PlayerCapabilityFlags operator- (const PlayerCapabilityFlags & other)
Defined at line 121 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/cpp/fidl/fuchsia.media.sessions2/cpp/common_types.h
void operator|= (const PlayerCapabilityFlags & other)
Defined at line 126 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/cpp/fidl/fuchsia.media.sessions2/cpp/common_types.h
void operator&= (const PlayerCapabilityFlags & other)
Defined at line 131 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/cpp/fidl/fuchsia.media.sessions2/cpp/common_types.h
void operator^= (const PlayerCapabilityFlags & other)
Defined at line 136 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/cpp/fidl/fuchsia.media.sessions2/cpp/common_types.h
void operator-= (const PlayerCapabilityFlags & other)
Defined at line 141 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/cpp/fidl/fuchsia.media.sessions2/cpp/common_types.h