template <>

class WireTableBuilder

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

Public Methods

template <typename First = ::fidl::StringView, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::StringView>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_media_sessions2::wire::SessionInfoDelta> & domain (First && first, Args &&... args_)

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.

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

template <typename First = ::fuchsia_media_sessions2::wire::PlayerStatus, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fuchsia_media_sessions2::wire::PlayerStatus>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_media_sessions2::wire::SessionInfoDelta> & player_status (First && first, Args &&... args_)

The status of the player.

This field is always present.

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

template <typename First = ::fuchsia_media::wire::Metadata, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fuchsia_media::wire::Metadata>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_media_sessions2::wire::SessionInfoDelta> & metadata (First && first, Args &&... args_)

Metadata describing the media session.

This field is always present.

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

template <typename First = ::fidl::VectorView<::fuchsia_media_sessions2::wire::MediaImage>, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::VectorView<::fuchsia_media_sessions2::wire::MediaImage>>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_media_sessions2::wire::SessionInfoDelta> & media_images (First && first, Args &&... args_)

Images associated with the media or its source.

This field is always present.

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

template <typename First = ::fuchsia_media_sessions2::wire::PlayerCapabilities, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fuchsia_media_sessions2::wire::PlayerCapabilities>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_media_sessions2::wire::SessionInfoDelta> & player_capabilities (First && first, Args &&... args_)

The capabilities the player of the media implements.

This field is always present.

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

Friends

template <>
class SessionInfoDelta