TvInputManager Classe
Definição
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.
A API do sistema central para a arquitetura TIF (estrutura de entrada de TV) geral, que arbitra a interação entre aplicativos e as entradas de TV selecionadas.
[Android.Runtime.Register("android/media/tv/TvInputManager", DoNotGenerateAcw=true)]
public sealed class TvInputManager : Java.Lang.Object
[<Android.Runtime.Register("android/media/tv/TvInputManager", DoNotGenerateAcw=true)>]
type TvInputManager = class
inherit Object
- Herança
- Atributos
Comentários
A API do sistema central para a arquitetura TIF (estrutura de entrada de TV) geral, que arbitra a interação entre aplicativos e as entradas de TV selecionadas.
Há três partes principais envolvidas na arquitetura TIF (estrutura de entrada de TV):
<ul><li>O <gerenciador de entrada> de TV forte</forte>, conforme expresso por essa classe, é o ponto central do sistema que gerencia a interação entre todas as outras partes. Ela é expressa como a API do lado do cliente aqui, que existe em cada contexto de aplicativo e se comunica com um serviço de sistema global que gerencia a interação em todos os processos.
<li>Uma <entrada> de TV forte</forte> implementada por TvInputService representa uma fonte de entrada de TV, que pode ser uma entrada de passagem, como HDMI, ou uma entrada de sintonizador que fornece programas de TV de transmissão. O sistema se associa à entrada de TV por solicitação do aplicativo. na implementação de entradas de TV.
<li><strong>Applications</strong> talk to the TV input manager to list TV inputs and check their status. Depois que um aplicativo encontrar a entrada a ser usada, ele usará TvView ou TvRecordingClient para interação adicional, como assistir e gravar programas de TV de transmissão.
</ul>
Java documentação para android.media.tv.TvInputManager.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Campos
| Nome | Description |
|---|---|
| ActionBlockedRatingsChanged |
Difunda a ação de intenção quando o usuário bloqueou as classificações de conteúdo mudar. |
| ActionParentalControlsEnabledChanged |
Difunda a ação de intenção quando os controles parentais habilitaram o estado são alterados. |
| ActionQueryContentRatingSystems |
Difundir a ação de intenção usada para consultar sistemas de classificação de conteúdo disponíveis. |
| ActionSetupInputs |
Ação de atividade para configurar fontes de canal i. |
| ActionViewRecordingSchedules |
Ação de atividade para exibir os agendamentos de gravação. |
| BroadcastInfoStreamEvent |
Obsoleto.
A API do sistema central para a arquitetura TIF (estrutura de entrada de TV) geral, que arbitra a interação entre aplicativos e as entradas de TV selecionadas. |
| BroadcastInfoTypeCommand |
Obsoleto.
A API do sistema central para a arquitetura TIF (estrutura de entrada de TV) geral, que arbitra a interação entre aplicativos e as entradas de TV selecionadas. |
| BroadcastInfoTypeDsmcc |
Obsoleto.
A API do sistema central para a arquitetura TIF (estrutura de entrada de TV) geral, que arbitra a interação entre aplicativos e as entradas de TV selecionadas. |
| BroadcastInfoTypePes |
Obsoleto.
A API do sistema central para a arquitetura TIF (estrutura de entrada de TV) geral, que arbitra a interação entre aplicativos e as entradas de TV selecionadas. |
| BroadcastInfoTypeSection |
Obsoleto.
A API do sistema central para a arquitetura TIF (estrutura de entrada de TV) geral, que arbitra a interação entre aplicativos e as entradas de TV selecionadas. |
| BroadcastInfoTypeTable |
Obsoleto.
A API do sistema central para a arquitetura TIF (estrutura de entrada de TV) geral, que arbitra a interação entre aplicativos e as entradas de TV selecionadas. |
| BroadcastInfoTypeTimeline |
Obsoleto.
A API do sistema central para a arquitetura TIF (estrutura de entrada de TV) geral, que arbitra a interação entre aplicativos e as entradas de TV selecionadas. |
| BroadcastInfoTypeTs |
Obsoleto.
A API do sistema central para a arquitetura TIF (estrutura de entrada de TV) geral, que arbitra a interação entre aplicativos e as entradas de TV selecionadas. |
| MetaDataContentRatingSystems |
Metadados de sistemas de classificação de conteúdo associados |
| RecordingErrorInsufficientSpace |
Obsoleto.
Erro para |
| RecordingErrorResourceBusy |
Obsoleto.
Erro para |
| RecordingErrorUnknown |
Obsoleto.
Erro para |
| SessionDataKeyAdBuffer |
Um objeto de |
| SessionDataKeyAdResponse |
Um objeto de |
| SessionDataKeyBroadcastInfoResponse |
Um objeto de |
| SessionDataKeyChannelUri |
O URI de um canal. |
| SessionDataKeyTrackId |
A ID da faixa. |
| SessionDataKeyTracks |
Uma lista que inclui informações de acompanhamento. |
| SessionDataKeyTrackType |
O tipo da faixa. |
| SessionDataKeyTvMessageType |
O tipo de mensagem de TV. |
| SessionDataKeyVideoUnavailableReason |
O motivo pelo qual o vídeo ficou indisponível. |
| SessionDataTypeAdBufferConsumed |
Notifica que o buffer de anúncio é consumido. |
| SessionDataTypeAdResponse |
Notifica a resposta para anúncio. |
| SessionDataTypeBroadcastInfoResponse |
Notifica a resposta para informações de transmissão. |
| SessionDataTypeTracksChanged |
Envia a lista de todas as faixas de áudio/vídeo/subtítulo. |
| SessionDataTypeTrackSelected |
Envia o tipo e a ID de uma faixa selecionada. |
| SessionDataTypeTuned |
Informa ao aplicativo que a sessão foi ajustada para o canal especificado. |
| SessionDataTypeTvMessage |
Envia a mensagem de TV. |
| SessionDataTypeVideoAvailable |
Informa ao aplicativo que o vídeo agora está disponível para assistir. |
| SessionDataTypeVideoUnavailable |
Informa ao aplicativo que o vídeo ficou indisponível por algum motivo. |
| SignalStrengthLost |
Obsoleto.
Sinal perdido. |
| SignalStrengthStrong |
Obsoleto.
Sinal forte. |
| SignalStrengthWeak |
Obsoleto.
Sinal fraco. |
| TimeShiftInvalidTime |
Valor retornado por |
| TimeShiftModeAuto |
Obsoleto.
Modo de turno de tempo: automático. |
| TimeShiftModeLocal |
Obsoleto.
Modo de turno de tempo: local. |
| TimeShiftModeNetwork |
Obsoleto.
Modo de turno de tempo: rede. |
| TimeShiftModeOff |
Obsoleto.
Modo de turno de tempo: desativado. |
| TvMessageGroupIdNone |
Esse valor para |
| TvMessageKeyGroupId |
Essa constante é usada como uma |
| TvMessageKeyRawData |
Essa constante é usada como uma |
| TvMessageKeyStreamId |
Essa constante é usada como uma |
| TvMessageKeySubtype |
Essa constante é usada como uma |
| TvMessageSubtypeCc608e |
Esse é um subtipo para mensagens de TV que podem ser potencialmente encontradas como um valor em |
| TvMessageSubtypeWatermarkingA335 |
Esse é um subtipo para mensagens de TV que podem ser potencialmente encontradas como um valor em |
| TvMessageTypeClosedCaption |
Obsoleto.
Indica que essa mensagem de TV contém dados de Legendas Fechadas |
| TvMessageTypeOther |
Obsoleto.
Indica que essa mensagem de TV contém outros dados |
| TvMessageTypeWatermark |
Obsoleto.
Indica que essa mensagem de TV contém dados de marca d'água |
| VideoUnavailableReasonCasBlackout |
Obsoleto.
Motivo e |
| VideoUnavailableReasonCasCardInvalid |
Obsoleto.
Motivo e |
| VideoUnavailableReasonCasCardMute |
Obsoleto.
Motivo e |
| VideoUnavailableReasonCasInsufficientOutputProtection |
Obsoleto.
Motivo e |
| VideoUnavailableReasonCasLicenseExpired |
Obsoleto.
Motivo e |
| VideoUnavailableReasonCasNeedActivation |
Obsoleto.
Motivo e |
| VideoUnavailableReasonCasNeedPairing |
Obsoleto.
Motivo e |
| VideoUnavailableReasonCasNoCard |
Obsoleto.
Motivo e |
| VideoUnavailableReasonCasPvrRecordingNotAllowed |
Obsoleto.
Motivo e |
| VideoUnavailableReasonCasRebooting |
Obsoleto.
Motivo e |
| VideoUnavailableReasonCasUnknown |
Obsoleto.
Motivo e |
| VideoUnavailableReasonInsufficientResource |
Obsoleto.
Motivo e |
| VideoUnavailableReasonNotConnected |
Obsoleto.
Motivo e |
| VideoUnavailableReasonStopped |
Obsoleto.
Motivo e |
Propriedades
| Nome | Description |
|---|---|
| BlockedRatings |
Retorna a lista de classificações de conteúdo bloqueadas. |
| Class |
Retorna a classe de runtime deste |
| Handle |
O identificador para a instância subjacente do Android. (Herdado de Object) |
| IsParentalControlsEnabled |
Retorna o estado habilitado para controles parentais do usuário. |
| JniIdentityHashCode |
Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade. (Herdado de Object) |
| JniManagedPeerState |
A API do sistema central para a arquitetura TIF (estrutura de entrada de TV) geral, que arbitra a interação entre aplicativos e as entradas de TV selecionadas. (Herdado de JavaObject) |
| JniPeerMembers |
Obtém os metadados JNI usados para acessar membros dessa associação Java. |
| PeerReference |
Obtém a referência de objeto JNI para este par Java. (Herdado de Object) |
| ThresholdClass |
Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código. (Herdado de Object) |
| ThresholdType |
Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código. (Herdado de Object) |
| TvInputList |
Retorna a lista completa de entradas de TV no sistema. |
Métodos
| Nome | Description |
|---|---|
| Clone() |
Cria e retorna uma cópia desse objeto. (Herdado de Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
A API do sistema central para a arquitetura TIF (estrutura de entrada de TV) geral, que arbitra a interação entre aplicativos e as entradas de TV selecionadas. (Herdado de JavaObject) |
| Dispose() |
Libera os recursos mantidos por esse par Java. (Herdado de Object) |
| Dispose(Boolean) |
Libera os recursos mantidos por esse par Java. (Herdado de Object) |
| DisposeUnlessReferenced() |
A API do sistema central para a arquitetura TIF (estrutura de entrada de TV) geral, que arbitra a interação entre aplicativos e as entradas de TV selecionadas. (Herdado de JavaObject) |
| Equals(Object) |
A API do sistema central para a arquitetura TIF (estrutura de entrada de TV) geral, que arbitra a interação entre aplicativos e as entradas de TV selecionadas. (Herdado de JavaObject) |
| Equals(Object) |
Indica se algum outro objeto é "igual a" este. (Herdado de Object) |
| GetHashCode() |
Retorna um valor de código hash para o objeto. (Herdado de Object) |
| GetInputState(String) |
Retorna o estado de uma determinada entrada de TV. |
| GetTvInputInfo(String) |
Retorna a |
| IsRatingBlocked(TvContentRating) |
Verifica se uma determinada classificação de conteúdo de TV está bloqueada pelo usuário. |
| JavaFinalize() |
Obsoleto.
Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto. (Herdado de Object) |
| Notify() |
Ativa um único thread que está aguardando no monitor deste objeto. (Herdado de Object) |
| NotifyAll() |
Ativa todos os threads que estão aguardando no monitor deste objeto. (Herdado de Object) |
| RegisterCallback(TvInputManager+TvInputCallback, Handler) |
Registra um |
| SetHandle(IntPtr, JniHandleOwnership) |
Define a propriedade Handle (Herdado de Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
A API do sistema central para a arquitetura TIF (estrutura de entrada de TV) geral, que arbitra a interação entre aplicativos e as entradas de TV selecionadas. (Herdado de JavaObject) |
| ToArray<T>() |
Cria uma matriz gerenciada com base nesse wrapper de matriz Java. (Herdado de Object) |
| ToString() |
Retorna uma representação de cadeia de caracteres do objeto. (Herdado de Object) |
| UnregisterCallback(TvInputManager+TvInputCallback) |
Cancela o registro do existente |
| UnregisterFromRuntime() |
Cancela o registro desse par Java do runtime de interoperabilidade. (Herdado de Object) |
| UpdateTvInputInfo(TvInputInfo) |
Atualiza a |
| Wait() |
Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<> (Herdado de Object) |
| Wait(Int64, Int32) |
Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido. (Herdado de Object) |
| Wait(Int64) |
Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido. (Herdado de Object) |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| IJavaPeerable.Disposed() |
A API do sistema central para a arquitetura TIF (estrutura de entrada de TV) geral, que arbitra a interação entre aplicativos e as entradas de TV selecionadas. (Herdado de JavaObject) |
| IJavaPeerable.Finalized() |
A API do sistema central para a arquitetura TIF (estrutura de entrada de TV) geral, que arbitra a interação entre aplicativos e as entradas de TV selecionadas. (Herdado de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
A API do sistema central para a arquitetura TIF (estrutura de entrada de TV) geral, que arbitra a interação entre aplicativos e as entradas de TV selecionadas. (Herdado de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
A API do sistema central para a arquitetura TIF (estrutura de entrada de TV) geral, que arbitra a interação entre aplicativos e as entradas de TV selecionadas. (Herdado de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
A API do sistema central para a arquitetura TIF (estrutura de entrada de TV) geral, que arbitra a interação entre aplicativos e as entradas de TV selecionadas. (Herdado de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
A API do sistema central para a arquitetura TIF (estrutura de entrada de TV) geral, que arbitra a interação entre aplicativos e as entradas de TV selecionadas. (Herdado de JavaObject) |
Métodos de Extensão
| Nome | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtém o nome JNI do tipo da instância |
| JavaAs<TResult>(IJavaPeerable) |
Tente coagir a digitar |
| JavaCast<TResult>(IJavaObject) |
Executa uma conversão de tipo marcada por runtime do Android. |
| JavaCast<TResult>(IJavaObject) |
A API do sistema central para a arquitetura TIF (estrutura de entrada de TV) geral, que arbitra a interação entre aplicativos e as entradas de TV selecionadas. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Tente coagir a digitar |