class PlayerInfoDelta

Defined at line 1682 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/cpp/fidl/fuchsia.media.sessions2/cpp/wire_types.h

When emitted, fields that have changed should be set.

The first emission to a new client should be a snapshot.

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::PlayerInfoDelta> Builder (::fidl::AnyArena & arena)

Return a builder that by defaults allocates of an arena.

::fidl::WireTableExternalBuilder< ::fuchsia_media_sessions2::wire::PlayerInfoDelta> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_media_sessions2::wire::PlayerInfoDelta>> frame)

Return a builder that relies on explicitly allocating |fidl::ObjectView|s.

void PlayerInfoDelta ()

Defined at line 1684 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/cpp/fidl/fuchsia.media.sessions2/cpp/wire_types.h

void PlayerInfoDelta (const PlayerInfoDelta & other)

Defined at line 1685 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/cpp/fidl/fuchsia.media.sessions2/cpp/wire_types.h

PlayerInfoDelta & operator= (const PlayerInfoDelta & other)

Defined at line 1686 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/cpp/fidl/fuchsia.media.sessions2/cpp/wire_types.h

void PlayerInfoDelta (PlayerInfoDelta && other)

Defined at line 1687 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/cpp/fidl/fuchsia.media.sessions2/cpp/wire_types.h

bool & local ()

Whether the entry point for the media into our device network is the

local machine; this should be true if this is the device streaming

from a music service, but false or omitted if this machine is just

receiving an audio stream to act as a speaker.

If omitted, the value is unchanged. Initially, this value is `true`.

bool has_local ()
PlayerInfoDelta & operator= (PlayerInfoDelta && other)

Defined at line 1688 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.

If omitted, all constituent values are unchanged. If a field within `PlayerStatus` is

omitted, its value is unchanged. Initial values are indicated for each field in

`player_status`.

bool has_player_status ()
::fuchsia_media::wire::Metadata & metadata ()

The metadata of the playing media.

If omitted, the metadata is unchanged. Initially, there is no metadata.

bool has_metadata ()
::fidl::VectorView< ::fuchsia_media_sessions2::wire::MediaImage> & media_images ()

The images associated with the playing media.

If omitted, the media images are unchanged. An empty

vector indicates that there are no media images, which is also the initial state.

bool has_media_images ()
::fuchsia_media_sessions2::wire::PlayerCapabilities & player_capabilities ()

The capabilities of the player.

If omitted, the capabilities are unchanged. Initially, the player is assumed to have no

capabilities.

bool has_player_capabilities ()
::fuchsia_media_sessions2::wire::InterruptionBehavior & interruption_behavior ()

The behavior the player would like to engage in when interrupted

by something, such as an alarm.

If omitted, the behavior is unchanged. Initially, the value is `NONE`.

bool has_interruption_behavior ()
void ~PlayerInfoDelta ()

Defined at line 1690 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