class SessionInfoDelta
Defined at line 1205 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/cpp/fidl/fuchsia.media.sessions2/cpp/wire_types.h
SessionInfoDelta holds a description of a media session.
Public Methods
bool IsEmpty ()
Returns whether no field is set.
bool HasUnknownData ()
Returns whether the table references unknown fields.
::fidl::WireTableBuilder< ::fuchsia_media_sessions2::wire::SessionInfoDelta> Builder (::fidl::AnyArena & arena)
Return a builder that by defaults allocates of an arena.
::fidl::WireTableExternalBuilder< ::fuchsia_media_sessions2::wire::SessionInfoDelta> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_media_sessions2::wire::SessionInfoDelta>> frame)
Return a builder that relies on explicitly allocating |fidl::ObjectView|s.
void SessionInfoDelta ()
Defined at line 1207 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/cpp/fidl/fuchsia.media.sessions2/cpp/wire_types.h
void SessionInfoDelta (const SessionInfoDelta & other)
Defined at line 1208 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/cpp/fidl/fuchsia.media.sessions2/cpp/wire_types.h
void SessionInfoDelta (SessionInfoDelta && other)
Defined at line 1210 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/cpp/fidl/fuchsia.media.sessions2/cpp/wire_types.h
::fidl::StringView & 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.
bool has_domain ()
bool & is_local ()
Whether the source of the media playback is on this device.
This field is present only if known.
bool has_is_local ()
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.
bool has_is_locally_active ()
SessionInfoDelta & operator= (const SessionInfoDelta & other)
Defined at line 1209 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/cpp/fidl/fuchsia.media.sessions2/cpp/wire_types.h
SessionInfoDelta & operator= (SessionInfoDelta && other)
Defined at line 1211 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/cpp/fidl/fuchsia.media.sessions2/cpp/wire_types.h
::fuchsia_media_sessions2::wire::PlayerStatus & player_status ()
The status of the player.
This field is always present.
bool has_player_status ()
::fuchsia_media::wire::Metadata & metadata ()
Metadata describing the media session.
This field is always present.
bool has_metadata ()
::fidl::VectorView< ::fuchsia_media_sessions2::wire::MediaImage> & media_images ()
Images associated with the media or its source.
This field is always present.
bool has_media_images ()
::fuchsia_media_sessions2::wire::PlayerCapabilities & player_capabilities ()
The capabilities the player of the media implements.
This field is always present.
bool has_player_capabilities ()
void ~SessionInfoDelta ()
Defined at line 1213 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/cpp/fidl/fuchsia.media.sessions2/cpp/wire_types.h
Friends
class WireTableBaseBuilder
class WireTableBaseBuilder