belongs to Maven artifact androidx.mediarouter:mediarouter:1.0.0-alpha1

RemotePlaybackClient.StatusCallback

public static abstract class RemotePlaybackClient.StatusCallback
extends Object

java.lang.Object
   ↳ androidx.mediarouter.media.RemotePlaybackClient.StatusCallback


A callback that will receive media status updates.

Summary

Public constructors

RemotePlaybackClient.StatusCallback()

Public methods

void onItemStatusChanged(Bundle data, String sessionId, MediaSessionStatus sessionStatus, String itemId, MediaItemStatus itemStatus)

Called when the status of a media item changes.

void onSessionChanged(String sessionId)

Called when the session of the remote playback client changes.

void onSessionStatusChanged(Bundle data, String sessionId, MediaSessionStatus sessionStatus)

Called when the status of a media session changes.

Inherited methods

Public constructors

RemotePlaybackClient.StatusCallback

RemotePlaybackClient.StatusCallback ()

Public methods

onItemStatusChanged

void onItemStatusChanged (Bundle data, 
                String sessionId, 
                MediaSessionStatus sessionStatus, 
                String itemId, 
                MediaItemStatus itemStatus)

Called when the status of a media item changes.

Parameters
data Bundle: The result data bundle.

sessionId String: The session id.

sessionStatus MediaSessionStatus: The session status, or null if unknown.

itemId String: The item id.

itemStatus MediaItemStatus: The item status.

onSessionChanged

void onSessionChanged (String sessionId)

Called when the session of the remote playback client changes.

Parameters
sessionId String: The new session id.

onSessionStatusChanged

void onSessionStatusChanged (Bundle data, 
                String sessionId, 
                MediaSessionStatus sessionStatus)

Called when the status of a media session changes.

Parameters
data Bundle: The result data bundle.

sessionId String: The session id.

sessionStatus MediaSessionStatus: The session status, or null if unknown.