tree: 34ca433483e323aa36a484ad718687aa8551df17 [path history] [tgz]
  1. README.md
all/fidl/fuchsia.media.sessions2/README.md

fuchsia.media.sessions2

PROTOCOLS

ActiveSession

Defined in fuchsia.media.sessions2/discovery.fidl

WatchActiveSession

Request {#ActiveSession.WatchActiveSession_Request}

<EMPTY>

Response {#ActiveSession.WatchActiveSession_Response}

Discovery

Defined in fuchsia.media.sessions2/discovery.fidl

ConnectToSession

Request {#Discovery.ConnectToSession_Request}

WatchSessions

Request {#Discovery.WatchSessions_Request}

ObserverDiscovery

Defined in fuchsia.media.sessions2/discovery.fidl

ConnectToSession

Request {#ObserverDiscovery.ConnectToSession_Request}

WatchSessions

Request {#ObserverDiscovery.WatchSessions_Request}

Player

Defined in fuchsia.media.sessions2/player.fidl

BindVolumeControl

Request {#Player.BindVolumeControl_Request}

NextItem

Request {#Player.NextItem_Request}

<EMPTY>

Pause

Request {#Player.Pause_Request}

<EMPTY>

Play

Request {#Player.Play_Request}

<EMPTY>

PrevItem

Request {#Player.PrevItem_Request}

<EMPTY>

Seek

Request {#Player.Seek_Request}

SetPlaybackRate

Request {#Player.SetPlaybackRate_Request}

SetRepeatMode

Request {#Player.SetRepeatMode_Request}

SetShuffleMode

Request {#Player.SetShuffleMode_Request}

SkipForward

Request {#Player.SkipForward_Request}

<EMPTY>

SkipReverse

Request {#Player.SkipReverse_Request}

<EMPTY>

Stop

Request {#Player.Stop_Request}

<EMPTY>

WatchInfoChange

Request {#Player.WatchInfoChange_Request}

<EMPTY>

Response {#Player.WatchInfoChange_Response}

PlayerControl

Defined in fuchsia.media.sessions2/player.fidl

BindVolumeControl

Request {#PlayerControl.BindVolumeControl_Request}

NextItem

Request {#PlayerControl.NextItem_Request}

<EMPTY>

Pause

Request {#PlayerControl.Pause_Request}

<EMPTY>

Play

Request {#PlayerControl.Play_Request}

<EMPTY>

PrevItem

Request {#PlayerControl.PrevItem_Request}

<EMPTY>

Seek

Request {#PlayerControl.Seek_Request}

SetPlaybackRate

Request {#PlayerControl.SetPlaybackRate_Request}

SetRepeatMode

Request {#PlayerControl.SetRepeatMode_Request}

SetShuffleMode

Request {#PlayerControl.SetShuffleMode_Request}

SkipForward

Request {#PlayerControl.SkipForward_Request}

<EMPTY>

SkipReverse

Request {#PlayerControl.SkipReverse_Request}

<EMPTY>

Stop

Request {#PlayerControl.Stop_Request}

<EMPTY>

Publisher

Defined in fuchsia.media.sessions2/publisher.fidl

Publish

Request {#Publisher.Publish_Request}

Response {#Publisher.Publish_Response}

SessionControl

Defined in fuchsia.media.sessions2/discovery.fidl

BindVolumeControl

Request {#SessionControl.BindVolumeControl_Request}

NextItem

Request {#SessionControl.NextItem_Request}

<EMPTY>

Pause

Request {#SessionControl.Pause_Request}

<EMPTY>

Play

Request {#SessionControl.Play_Request}

<EMPTY>

PrevItem

Request {#SessionControl.PrevItem_Request}

<EMPTY>

Seek

Request {#SessionControl.Seek_Request}

SetPlaybackRate

Request {#SessionControl.SetPlaybackRate_Request}

SetRepeatMode

Request {#SessionControl.SetRepeatMode_Request}

SetShuffleMode

Request {#SessionControl.SetShuffleMode_Request}

SkipForward

Request {#SessionControl.SkipForward_Request}

<EMPTY>

SkipReverse

Request {#SessionControl.SkipReverse_Request}

<EMPTY>

Stop

Request {#SessionControl.Stop_Request}

<EMPTY>

WatchStatus

Request {#SessionControl.WatchStatus_Request}

<EMPTY>

Response {#SessionControl.WatchStatus_Response}

SessionObserver

Defined in fuchsia.media.sessions2/discovery.fidl

WatchStatus

Request {#SessionObserver.WatchStatus_Request}

<EMPTY>

Response {#SessionObserver.WatchStatus_Response}

SessionsWatcher

Defined in fuchsia.media.sessions2/discovery.fidl

SessionRemoved

Request {#SessionsWatcher.SessionRemoved_Request}

Response {#SessionsWatcher.SessionRemoved_Response}

<EMPTY>

SessionUpdated

Request {#SessionsWatcher.SessionUpdated_Request}

Response {#SessionsWatcher.SessionUpdated_Response}

<EMPTY>

STRUCTS

ImageSizeVariant {#ImageSizeVariant data-text=“ImageSizeVariant”}

Defined in fuchsia.media.sessions2/images.fidl

ENUMS

ContentType strict{:.fidl-attribute}

Type: uint32

Defined in fuchsia.media.sessions2/player.fidl

Error strict{:.fidl-attribute}

Type: uint32

Defined in fuchsia.media.sessions2/player.fidl

InterruptionBehavior strict{:.fidl-attribute}

Type: uint32

Defined in fuchsia.media.sessions2/player.fidl

MediaImageType strict{:.fidl-attribute}

Type: uint32

Defined in fuchsia.media.sessions2/images.fidl

PlayerState strict{:.fidl-attribute}

Type: uint32

Defined in fuchsia.media.sessions2/player.fidl

RepeatMode strict{:.fidl-attribute}

Type: uint32

Defined in fuchsia.media.sessions2/player.fidl

TABLES

MediaImage {#MediaImage data-text=“MediaImage”}

Defined in fuchsia.media.sessions2/images.fidl

PlayerCapabilities {#PlayerCapabilities data-text=“PlayerCapabilities”}

Defined in fuchsia.media.sessions2/player.fidl

PlayerInfoDelta {#PlayerInfoDelta data-text=“PlayerInfoDelta”}

Defined in fuchsia.media.sessions2/player.fidl

PlayerRegistration {#PlayerRegistration data-text=“PlayerRegistration”}

Defined in fuchsia.media.sessions2/publisher.fidl

PlayerStatus {#PlayerStatus data-text=“PlayerStatus”}

Defined in fuchsia.media.sessions2/player.fidl

SessionInfoDelta {#SessionInfoDelta data-text=“SessionInfoDelta”}

Defined in fuchsia.media.sessions2/discovery.fidl

WatchOptions {#WatchOptions data-text=“WatchOptions”}

Defined in fuchsia.media.sessions2/discovery.fidl

BITS

PlayerCapabilityFlags strict{:.fidl-attribute}

Type: uint32

Defined in fuchsia.media.sessions2/player.fidl

TYPE ALIASES