Structs§
- Active
Session Control Handle - Active
Session Event Stream - Active
Session Marker - Active
Session Proxy - Active
Session Request Stream - A Stream of incoming requests for fuchsia.media.sessions2/ActiveSession.
- Active
Session Synchronous Proxy - Active
Session Watch Active Session Responder - Active
Session Watch Active Session Response - Discovery
Connect ToSession Request - Discovery
Control Handle - Discovery
Event Stream - Discovery
Marker - Discovery
Proxy - Discovery
Request Stream - A Stream of incoming requests for fuchsia.media.sessions2/Discovery.
- Discovery
Synchronous Proxy - Discovery
Watch Sessions Request - Image
Size Variant - A variant of an image at a specific size.
- Media
Image - An image for playing media.
- Observer
Discovery Connect ToSession Request - Observer
Discovery Control Handle - Observer
Discovery Event Stream - Observer
Discovery Marker - Observer
Discovery Proxy - Observer
Discovery Request Stream - A Stream of incoming requests for fuchsia.media.sessions2/ObserverDiscovery.
- Observer
Discovery Synchronous Proxy - Observer
Discovery Watch Sessions Request - Player
Capabilities - Describes the capabilities of a player.
- Player
Capability Flags - Player
Control Bind Volume Control Request - Player
Control Control Handle - Player
Control Event Stream - Player
Control Handle - Player
Control Marker - Player
Control Proxy - Player
Control Request Stream - A Stream of incoming requests for fuchsia.media.sessions2/PlayerControl.
- Player
Control Seek Request - Player
Control SetPlayback Rate Request - Player
Control SetRepeat Mode Request - Player
Control SetShuffle Mode Request - Player
Control Synchronous Proxy - Player
Event Stream - Player
Info Delta - When emitted, fields that have changed should be set. The first emission to a new client should be a snapshot.
- Player
Marker - Player
Proxy - Player
Registration - All information required by the media session registry service to register a player so that clients may observe its status and control it.
- Player
Request Stream - A Stream of incoming requests for fuchsia.media.sessions2/Player.
- Player
Status - Status of a media player.
- Player
Synchronous Proxy - Player
Watch Info Change Responder - Player
Watch Info Change Response - Publisher
Control Handle - Publisher
Event Stream - Publisher
Marker - Publisher
Proxy - Publisher
Publish Request - Publisher
Publish Responder - Publisher
Publish Response - Publisher
Request Stream - A Stream of incoming requests for fuchsia.media.sessions2/Publisher.
- Publisher
Synchronous Proxy - Session
Control Bind Volume Control Request - Session
Control Control Handle - Session
Control Event Stream - Session
Control Marker - Session
Control Proxy - Session
Control Request Stream - A Stream of incoming requests for fuchsia.media.sessions2/SessionControl.
- Session
Control Seek Request - Session
Control SetPlayback Rate Request - Session
Control SetRepeat Mode Request - Session
Control SetShuffle Mode Request - Session
Control Synchronous Proxy - Session
Control Watch Status Responder - Session
Control Watch Status Response - Session
Info Delta - SessionInfoDelta holds a description of a media session.
- Session
Observer Control Handle - Session
Observer Event Stream - Session
Observer Marker - Session
Observer Proxy - Session
Observer Request Stream - A Stream of incoming requests for fuchsia.media.sessions2/SessionObserver.
- Session
Observer Synchronous Proxy - Session
Observer Watch Status Responder - Session
Observer Watch Status Response - Sessions
Watcher Control Handle - Sessions
Watcher Event Stream - Sessions
Watcher Marker - Sessions
Watcher Proxy - Sessions
Watcher Request Stream - A Stream of incoming requests for fuchsia.media.sessions2/SessionsWatcher.
- Sessions
Watcher Session Removed Request - Sessions
Watcher Session Removed Responder - Sessions
Watcher Session Updated Request - Sessions
Watcher Session Updated Responder - Sessions
Watcher Synchronous Proxy - Watch
Options - Options that specify which sessions are watched when watching the collection.
Enums§
- Active
Session Event - Active
Session Request - A protocol for watching the current active media session on the device.
- Content
Type - The type of content playing back, which should be set to the largest applicable value.
- Discovery
Event - Discovery
Request Discovery
observes the collection of published media sessions and connects clients to them.- Error
- Interruption
Behavior - The behavior enforced on the player when it is interrupted, such as by an alarm.
- Media
Image Type - Observer
Discovery Event - Observer
Discovery Request ObserverDiscovery
observes the collection of published media sessions and connects clients to them for observation without playback controls.- Player
Control Event - Player
Control Request - Controls for a media player.
PlayerCapabilities
expresses which of the methods in this protocol are supported by the player. Because capabilties are dynamic, and a client cannot always know what capabilities will be supported when the method call reaches the service, calling a method that is not supported is simply ignored. In general, clients should not expect methods to work unless the player indicates sustained support. - Player
Event - Player
Request Player
is a handle for a media player. Unsupported commands are no-ops. ConsultPlaybackCapabilities
, sent by to learn which commands are supported.- Player
State - State of a media player.
- Publisher
Event - Publisher
Request Publisher
publishes media players so they may be discovered and controlled by clients who have permission to do so.- Repeat
Mode - Modes of repeating playback of the current media.
- Session
Control Event - Session
Control Request - Controls a media session and views its status.
- Session
Observer Event - Session
Observer Request - Views a media session’s status.
- Sessions
Watcher Event - Sessions
Watcher Request SessionsWatcher
watches the collection of published sessions.
Traits§
- Active
Session Proxy Interface - Discovery
Proxy Interface - Observer
Discovery Proxy Interface - Player
Control Proxy Interface - Player
Proxy Interface - Publisher
Proxy Interface - Session
Control Proxy Interface - Session
Observer Proxy Interface - Sessions
Watcher Proxy Interface