Added in API level 31

MediaCommunicationManager

open class MediaCommunicationManager
kotlin.Any
   ↳ android.media.MediaCommunicationManager

Provides support for interacting with MediaSession2s that applications have published to express their ongoing media playback state.

Summary

Public methods
open MutableList<Session2Token!>

This API is not generally intended for third party application developers.

open Int

Gets the version of this MediaCommunicationManager.

Public methods

getSession2Tokens

Added in API level 31
open fun getSession2Tokens(): MutableList<Session2Token!>

This API is not generally intended for third party application developers. Use the AndroidX Media2 session Library for consistent behavior across all devices.

Gets a list of Session2Token with type Session2Token#TYPE_SESSION for the current user.

Although this API can be used without any restriction, each session owners can accept or reject your uses of MediaSession2.

Return
MutableList<Session2Token!> A list of Session2Token. This value cannot be null.

getVersion

Added in API level 31
open fun getVersion(): Int

Gets the version of this MediaCommunicationManager.

Return
Int Value is 1 or greater