Share via


TvInputManager Classe

Definizione

API di sistema centrale per l'architettura TIF (TV Input Framework) complessiva, che arbitra l'interazione tra le applicazioni e gli input TV selezionati.

[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
Ereditarietà
TvInputManager
Attributi

Commenti

API di sistema centrale per l'architettura TIF (TV Input Framework) complessiva, che arbitra l'interazione tra le applicazioni e gli input TV selezionati.

Esistono tre parti principali coinvolte nell'architettura TIF (TV Input Framework):

<ul><li>La <forte>gestione< input TV/forte> come espresso da questa classe è il punto centrale del sistema che gestisce l'interazione tra tutte le altre parti. Viene espressa come API lato client che esiste in ogni contesto dell'applicazione e comunica con un servizio di sistema globale che gestisce l'interazione tra tutti i processi. <li>Un <forte>input< TV/forte> implementato da TvInputService rappresenta una fonte di input della TV, che può essere un input pass-through come HDMI, o un input di tuner che fornisce programmi TV di trasmissione. Il sistema viene associato all'input TV per richiesta dell'applicazione. sull'implementazione degli input tv. <li strong Applications/strong talk to the TV input manager to list TV inputs and check their status.li><strong>Applications</strong> talk to the TV inputs to list TV inputs and check their status. Una volta che un'applicazione trova l'input da usare, usa TvView o TvRecordingClient per un'ulteriore interazione, ad esempio guardare e registrare programmi TV trasmessi. </ul>

Documentazione java per android.media.tv.TvInputManager.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal Android e usato in base ai termini descritti in 2.5 Attribution License Creative Commons 2.5 Attribution License.

Campi

ActionBlockedRatingsChanged

Azione di trasmissione della finalità quando l'utente blocca le classificazioni del contenuto cambia.

ActionParentalControlsEnabledChanged

Trasmettere l'azione della finalità quando i controlli genitori hanno abilitato lo stato cambia.

ActionQueryContentRatingSystems

Azione di trasmissione della finalità usata per eseguire query sui sistemi di classificazione del contenuto disponibili.

ActionSetupInputs

Azione attività per configurare le origini del canale i.

ActionViewRecordingSchedules

Azione attività per visualizzare le pianificazioni di registrazione.

BroadcastInfoStreamEvent
Obsoleti.

API di sistema centrale per l'architettura TIF (TV Input Framework) complessiva, che arbitra l'interazione tra le applicazioni e gli input TV selezionati.

BroadcastInfoTypeCommand
Obsoleti.

API di sistema centrale per l'architettura TIF (TV Input Framework) complessiva, che arbitra l'interazione tra le applicazioni e gli input TV selezionati.

BroadcastInfoTypeDsmcc
Obsoleti.

API di sistema centrale per l'architettura TIF (TV Input Framework) complessiva, che arbitra l'interazione tra le applicazioni e gli input TV selezionati.

BroadcastInfoTypePes
Obsoleti.

API di sistema centrale per l'architettura TIF (TV Input Framework) complessiva, che arbitra l'interazione tra le applicazioni e gli input TV selezionati.

BroadcastInfoTypeSection
Obsoleti.

API di sistema centrale per l'architettura TIF (TV Input Framework) complessiva, che arbitra l'interazione tra le applicazioni e gli input TV selezionati.

BroadcastInfoTypeTable
Obsoleti.

API di sistema centrale per l'architettura TIF (TV Input Framework) complessiva, che arbitra l'interazione tra le applicazioni e gli input TV selezionati.

BroadcastInfoTypeTimeline
Obsoleti.

API di sistema centrale per l'architettura TIF (TV Input Framework) complessiva, che arbitra l'interazione tra le applicazioni e gli input TV selezionati.

BroadcastInfoTypeTs
Obsoleti.

API di sistema centrale per l'architettura TIF (TV Input Framework) complessiva, che arbitra l'interazione tra le applicazioni e gli input TV selezionati.

MetaDataContentRatingSystems

Metadati dei sistemi di classificazione del contenuto associati a #ACTION_QUERY_CONTENT_RATING_SYSTEMS.

RecordingErrorInsufficientSpace
Obsoleti.

Errore per TvInputService.RecordingSession#notifyError(int) e TvRecordingClient.RecordingCallback#onError(int): la registrazione non può continuare a causa di spazio di archiviazione insufficiente.

RecordingErrorResourceBusy
Obsoleti.

Errore per TvInputService.RecordingSession#notifyError(int) e TvRecordingClient.RecordingCallback#onError(int): impossibile continuare la registrazione perché non è stata possibile allocare una risorsa di registrazione necessaria.

RecordingErrorUnknown
Obsoleti.

Errore per TvInputService.RecordingSession#notifyError(int) e TvRecordingClient.RecordingCallback#onError(int): L'operazione richiesta non può essere completata a causa di un problema che non rientra in altri codici di errore oppure il codice di errore per il problema è definito nella versione successiva rispetto a quella dell'applicazione android:targetSdkVersion.

SignalStrengthLost
Obsoleti.

Segnale perso.

SignalStrengthStrong
Obsoleti.

Segnale forte.

SignalStrengthWeak
Obsoleti.

Segnale debole.

TimeShiftInvalidTime

Valore restituito da TvInputService.Session#onTimeShiftGetCurrentPosition() e TvInputService.Session#onTimeShiftGetStartPosition() quando lo spostamento temporale non è ancora stato avviato.

TimeShiftModeAuto
Obsoleti.

Modalità di spostamento temporale: auto.

TimeShiftModeLocal
Obsoleti.

Modalità di spostamento temporale: locale.

TimeShiftModeNetwork
Obsoleti.

Modalità di spostamento temporale: rete.

TimeShiftModeOff
Obsoleti.

Modalità di spostamento temporale: disattivata.

TvMessageGroupIdNone

Questo valore indica #TV_MESSAGE_KEY_GROUP_ID che il messaggio non appartiene ad alcun gruppo.

TvMessageKeyGroupId

Questa costante viene usata come Bundle chiave per i messaggi TV.

TvMessageKeyRawData

Questa costante viene usata come Bundle chiave per i messaggi TV.

TvMessageKeyStreamId

Questa costante viene usata come Bundle chiave per i messaggi TV.

TvMessageKeySubtype

Questa costante viene usata come Bundle chiave per i messaggi TV.

TvMessageSubtypeCc608e

Si tratta di un sottotipo per i messaggi TV che possono essere potenzialmente trovati come valore in #TV_MESSAGE_KEY_SUBTYPE.

TvMessageSubtypeWatermarkingA335

Si tratta di un sottotipo per i messaggi TV che possono essere potenzialmente trovati come valore in #TV_MESSAGE_KEY_SUBTYPE.

TvMessageTypeClosedCaption
Obsoleti.

Indica che questo messaggio TV contiene dati di didascalia chiusa

TvMessageTypeOther
Obsoleti.

Indica che questo messaggio TV contiene altri dati

TvMessageTypeWatermark
Obsoleti.

Indica che questo messaggio TV contiene dati di filigrana

VideoUnavailableReasonCasBlackout
Obsoleti.

Motivo di TvInputService.Session#notifyVideoUnavailable(int) e TvView.TvInputCallback#onVideoUnavailable(String, int): Il video non è disponibile a causa di un black out geografico.

VideoUnavailableReasonCasCardInvalid
Obsoleti.

Motivo di TvInputService.Session#notifyVideoUnavailable(int) e TvView.TvInputCallback#onVideoUnavailable(String, int): Il video non è disponibile perché la smart card non è valida.

VideoUnavailableReasonCasCardMute
Obsoleti.

Motivo di TvInputService.Session#notifyVideoUnavailable(int) e TvView.TvInputCallback#onVideoUnavailable(String, int): Il video non è disponibile perché la smart card è disattivata.

VideoUnavailableReasonCasInsufficientOutputProtection
Obsoleti.

Motivo di TvInputService.Session#notifyVideoUnavailable(int) e TvView.TvInputCallback#onVideoUnavailable(String, int): Il video non è disponibile perché il livello di protezione di output abilitato nel dispositivo non è sufficiente per soddisfare i requisiti nei criteri di licenza.

VideoUnavailableReasonCasLicenseExpired
Obsoleti.

Motivo per TvInputService.Session#notifyVideoUnavailable(int) e TvView.TvInputCallback#onVideoUnavailable(String, int): il video non è disponibile perché l'uso di una licenza in cui le chiavi sono scadute.

VideoUnavailableReasonCasNeedActivation
Obsoleti.

Motivo e TvInputService.Session#notifyVideoUnavailable(int)TvView.TvInputCallback#onVideoUnavailable(String, int): Il video non è disponibile perché il dispositivo deve essere attivato.

VideoUnavailableReasonCasNeedPairing
Obsoleti.

Motivo di TvInputService.Session#notifyVideoUnavailable(int) e TvView.TvInputCallback#onVideoUnavailable(String, int): Il video non è disponibile perché il dispositivo deve essere associato.

VideoUnavailableReasonCasNoCard
Obsoleti.

Motivo di TvInputService.Session#notifyVideoUnavailable(int) e TvView.TvInputCallback#onVideoUnavailable(String, int): Il video non è disponibile perché la smart card non è stata rilevata.

VideoUnavailableReasonCasPvrRecordingNotAllowed
Obsoleti.

Motivo di TvInputService.Session#notifyVideoUnavailable(int) e TvView.TvInputCallback#onVideoUnavailable(String, int): Il video non è disponibile perché il record PVR non è consentito dai criteri di licenza.

VideoUnavailableReasonCasRebooting
Obsoleti.

Motivo di TvInputService.Session#notifyVideoUnavailable(int) e TvView.TvInputCallback#onVideoUnavailable(String, int): Il video non è disponibile perché il sistema CAS viene riavviato.

VideoUnavailableReasonCasUnknown
Obsoleti.

Motivo di TvInputService.Session#notifyVideoUnavailable(int) e TvView.TvInputCallback#onVideoUnavailable(String, int): Il video non è disponibile a causa di un errore CAS sconosciuto.

VideoUnavailableReasonInsufficientResource
Obsoleti.

Motivo di TvInputService.Session#notifyVideoUnavailable(int) e TvView.TvInputCallback#onVideoUnavailable(String, int): Il video non è disponibile perché la risorsa non è sufficiente per soddisfare i requisiti.

VideoUnavailableReasonNotConnected
Obsoleti.

Motivo di TvInputService.Session#notifyVideoUnavailable(int) e TvView.TvInputCallback#onVideoUnavailable(String, int): Il video non è disponibile perché l'origine non è fisicamente connessa, ad esempio il cavo HDMI non è connesso.

Proprietà

BlockedRatings

Restituisce l'elenco delle classificazioni di contenuto bloccate.

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
IsParentalControlsEnabled

Restituisce lo stato abilitato per i controlli genitori dell'utente.

JniIdentityHashCode

API di sistema centrale per l'architettura TIF (TV Input Framework) complessiva, che arbitra l'interazione tra le applicazioni e gli input TV selezionati.

(Ereditato da Object)
JniPeerMembers

API di sistema centrale per l'architettura TIF (TV Input Framework) complessiva, che arbitra l'interazione tra le applicazioni e gli input TV selezionati.

PeerReference

API di sistema centrale per l'architettura TIF (TV Input Framework) complessiva, che arbitra l'interazione tra le applicazioni e gli input TV selezionati.

(Ereditato da Object)
ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Object)
ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Object)
TvInputList

Restituisce l'elenco completo degli input TV nel sistema.

Metodi

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Dispose()

API di sistema centrale per l'architettura TIF (TV Input Framework) complessiva, che arbitra l'interazione tra le applicazioni e gli input TV selezionati.

(Ereditato da Object)
Dispose(Boolean)

API di sistema centrale per l'architettura TIF (TV Input Framework) complessiva, che arbitra l'interazione tra le applicazioni e gli input TV selezionati.

(Ereditato da Object)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
GetInputState(String)

Restituisce lo stato di un determinato input TV.

GetTvInputInfo(String)

Restituisce l'oggetto TvInputInfo per un determinato input TV.

IsRatingBlocked(TvContentRating)

Controlla se una determinata classificazione di contenuto TV è bloccata dall'utente.

JavaFinalize()

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
Notify()

Riattiva un singolo thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitoraggio di questo oggetto.

(Ereditato da Object)
RegisterCallback(TvInputManager+TvInputCallback, Handler)

Registra un oggetto TvInputCallback.

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
ToArray<T>()

API di sistema centrale per l'architettura TIF (TV Input Framework) complessiva, che arbitra l'interazione tra le applicazioni e gli input TV selezionati.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
UnregisterCallback(TvInputManager+TvInputCallback)

Annulla la registrazione dell'oggetto esistente TvInputCallback.

UnregisterFromRuntime()

API di sistema centrale per l'architettura TIF (TV Input Framework) complessiva, che arbitra l'interazione tra le applicazioni e gli input TV selezionati.

(Ereditato da Object)
UpdateTvInputInfo(TvInputInfo)

Aggiornamenti per TvInputInfo un input TV esistente.

Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere eseguendo <una>notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere eseguendo <una notifica</>em> o <em>interrotto</em> o fino a quando non è trascorsa una certa quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere eseguendo <una notifica</>em> o <em>interrotto</em> o fino a quando non è trascorsa una certa quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

API di sistema centrale per l'architettura TIF (TV Input Framework) complessiva, che arbitra l'interazione tra le applicazioni e gli input TV selezionati.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

API di sistema centrale per l'architettura TIF (TV Input Framework) complessiva, che arbitra l'interazione tra le applicazioni e gli input TV selezionati.

(Ereditato da Object)
IJavaPeerable.Finalized()

API di sistema centrale per l'architettura TIF (TV Input Framework) complessiva, che arbitra l'interazione tra le applicazioni e gli input TV selezionati.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

API di sistema centrale per l'architettura TIF (TV Input Framework) complessiva, che arbitra l'interazione tra le applicazioni e gli input TV selezionati.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

API di sistema centrale per l'architettura TIF (TV Input Framework) complessiva, che arbitra l'interazione tra le applicazioni e gli input TV selezionati.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

API di sistema centrale per l'architettura TIF (TV Input Framework) complessiva, che arbitra l'interazione tra le applicazioni e gli input TV selezionati.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

API di sistema centrale per l'architettura TIF (TV Input Framework) complessiva, che arbitra l'interazione tra le applicazioni e gli input TV selezionati.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo verificato dal runtime Android.

JavaCast<TResult>(IJavaObject)

API di sistema centrale per l'architettura TIF (TV Input Framework) complessiva, che arbitra l'interazione tra le applicazioni e gli input TV selezionati.

GetJniTypeName(IJavaPeerable)

API di sistema centrale per l'architettura TIF (TV Input Framework) complessiva, che arbitra l'interazione tra le applicazioni e gli input TV selezionati.

Si applica a