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