TvInputManager Clase

Definición

API del sistema central para la arquitectura general del marco de entrada de TV (TIF), que arbitra la interacción entre las aplicaciones y las entradas de TV seleccionadas.

[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
Herencia
TvInputManager
Atributos

Comentarios

API del sistema central para la arquitectura general del marco de entrada de TV (TIF), que arbitra la interacción entre las aplicaciones y las entradas de TV seleccionadas.

Hay tres partes principales implicadas en la arquitectura del marco de entrada de TV (TIF):

<ul><li>El <fuerte>administrador< de entrada de TV/fuerte> expresado por esta clase es el punto central del sistema que administra la interacción entre todas las demás partes. Se expresa como la API del lado cliente que existe aquí en cada contexto de aplicación y se comunica con un servicio de sistema global que administra la interacción en todos los procesos. <li>Una <entrada< fuerte>de TV/fuerte> implementada por TvInputService representa una fuente de entrada de TV, que puede ser una entrada de paso a través, como HDMI, o una entrada de tuner que proporciona programas de TELEVISIÓN de difusión. El sistema se enlaza a la entrada del televisor por solicitud de la aplicación. en la implementación de entradas de TV. <li><strong>Applications</strong> talk to the TV input manager to list TV inputs and check their status. Una vez que una aplicación encuentra la entrada que se va a usar, usa TvView o TvRecordingClient para una interacción adicional, como ver y grabar programas de TELEVISIÓN de difusión. </ul>

Documentación de Java para android.media.tv.TvInputManager.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código y se usan según los términos descritos en la creative Commons 2.5.

Campos

ActionBlockedRatingsChanged

Acción de intención de difusión cuando cambia la clasificación de contenido bloqueado por el usuario.

ActionParentalControlsEnabledChanged

Acción de intención de difusión cuando cambia el estado de los controles parentales habilitados.

ActionQueryContentRatingSystems

Acción de intención de difusión usada para consultar los sistemas de clasificación de contenido disponibles.

ActionSetupInputs

Acción de actividad para configurar orígenes de canal i.

ActionViewRecordingSchedules

Acción de actividad para mostrar las programaciones de grabación.

BroadcastInfoStreamEvent
Obsoletos.

API del sistema central para la arquitectura general del marco de entrada de TV (TIF), que arbitra la interacción entre las aplicaciones y las entradas de TV seleccionadas.

BroadcastInfoTypeCommand
Obsoletos.

API del sistema central para la arquitectura general del marco de entrada de TV (TIF), que arbitra la interacción entre las aplicaciones y las entradas de TV seleccionadas.

BroadcastInfoTypeDsmcc
Obsoletos.

API del sistema central para la arquitectura general del marco de entrada de TV (TIF), que arbitra la interacción entre las aplicaciones y las entradas de TV seleccionadas.

BroadcastInfoTypePes
Obsoletos.

API del sistema central para la arquitectura general del marco de entrada de TV (TIF), que arbitra la interacción entre las aplicaciones y las entradas de TV seleccionadas.

BroadcastInfoTypeSection
Obsoletos.

API del sistema central para la arquitectura general del marco de entrada de TV (TIF), que arbitra la interacción entre las aplicaciones y las entradas de TV seleccionadas.

BroadcastInfoTypeTable
Obsoletos.

API del sistema central para la arquitectura general del marco de entrada de TV (TIF), que arbitra la interacción entre las aplicaciones y las entradas de TV seleccionadas.

BroadcastInfoTypeTimeline
Obsoletos.

API del sistema central para la arquitectura general del marco de entrada de TV (TIF), que arbitra la interacción entre las aplicaciones y las entradas de TV seleccionadas.

BroadcastInfoTypeTs
Obsoletos.

API del sistema central para la arquitectura general del marco de entrada de TV (TIF), que arbitra la interacción entre las aplicaciones y las entradas de TV seleccionadas.

MetaDataContentRatingSystems

Metadatos de sistemas de clasificación de contenido asociados a #ACTION_QUERY_CONTENT_RATING_SYSTEMS.

RecordingErrorInsufficientSpace
Obsoletos.

Error para TvInputService.RecordingSession#notifyError(int) y TvRecordingClient.RecordingCallback#onError(int): La grabación no puede continuar debido a un espacio de almacenamiento insuficiente.

RecordingErrorResourceBusy
Obsoletos.

Error para TvInputService.RecordingSession#notifyError(int) y TvRecordingClient.RecordingCallback#onError(int): La grabación no puede continuar porque no se pudo asignar un recurso de grabación necesario.

RecordingErrorUnknown
Obsoletos.

Error para TvInputService.RecordingSession#notifyError(int) y TvRecordingClient.RecordingCallback#onError(int): la operación solicitada no se puede completar debido a un problema que no cabe en ningún otro código de error o el código de error para el problema se define en la versión superior a la de la android:targetSdkVersionaplicación.

SignalStrengthLost
Obsoletos.

Señal perdida.

SignalStrengthStrong
Obsoletos.

Señal fuerte.

SignalStrengthWeak
Obsoletos.

Señal débil.

TimeShiftInvalidTime

Valor devuelto por TvInputService.Session#onTimeShiftGetCurrentPosition() y TvInputService.Session#onTimeShiftGetStartPosition() cuando el cambio de tiempo aún no se ha iniciado.

TimeShiftModeAuto
Obsoletos.

Modo de desplazamiento de tiempo: automático.

TimeShiftModeLocal
Obsoletos.

Modo de cambio de tiempo: local.

TimeShiftModeNetwork
Obsoletos.

Modo de desplazamiento de tiempo: red.

TimeShiftModeOff
Obsoletos.

Modo de desplazamiento de tiempo: desactivado.

TvMessageGroupIdNone

Este valor #TV_MESSAGE_KEY_GROUP_ID para denota que el mensaje no pertenece a ningún grupo.

TvMessageKeyGroupId

Esta constante se usa como clave Bundle para los mensajes de TV.

TvMessageKeyRawData

Esta constante se usa como clave Bundle para los mensajes de TV.

TvMessageKeyStreamId

Esta constante se usa como clave Bundle para los mensajes de TV.

TvMessageKeySubtype

Esta constante se usa como clave Bundle para los mensajes de TV.

TvMessageSubtypeCc608e

Se trata de un subtipo para los mensajes de TV que se pueden encontrar potencialmente como un valor en #TV_MESSAGE_KEY_SUBTYPE.

TvMessageSubtypeWatermarkingA335

Se trata de un subtipo para los mensajes de TV que se pueden encontrar potencialmente como un valor en #TV_MESSAGE_KEY_SUBTYPE.

TvMessageTypeClosedCaption
Obsoletos.

Indica que este mensaje de TV contiene datos de subtítulos

TvMessageTypeOther
Obsoletos.

Indica que este mensaje de TV contiene otros datos

TvMessageTypeWatermark
Obsoletos.

Indica que este mensaje de TV contiene datos de marca de agua.

VideoUnavailableReasonCasBlackout
Obsoletos.

Motivo de TvInputService.Session#notifyVideoUnavailable(int) y TvView.TvInputCallback#onVideoUnavailable(String, int): El vídeo no está disponible debido a un apagón geográfico.

VideoUnavailableReasonCasCardInvalid
Obsoletos.

Motivo de TvInputService.Session#notifyVideoUnavailable(int) y TvView.TvInputCallback#onVideoUnavailable(String, int): El vídeo no está disponible porque la tarjeta inteligente no es válida.

VideoUnavailableReasonCasCardMute
Obsoletos.

Motivo de TvInputService.Session#notifyVideoUnavailable(int) y TvView.TvInputCallback#onVideoUnavailable(String, int): El vídeo no está disponible porque la tarjeta inteligente está silenciada.

VideoUnavailableReasonCasInsufficientOutputProtection
Obsoletos.

Motivo de TvInputService.Session#notifyVideoUnavailable(int) y TvView.TvInputCallback#onVideoUnavailable(String, int): el vídeo no está disponible porque el nivel de protección de salida habilitado en el dispositivo no es suficiente para cumplir los requisitos de la directiva de licencia.

VideoUnavailableReasonCasLicenseExpired
Obsoletos.

Motivo de TvInputService.Session#notifyVideoUnavailable(int) y TvView.TvInputCallback#onVideoUnavailable(String, int): El vídeo no está disponible porque el uso de una licencia en whhich las claves han expirado.

VideoUnavailableReasonCasNeedActivation
Obsoletos.

Motivo de TvInputService.Session#notifyVideoUnavailable(int) y TvView.TvInputCallback#onVideoUnavailable(String, int): El vídeo no está disponible porque el dispositivo debe activarse.

VideoUnavailableReasonCasNeedPairing
Obsoletos.

Motivo de TvInputService.Session#notifyVideoUnavailable(int) y TvView.TvInputCallback#onVideoUnavailable(String, int): el vídeo no está disponible porque el dispositivo debe emparejarse.

VideoUnavailableReasonCasNoCard
Obsoletos.

Motivo de TvInputService.Session#notifyVideoUnavailable(int) y TvView.TvInputCallback#onVideoUnavailable(String, int): El vídeo no está disponible porque falta la tarjeta inteligente.

VideoUnavailableReasonCasPvrRecordingNotAllowed
Obsoletos.

Motivo de TvInputService.Session#notifyVideoUnavailable(int) y TvView.TvInputCallback#onVideoUnavailable(String, int): el vídeo no está disponible porque la directiva de licencia no permite el registro PVR.

VideoUnavailableReasonCasRebooting
Obsoletos.

Motivo de TvInputService.Session#notifyVideoUnavailable(int) y TvView.TvInputCallback#onVideoUnavailable(String, int): El vídeo no está disponible porque el sistema CAS se está reiniciando.

VideoUnavailableReasonCasUnknown
Obsoletos.

Motivo de TvInputService.Session#notifyVideoUnavailable(int) y TvView.TvInputCallback#onVideoUnavailable(String, int): El vídeo no está disponible debido a un error CAS desconocido.

VideoUnavailableReasonInsufficientResource
Obsoletos.

Motivo de TvInputService.Session#notifyVideoUnavailable(int) y TvView.TvInputCallback#onVideoUnavailable(String, int): El vídeo no está disponible porque el recurso no es suficiente para cumplir los requisitos.

VideoUnavailableReasonNotConnected
Obsoletos.

Motivo de TvInputService.Session#notifyVideoUnavailable(int) y TvView.TvInputCallback#onVideoUnavailable(String, int): El vídeo no está disponible porque el origen no está conectado físicamente, por ejemplo, el cable HDMI no está conectado.

Propiedades

BlockedRatings

Devuelve la lista de clasificaciones de contenido bloqueadas.

Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
IsParentalControlsEnabled

Devuelve el estado habilitado de los controles parentales del usuario.

JniIdentityHashCode

API del sistema central para la arquitectura general del marco de entrada de TV (TIF), que arbitra la interacción entre las aplicaciones y las entradas de TV seleccionadas.

(Heredado de Object)
JniPeerMembers

API del sistema central para la arquitectura general del marco de entrada de TV (TIF), que arbitra la interacción entre las aplicaciones y las entradas de TV seleccionadas.

PeerReference

API del sistema central para la arquitectura general del marco de entrada de TV (TIF), que arbitra la interacción entre las aplicaciones y las entradas de TV seleccionadas.

(Heredado de Object)
ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de Object)
ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de Object)
TvInputList

Devuelve la lista completa de entradas de TV en el sistema.

Métodos

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Dispose()

API del sistema central para la arquitectura general del marco de entrada de TV (TIF), que arbitra la interacción entre las aplicaciones y las entradas de TV seleccionadas.

(Heredado de Object)
Dispose(Boolean)

API del sistema central para la arquitectura general del marco de entrada de TV (TIF), que arbitra la interacción entre las aplicaciones y las entradas de TV seleccionadas.

(Heredado de Object)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
GetHashCode()

Devuelve un valor de código hash del objeto.

(Heredado de Object)
GetInputState(String)

Devuelve el estado de una entrada de TV determinada.

GetTvInputInfo(String)

Devuelve para TvInputInfo una entrada de TV determinada.

IsRatingBlocked(TvContentRating)

Comprueba si el usuario bloquea una clasificación de contenido de TV determinada.

JavaFinalize()

Llamado por el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto.

(Heredado de Object)
Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
RegisterCallback(TvInputManager+TvInputCallback, Handler)

Registra un objeto TvInputCallback.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
ToArray<T>()

API del sistema central para la arquitectura general del marco de entrada de TV (TIF), que arbitra la interacción entre las aplicaciones y las entradas de TV seleccionadas.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
UnregisterCallback(TvInputManager+TvInputCallback)

Anula el registro del objeto existente TvInputCallback.

UnregisterFromRuntime()

API del sistema central para la arquitectura general del marco de entrada de TV (TIF), que arbitra la interacción entre las aplicaciones y las entradas de TV seleccionadas.

(Heredado de Object)
UpdateTvInputInfo(TvInputInfo)

Novedades para TvInputInfo una entrada de TV existente.

Wait()

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em> o <em>interrumpido</em>.<><

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <notificado<>/em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <notificado<>/em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Implementaciones de interfaz explícitas

IJavaPeerable.Disposed()

API del sistema central para la arquitectura general del marco de entrada de TV (TIF), que arbitra la interacción entre las aplicaciones y las entradas de TV seleccionadas.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

API del sistema central para la arquitectura general del marco de entrada de TV (TIF), que arbitra la interacción entre las aplicaciones y las entradas de TV seleccionadas.

(Heredado de Object)
IJavaPeerable.Finalized()

API del sistema central para la arquitectura general del marco de entrada de TV (TIF), que arbitra la interacción entre las aplicaciones y las entradas de TV seleccionadas.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

API del sistema central para la arquitectura general del marco de entrada de TV (TIF), que arbitra la interacción entre las aplicaciones y las entradas de TV seleccionadas.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

API del sistema central para la arquitectura general del marco de entrada de TV (TIF), que arbitra la interacción entre las aplicaciones y las entradas de TV seleccionadas.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

API del sistema central para la arquitectura general del marco de entrada de TV (TIF), que arbitra la interacción entre las aplicaciones y las entradas de TV seleccionadas.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

API del sistema central para la arquitectura general del marco de entrada de TV (TIF), que arbitra la interacción entre las aplicaciones y las entradas de TV seleccionadas.

(Heredado de Object)

Métodos de extensión

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

API del sistema central para la arquitectura general del marco de entrada de TV (TIF), que arbitra la interacción entre las aplicaciones y las entradas de TV seleccionadas.

GetJniTypeName(IJavaPeerable)

API del sistema central para la arquitectura general del marco de entrada de TV (TIF), que arbitra la interacción entre las aplicaciones y las entradas de TV seleccionadas.

Se aplica a