class PlayerRegistration
Defined at line 1963 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/cpp/fidl/fuchsia.media.sessions2/cpp/natural_types.h
All information required by the media session registry service to
register a player so that clients may observe its status and control
it.
Public Methods
void PlayerRegistration (Storage_ storage)
void PlayerRegistration ()
Defined at line 1969 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/cpp/fidl/fuchsia.media.sessions2/cpp/natural_types.h
void PlayerRegistration (PlayerRegistration && )
Defined at line 1970 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/cpp/fidl/fuchsia.media.sessions2/cpp/natural_types.h
void PlayerRegistration (const PlayerRegistration & other)
PlayerRegistration & operator= (PlayerRegistration && )
Defined at line 1971 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/cpp/fidl/fuchsia.media.sessions2/cpp/natural_types.h
PlayerRegistration & operator= (const PlayerRegistration & other)
bool operator== (const PlayerRegistration & other)
bool operator!= (const PlayerRegistration & other)
bool IsEmpty ()
const std::optional< ::std::string> & domain ()
The domain on which the player exists. Unset if it is the native
Fuchsia domain.
::std::optional< ::std::string> & domain ()
The domain on which the player exists. Unset if it is the native
Fuchsia domain.
PlayerRegistration & domain (std::optional< ::std::string> value)
The domain on which the player exists. Unset if it is the native
Fuchsia domain.
const std::optional< ::fuchsia_media::AudioRenderUsage> & usage ()
The usage of the player's audio output. Either 'usage' or 'usage2'
may be set, but not both. If neither is set, this is assumed to be MEDIA.
::std::optional< ::fuchsia_media::AudioRenderUsage> & usage ()
The usage of the player's audio output. Either 'usage' or 'usage2'
may be set, but not both. If neither is set, this is assumed to be MEDIA.
PlayerRegistration & usage (std::optional< ::fuchsia_media::AudioRenderUsage> value)
The usage of the player's audio output. Either 'usage' or 'usage2'
may be set, but not both. If neither is set, this is assumed to be MEDIA.
const std::optional< ::fuchsia_media::AudioRenderUsage2> & usage2 ()
The usage of the player's audio output. Either 'usage' or 'usage2'
may be set, but not both. If neither is set, this is assumed to be MEDIA.
::std::optional< ::fuchsia_media::AudioRenderUsage2> & usage2 ()
The usage of the player's audio output. Either 'usage' or 'usage2'
may be set, but not both. If neither is set, this is assumed to be MEDIA.
PlayerRegistration & usage2 (std::optional< ::fuchsia_media::AudioRenderUsage2> value)
The usage of the player's audio output. Either 'usage' or 'usage2'
may be set, but not both. If neither is set, this is assumed to be MEDIA.
void PlayerRegistration (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits