Idioma

TvInputManager Classe

Definição

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
TvInputManager
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 #ACTION_QUERY_CONTENT_RATING_SYSTEMSa .

RecordingErrorInsufficientSpace
Obsoleto.

Erro para TvInputService.RecordingSession#notifyError(int) e TvRecordingClient.RecordingCallback#onError(int): A gravação não pode continuar devido a espaço de armazenamento insuficiente.

RecordingErrorResourceBusy
Obsoleto.

Erro para TvInputService.RecordingSession#notifyError(int) e TvRecordingClient.RecordingCallback#onError(int): A gravação não pode continuar porque um recurso de gravação necessário não pôde ser alocado.

RecordingErrorUnknown
Obsoleto.

Erro para TvInputService.RecordingSession#notifyError(int) e TvRecordingClient.RecordingCallback#onError(int): A operação solicitada não pode ser concluída devido a um problema que não se encaixa em nenhum outro código de erro ou o código de erro para o problema é definido na versão mais alta do que a do android:targetSdkVersionaplicativo.

SessionDataKeyAdBuffer

Um objeto de AdBuffer.

SessionDataKeyAdResponse

Um objeto de AdResponse.

SessionDataKeyBroadcastInfoResponse

Um objeto de BroadcastInfoResponse.

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 TvInputService.Session#onTimeShiftGetCurrentPosition() e TvInputService.Session#onTimeShiftGetStartPosition() quando a mudança de tempo ainda não foi iniciada.

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 #TV_MESSAGE_KEY_GROUP_ID denota que a mensagem não pertence a nenhum grupo.

TvMessageKeyGroupId

Essa constante é usada como uma Bundle chave para mensagens de TV.

TvMessageKeyRawData

Essa constante é usada como uma Bundle chave para mensagens de TV.

TvMessageKeyStreamId

Essa constante é usada como uma Bundle chave para mensagens de TV.

TvMessageKeySubtype

Essa constante é usada como uma Bundle chave para mensagens de TV.

TvMessageSubtypeCc608e

Esse é um subtipo para mensagens de TV que podem ser potencialmente encontradas como um valor em #TV_MESSAGE_KEY_SUBTYPE.

TvMessageSubtypeWatermarkingA335

Esse é um subtipo para mensagens de TV que podem ser potencialmente encontradas como um valor em #TV_MESSAGE_KEY_SUBTYPE.

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 eTvInputService.Session#notifyVideoUnavailable(int): o vídeo não está disponível devido TvView.TvInputCallback#onVideoUnavailable(String, int) a um apagão geográfico.

VideoUnavailableReasonCasCardInvalid
Obsoleto.

Motivo e TvInputService.Session#notifyVideoUnavailable(int)TvView.TvInputCallback#onVideoUnavailable(String, int): o vídeo não está disponível porque o cartão inteligente é inválido.

VideoUnavailableReasonCasCardMute
Obsoleto.

Motivo e TvInputService.Session#notifyVideoUnavailable(int)TvView.TvInputCallback#onVideoUnavailable(String, int): o vídeo não está disponível porque o cartão inteligente está mudo.

VideoUnavailableReasonCasInsufficientOutputProtection
Obsoleto.

Motivo e TvInputService.Session#notifyVideoUnavailable(int)TvView.TvInputCallback#onVideoUnavailable(String, int): o vídeo não está disponível porque o nível de proteção de saída habilitado no dispositivo não é suficiente para atender aos requisitos na política de licença.

VideoUnavailableReasonCasLicenseExpired
Obsoleto.

Motivo e TvInputService.Session#notifyVideoUnavailable(int)TvView.TvInputCallback#onVideoUnavailable(String, int): o vídeo não está disponível porque usar uma licença em whhich as chaves expiraram.

VideoUnavailableReasonCasNeedActivation
Obsoleto.

Motivo e TvInputService.Session#notifyVideoUnavailable(int)TvView.TvInputCallback#onVideoUnavailable(String, int): o vídeo não está disponível porque o dispositivo precisa ser ativado.

VideoUnavailableReasonCasNeedPairing
Obsoleto.

Motivo e TvInputService.Session#notifyVideoUnavailable(int)TvView.TvInputCallback#onVideoUnavailable(String, int): o vídeo não está disponível porque o dispositivo precisa ser emparelhado.

VideoUnavailableReasonCasNoCard
Obsoleto.

Motivo e TvInputService.Session#notifyVideoUnavailable(int)TvView.TvInputCallback#onVideoUnavailable(String, int): o vídeo não está disponível porque o cartão inteligente está perdido.

VideoUnavailableReasonCasPvrRecordingNotAllowed
Obsoleto.

Motivo e TvInputService.Session#notifyVideoUnavailable(int)TvView.TvInputCallback#onVideoUnavailable(String, int): o vídeo não está disponível porque o registro PVR não é permitido pela política de licença.

VideoUnavailableReasonCasRebooting
Obsoleto.

Motivo e TvInputService.Session#notifyVideoUnavailable(int)TvView.TvInputCallback#onVideoUnavailable(String, int): o vídeo não está disponível porque o sistema CAS está sendo reinicializado.

VideoUnavailableReasonCasUnknown
Obsoleto.

Motivo eTvInputService.Session#notifyVideoUnavailable(int): o vídeo não está disponível devido TvView.TvInputCallback#onVideoUnavailable(String, int) a um erro cas desconhecido.

VideoUnavailableReasonInsufficientResource
Obsoleto.

Motivo e TvInputService.Session#notifyVideoUnavailable(int)TvView.TvInputCallback#onVideoUnavailable(String, int): o vídeo não está disponível porque o recurso não é suficiente para atender aos requisitos.

VideoUnavailableReasonNotConnected
Obsoleto.

Motivo e TvInputService.Session#notifyVideoUnavailable(int)TvView.TvInputCallback#onVideoUnavailable(String, int): o vídeo não está disponível porque a origem não está fisicamente conectada, por exemplo, o cabo HDMI não está conectado.

VideoUnavailableReasonStopped
Obsoleto.

Motivo e TvInputService.Session#notifyVideoUnavailable(int)TvView.TvInputCallback#onVideoUnavailable(String, int): o vídeo não está disponível porque foi interrompido por TvView#stopPlayback(int).

Propriedades

Nome Description
BlockedRatings

Retorna a lista de classificações de conteúdo bloqueadas.

Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
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 TvInputInfo entrada de uma determinada TV.

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 TvInputCallback.

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 TvInputCallback.

UnregisterFromRuntime()

Cancela o registro desse par Java do runtime de interoperabilidade.

(Herdado de Object)
UpdateTvInputInfo(TvInputInfo)

Atualiza a TvInputInfo entrada de TV existente.

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 self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

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 selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a