Android.Media.Session Espace de noms

Fournit des sessions multimédias, des contrôleurs, un état de lecture et des rappels pour le contrôle de lecture multimédia.

Classes

Nom Description
MediaController

Permet à une application d’interagir avec une session multimédia en cours.

MediaController.Callback

Rappel pour la réception des mises à jour de la session.

MediaController.PlaybackInfo

Contient des informations sur la lecture actuelle et la façon dont l’audio est géré pour cette session.

MediaController.PlaybackInfo.InterfaceConsts

Fournit des constantes de IParcelable .MediaController.PlaybackInfo

MediaController.TransportControls

Interface permettant de contrôler la lecture multimédia sur une session.

MediaSession

Autorise l’interaction avec les contrôleurs multimédias, les clés de volume, les boutons multimédias et les contrôles de transport.

MediaSession.Callback

Reçoit des boutons multimédias, des contrôles de transport et des commandes des contrôleurs et du système.

MediaSession.QueueItem

Élément unique qui fait partie de la file d’attente de lecture.

MediaSession.QueueItem.InterfaceConsts

Fournit des constantes de IParcelable .MediaSession.QueueItem

MediaSession.Token

Représente une session en cours.

MediaSession.Token.InterfaceConsts

Fournit des constantes de IParcelable .MediaSession.Token

MediaSessionManager

Fournit la prise en charge de l’interaction avec MediaSession media sessions ces applications qui ont été publiées pour exprimer leur état de lecture multimédia en cours.

MediaSessionManager.ActiveSessionsChangedEventArgs

Fournit la liste du contrôleur pour une modification des sessions multimédias actives.

MediaSessionManager.MediaKeyEventSessionChangedEventArgs

Fournit des informations sur une modification de la session d’événements de clé multimédia par défaut.

MediaSessionManager.RemoteUserInfo

Informations d’un utilisateur distant de MediaSession ou MediaBrowserService.

MediaSessionManager.Session2TokensChangedEventArgs

Fournit la liste des jetons de session pour une modification des sessions disponibles.

PlaybackState

État de lecture d’un MediaSession.

PlaybackState.Builder

Générateur pour PlaybackState les objets.

PlaybackState.CustomAction

PlaybackState.CustomAction CustomActions peut être utilisé pour étendre les fonctionnalités des contrôles de transport standard en exposant des actions spécifiques de l’application à MediaController MediaControllers.

PlaybackState.CustomAction.Builder

Générateur pour les objets CustomAction.

PlaybackState.CustomAction.InterfaceConsts

Fournit des constantes de IParcelable .PlaybackState.CustomAction

PlaybackState.InterfaceConsts

Fournit des constantes de IParcelable .PlaybackState

Interfaces

Nom Description
MediaSessionManager.IOnActiveSessionsChangedListener

Écoute les modifications apportées à la liste des sessions actives.

MediaSessionManager.IOnMediaKeyEventSessionChangedListener

Écouteur pour recevoir les modifications apportées à la session d’événements de clé multimédia, qui recevrait un événement de clé multimédia, sauf indication contraire.

MediaSessionManager.IOnSession2TokensChangedListener

Écoute les modifications apportées #getSession2Tokens()au .

Énumérations

Nom Description
MediaPlaybackType

Énumère les valeurs retournées par les membres et Local les Remotemembres.

MediaSessionFlags

Énumère les valeurs retournées par plusieurs types et prises comme paramètre du membre F :Android.Media.Session.MediaSession.SetFlags .

PlaybackStateCode

Énumère les valeurs retournées par plusieurs types et prises comme paramètre du F :Android.Media.Session.PlaybackState+Builder.SetState et F :Android.Media.Session.PlaybackState+Builder.SetState.