Android.Media.Session 名前空間

クラス

名前 説明
MediaController

アプリが進行中のメディア セッションと対話できるようにします。

MediaController.Callback

セッションから更新プログラムを受信するためのコールバック。

MediaController.PlaybackInfo

現在の再生と、このセッションのオーディオの処理方法に関する情報を保持します。

MediaController.PlaybackInfo.InterfaceConsts
MediaController.TransportControls

セッションでのメディア再生を制御するためのインターフェイス。

MediaSession

メディア コントローラー、ボリューム キー、メディア ボタン、およびトランスポート コントロールとの対話を許可します。

MediaSession.Callback

コントローラーとシステムからメディア ボタン、トランスポート コントロール、およびコマンドを受信します。

MediaSession.QueueItem

プレイ キューの一部である 1 つの項目。

MediaSession.QueueItem.InterfaceConsts
MediaSession.Token

進行中のセッションを表します。

MediaSession.Token.InterfaceConsts
MediaSessionManager

実行中のメディア再生状態を表すためにアプリケーションが発行した MediaSession media sessions との対話をサポートします。

MediaSessionManager.ActiveSessionsChangedEventArgs
MediaSessionManager.MediaKeyEventSessionChangedEventArgs
MediaSessionManager.RemoteUserInfo

MediaSessionまたはMediaBrowserServiceのリモート ユーザーの情報。

MediaSessionManager.Session2TokensChangedEventArgs
PlaybackState

MediaSessionの再生状態。

PlaybackState.Builder

PlaybackState オブジェクトのビルダー。

PlaybackState.CustomAction

PlaybackState.CustomAction CustomActions を使用すると、アプリ固有のアクションを MediaController MediaControllersに公開することで、標準トランスポート コントロールの機能を拡張できます。

PlaybackState.CustomAction.Builder
PlaybackState.CustomAction.InterfaceConsts
PlaybackState.InterfaceConsts

インターフェイス

名前 説明
MediaSessionManager.IOnActiveSessionsChangedListener

アクティブなセッションの一覧に対する変更をリッスンします。

MediaSessionManager.IOnMediaKeyEventSessionChangedListener

メディア キー イベント セッションで変更を受信するリスナー。指定しない限り、メディア キー イベントを受信します。

MediaSessionManager.IOnSession2TokensChangedListener

#getSession2Tokens()の変更をリッスンします。

列挙型

名前 説明
MediaPlaybackType

LocalおよびRemoteメンバーによって返される値を列挙します。

MediaSessionFlags

いくつかの型によって返され、 Android.Media.Session.MediaSession.SetFlags メンバーの パラメーターとして取得された値を列挙します。

PlaybackStateCode

Fおよび F:Android.Media.Session.PlaybackState+Builder.SetStateF+Builder.SetState メンバーのパラメーターとして取得された値を列挙します。