Android.Media.Session Namespace

Fornece sessões de mídia, controladores, estado de reprodução e retornos de chamada para controle de reprodução de mídia.

Classes

Nome Description
MediaController

Permite que um aplicativo interaja com uma sessão de mídia em andamento.

MediaController.Callback

Retorno de chamada para receber atualizações da sessão.

MediaController.PlaybackInfo

Contém informações sobre a reprodução atual e como o áudio é tratado para esta sessão.

MediaController.PlaybackInfo.InterfaceConsts

Fornece constantes de IParcelable .MediaController.PlaybackInfo

MediaController.TransportControls

Interface para controlar a reprodução de mídia em uma sessão.

MediaSession

Permite a interação com controladores de mídia, chaves de volume, botões de mídia e controles de transporte.

MediaSession.Callback

Recebe botões de mídia, controles de transporte e comandos de controladores e do sistema.

MediaSession.QueueItem

Um único item que faz parte da fila de reprodução.

MediaSession.QueueItem.InterfaceConsts

Fornece constantes de IParcelable .MediaSession.QueueItem

MediaSession.Token

Representa uma sessão em andamento.

MediaSession.Token.InterfaceConsts

Fornece constantes de IParcelable .MediaSession.Token

MediaSessionManager

Fornece suporte para interagir com MediaSession media sessions os aplicativos que publicaram para expressar seu estado de reprodução de mídia em andamento.

MediaSessionManager.ActiveSessionsChangedEventArgs

Fornece a lista de controladores para uma alteração nas sessões de mídia ativas.

MediaSessionManager.MediaKeyEventSessionChangedEventArgs

Fornece informações sobre uma alteração na sessão de evento de chave de mídia padrão.

MediaSessionManager.RemoteUserInfo

Informações de um usuário remoto de MediaSession ou MediaBrowserService.

MediaSessionManager.Session2TokensChangedEventArgs

Fornece a lista de tokens de sessão para uma alteração nas sessões disponíveis.

PlaybackState

Estado de reprodução para um MediaSession.

PlaybackState.Builder

Construtor para PlaybackState objetos.

PlaybackState.CustomAction

PlaybackState.CustomAction CustomActions pode ser usado para estender os recursos dos controles de transporte padrão expondo ações específicas do aplicativo a MediaController MediaControllers.

PlaybackState.CustomAction.Builder

Construtor para objetos CustomAction.

PlaybackState.CustomAction.InterfaceConsts

Fornece constantes de IParcelable .PlaybackState.CustomAction

PlaybackState.InterfaceConsts

Fornece constantes de IParcelable .PlaybackState

Interfaces

Nome Description
MediaSessionManager.IOnActiveSessionsChangedListener

Escuta as alterações na lista de sessões ativas.

MediaSessionManager.IOnMediaKeyEventSessionChangedListener

Ouvinte para receber alterações na sessão de evento de chave de mídia, que receberia um evento de chave de mídia, a menos que especificado.

MediaSessionManager.IOnSession2TokensChangedListener

Escuta as alterações no #getSession2Tokens().

Enumerações

Nome Description
MediaPlaybackType

Enumera valores retornados pelos membros e Local pelos Remotemembros.

MediaSessionFlags

Enumera valores retornados por vários tipos e usados como um parâmetro do membro F:Android.Media.Session.MediaSession.SetFlags .

PlaybackStateCode

Enumera valores retornados por vários tipos e tomados como um parâmetro dos membros F:Android.Media.Session.PlaybackState+Builder.SetState e F:Android.Media.Session.PlaybackState+Builder.SetState .