RemoteMediaClient class Null safety

Class for controlling a media player application running on a receiver.

Constructors

RemoteMediaClient(CastHostApi _hostApi)

Properties

hashCode int
The hash code for this object. [...]
read-only, inherited
mediaQueue ↔ MediaQueue
Returns the associated MediaQueue.
read / write
mediaStatusStream Stream<MediaStatus>
read / write
onAdBreakClipProgressUpdated AdBreakClipProgressListener?
Callback to get updates on the progess of the currently playing ad break clip
read / write
onAdBreakStatusUpdated MediaStatusListener?
Called when updated ad break status information is received.
read / write
onMediaError VoidCallback?
Called when receiving media error message.
read / write
onMetadataUpdated VoidCallback?
Called when updated media metadata is received.
read / write
onPreloadStatusUpdated VoidCallback?
Called when updated player queue preload status information is received, for example, the next item to play has been preloaded.
read / write
onProgressUpdated ProgressListener?
Callback to get updates on the progress of the currently playing media.
read / write
onQueueStatusUpdated VoidCallback?
Called when updated player queue status information is received.
read / write
onSendingRemoteMediaRequest VoidCallback?
Called when there is an outgoing request to the receiver.
read / write
playerState ValueListenable<PlayerState>
Listenable state of the remote media player
read-only
progressStream Stream<ProgressInfo>
read / write
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

dispatchMediaStatusUpdate(MediaStatus mediaStatus) → void
Internal method that shouldn't be visible
dispatchPlayerStateUpdate(PlayerState playerState) → void
Internal method that shouldn't be visible
dispatchProgressUpdate(int progressMs, int durationMs) → void
Internal method that shouldn't be visible
dispose() → void
getMediaInfo() Future<MediaInfo>
Returns the current media information
load(MediaLoadRequestData request) → void
Loads a new media item with specified options.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
pause() → void
Pauses playback of the current media item.
play() → void
Begins (or resumes) playback of the current media item.
queueAppendItem(MediaQueueItem item) → void
Appends a new media item to the end of the queue.
queueNext() → void
Jumps to the next item in the queue.
queuePrev() → void
Jumps to the previous item in the queue.
showTracksChooserDialog() → void
A Dialog to show the available tracks (Text and Audio) for user to select.
skipAd() → void
Skips the playing ad.
stop() → void
Stops playback of the current media item.
toString() String
A string representation of this object. [...]
inherited

Operators

operator ==(Object other) bool
The equality operator. [...]
inherited