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