Lingua

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>Il <forte>gestore< di 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 presente 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 trasmessi. Il sistema viene associato all'input TV per ogni 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>

per android.media.tv.TvInputManager.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Campi

Nome Descrizione
ActionBlockedRatingsChanged

Trasmettere l'azione di finalità quando l'utente ha bloccato le classificazioni del contenuto cambia.

ActionParentalControlsEnabledChanged

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

ActionQueryContentRatingSystems

Azione di trasmissione della finalità usata per eseguire query sui sistemi di classificazione dei contenuti 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 è stato 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 viene definito nella versione successiva rispetto a quella dell'applicazione android:targetSdkVersion.

SessionDataKeyAdBuffer

Oggetto di AdBuffer.

SessionDataKeyAdResponse

Oggetto di AdResponse.

SessionDataKeyBroadcastInfoResponse

Oggetto di BroadcastInfoResponse.

SessionDataKeyChannelUri

URI di un canale.

SessionDataKeyTrackId

ID della traccia.

SessionDataKeyTracks

Elenco che include informazioni sulla traccia.

SessionDataKeyTrackType

Tipo della traccia.

SessionDataKeyTvMessageType

Tipo di messaggio TV.

SessionDataKeyVideoUnavailableReason

Il motivo per cui il video non è più disponibile.

SessionDataTypeAdBufferConsumed

Notifica che il buffer degli annunci viene utilizzato.

SessionDataTypeAdResponse

Notifica la risposta per l'annuncio pubblicitario.

SessionDataTypeBroadcastInfoResponse

Notifica la risposta per le informazioni di trasmissione.

SessionDataTypeTracksChanged

Invia l'elenco di tutte le tracce audio/video/sottotitoli.

SessionDataTypeTrackSelected

Invia il tipo e l'ID di una traccia selezionata.

SessionDataTypeTuned

Informa l'applicazione che la sessione è stata ottimizzata per il canale specificato.

SessionDataTypeTvMessage

Invia il messaggio TV.

SessionDataTypeVideoAvailable

Informa l'applicazione che il video è ora disponibile per la visualizzazione.

SessionDataTypeVideoUnavailable

Informa l'applicazione che il video non è più disponibile per qualche motivo.

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: automatica.

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 utilizzata come Bundle chiave per i messaggi TV.

TvMessageKeyRawData

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

TvMessageKeyStreamId

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

TvMessageKeySubtype

Questa costante viene utilizzata 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 blackout 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 di TvInputService.Session#notifyVideoUnavailable(int) e TvView.TvInputCallback#onVideoUnavailable(String, int): il video non è disponibile perché l'uso di una licenza in whhich le chiavi sono scadute.

VideoUnavailableReasonCasNeedActivation
Obsoleti.

Motivo di TvInputService.Session#notifyVideoUnavailable(int) e 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 è disponibile.

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 e TvInputService.Session#notifyVideoUnavailable(int)TvView.TvInputCallback#onVideoUnavailable(String, int): il video non è disponibile perché l'origine non è collegata fisicamente, ad esempio il cavo HDMI non è collegato.

VideoUnavailableReasonStopped
Obsoleti.

Motivo di TvInputService.Session#notifyVideoUnavailable(int) e TvView.TvInputCallback#onVideoUnavailable(String, int): il video non è disponibile perché è stato arrestato da TvView#stopPlayback(int).

Proprietà

Nome Descrizione
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

Ottiene il codice hash di identità assegnato a questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
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 JavaObject)
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

Ottiene il riferimento all'oggetto JNI per questo peer Java.

(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

Nome Descrizione
Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

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 JavaObject)
Dispose()

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
Dispose(Boolean)

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
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 JavaObject)
Equals(Object)

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 JavaObject)
Equals(Object)

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

(Ereditato da Object)
GetHashCode()

Restituisce un valore di 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()
Obsoleti.

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 monitor dell'oggetto.

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

Registra un oggetto TvInputCallback.

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

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 JavaObject)
ToArray<T>()

Crea una matrice gestita da questo wrapper di matrice Java.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto .

(Ereditato da Object)
UnregisterCallback(TvInputManager+TvInputCallback)

Annulla la registrazione dell'oggetto esistente TvInputCallback.

UnregisterFromRuntime()

Annulla la registrazione di questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
UpdateTvInputInfo(TvInputInfo)

Aggiorna per TvInputInfo un input TV esistente.

Wait()

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

(Ereditato da Object)
Wait(Int64, Int32)

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

(Ereditato da Object)
Wait(Int64)

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

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
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 JavaObject)
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 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

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 JavaObject)
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 JavaObject)
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 JavaObject)
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 JavaObject)

Metodi di estensione

Nome Descrizione
GetJniTypeName(IJavaPeerable)

Ottiene il nome JNI del tipo dell'istanza selfdi .

JavaAs<TResult>(IJavaPeerable)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato 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.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

Si applica a