Android.Media.Session Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |
| 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 |
| 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 |
| PlaybackState.Builder |
Construtor para |
| PlaybackState.CustomAction |
|
| 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 |
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 . |