class SessionInfoDelta
Defined at line 1361 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/cpp/fidl/fuchsia.media.sessions2/cpp/natural_types.h
SessionInfoDelta holds a description of a media session.
Public Methods
void SessionInfoDelta ()
Defined at line 1367 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/cpp/fidl/fuchsia.media.sessions2/cpp/natural_types.h
void SessionInfoDelta (SessionInfoDelta && )
Defined at line 1368 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/cpp/fidl/fuchsia.media.sessions2/cpp/natural_types.h
void SessionInfoDelta (Storage_ storage)
void SessionInfoDelta (const SessionInfoDelta & other)
SessionInfoDelta & operator= (const SessionInfoDelta & other)
bool operator== (const SessionInfoDelta & other)
bool operator!= (const SessionInfoDelta & other)
bool IsEmpty ()
const std::optional< ::std::string> & domain ()
The domain on which the session takes place. A domain identifies a set of
mutually compatible media targets and sessions; sessions on a domain may
be played back on targets of the same domain.
This field is always present.
::std::optional< ::std::string> & domain ()
The domain on which the session takes place. A domain identifies a set of
mutually compatible media targets and sessions; sessions on a domain may
be played back on targets of the same domain.
This field is always present.
SessionInfoDelta & domain (std::optional< ::std::string> value)
The domain on which the session takes place. A domain identifies a set of
mutually compatible media targets and sessions; sessions on a domain may
be played back on targets of the same domain.
This field is always present.
const std::optional<bool> & is_local ()
Whether the source of the media playback is on this device.
This field is present only if known.
::std::optional<bool> & is_local ()
Whether the source of the media playback is on this device.
This field is present only if known.
SessionInfoDelta & is_local (std::optional<bool> value)
Whether the source of the media playback is on this device.
This field is present only if known.
const std::optional<bool> & is_locally_active ()
If this is `true`, the playback is taking place local to the device.
Playing on the device speaker is local, playing on a remote speaker
is not. This is only set when the session is playing back; a paused
session is not active.
This field is always present.
::std::optional<bool> & is_locally_active ()
If this is `true`, the playback is taking place local to the device.
Playing on the device speaker is local, playing on a remote speaker
is not. This is only set when the session is playing back; a paused
session is not active.
This field is always present.
SessionInfoDelta & is_locally_active (std::optional<bool> value)
If this is `true`, the playback is taking place local to the device.
Playing on the device speaker is local, playing on a remote speaker
is not. This is only set when the session is playing back; a paused
session is not active.
This field is always present.
SessionInfoDelta & operator= (SessionInfoDelta && )
Defined at line 1369 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/cpp/fidl/fuchsia.media.sessions2/cpp/natural_types.h
const std::optional< ::fuchsia_media_sessions2::PlayerStatus> & player_status ()
The status of the player.
This field is always present.
::std::optional< ::fuchsia_media_sessions2::PlayerStatus> & player_status ()
The status of the player.
This field is always present.
SessionInfoDelta & player_status (std::optional< ::fuchsia_media_sessions2::PlayerStatus> value)
The status of the player.
This field is always present.
const std::optional< ::fuchsia_media::Metadata> & metadata ()
Metadata describing the media session.
This field is always present.
::std::optional< ::fuchsia_media::Metadata> & metadata ()
Metadata describing the media session.
This field is always present.
SessionInfoDelta & metadata (std::optional< ::fuchsia_media::Metadata> value)
Metadata describing the media session.
This field is always present.
const std::optional< ::std::vector< ::fuchsia_media_sessions2::MediaImage>> & media_images ()
Images associated with the media or its source.
This field is always present.
::std::optional< ::std::vector< ::fuchsia_media_sessions2::MediaImage>> & media_images ()
Images associated with the media or its source.
This field is always present.
SessionInfoDelta & media_images (std::optional< ::std::vector< ::fuchsia_media_sessions2::MediaImage>> value)
Images associated with the media or its source.
This field is always present.
const std::optional< ::fuchsia_media_sessions2::PlayerCapabilities> & player_capabilities ()
The capabilities the player of the media implements.
This field is always present.
::std::optional< ::fuchsia_media_sessions2::PlayerCapabilities> & player_capabilities ()
The capabilities the player of the media implements.
This field is always present.
SessionInfoDelta & player_capabilities (std::optional< ::fuchsia_media_sessions2::PlayerCapabilities> value)
The capabilities the player of the media implements.
This field is always present.
void SessionInfoDelta (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits