TvInputManager Klasse

Definition

Zentrale System-API für die TIF-Architektur (Overall TV Input Framework), die die Interaktion zwischen Anwendungen und den ausgewählten TV-Eingaben vermittelt.

[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
Vererbung
TvInputManager
Attribute

Hinweise

Zentrale System-API für die TIF-Architektur (Overall TV Input Framework), die die Interaktion zwischen Anwendungen und den ausgewählten TV-Eingaben vermittelt.

Es gibt drei Hauptbeteiligte, die an der TIF-Architektur (TV Input Framework) beteiligt sind:

<ul><li>Der <starke>TV-Eingabe-Manager</strong> , wie er von dieser Klasse ausgedrückt wird, ist der zentrale Punkt des Systems, der die Interaktion zwischen allen anderen Teilen verwaltet. Sie wird hier als clientseitige API ausgedrückt, die in jedem Anwendungskontext vorhanden ist und mit einem globalen Systemdienst kommuniziert, der die Interaktion über alle Prozesse hinweg verwaltet. <li>Ein <starker>TV-Eingang</strong> , der von implementiert wird TvInputService , stellt eine Eingangsquelle des Fernsehens dar, bei der es sich um einen Passthrough-Eingang wie HDMI oder einen Tunereingang handelt, der Broadcast-TV-Programme bereitstellt. Das System bindet an die TV-Eingabe pro Anwendungsanforderung. bei der Implementierung von TV-Eingängen. <Li><strong>Applications</Strong> Sprechen Sie mit dem TV-Eingabe-Manager, um TV-Eingänge aufzulisten und deren status zu überprüfen. Sobald eine Anwendung die zu verwendende Eingabe gefunden hat, verwendet TvView sie oder TvRecordingClient für weitere Interaktion, z. B. das Ansehen und Aufzeichnen von Fernsehsendungen. </ul>

Java-Dokumentation für android.media.tv.TvInputManager.

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.

Felder

ActionBlockedRatingsChanged

Broadcast-Absichtsaktion, wenn sich die Vom Benutzer blockierten Inhaltsbewertungen ändern.

ActionParentalControlsEnabledChanged

Broadcast-Absichtsaktion, wenn sich der Zustand der Jugendschutzfunktion ändert.

ActionQueryContentRatingSystems

Broadcast-Absichtsaktion, die zum Abfragen verfügbarer Inhaltsbewertungssysteme verwendet wird.

ActionSetupInputs

Aktivitätsaktion zum Einrichten von Kanalquellen i.

ActionViewRecordingSchedules

Aktivitätsaktion zum Anzeigen der Aufzeichnungszeitpläne.

BroadcastInfoStreamEvent
Veraltet.

Zentrale System-API für die TIF-Architektur (Overall TV Input Framework), die die Interaktion zwischen Anwendungen und den ausgewählten TV-Eingaben vermittelt.

BroadcastInfoTypeCommand
Veraltet.

Zentrale System-API für die TIF-Architektur (Overall TV Input Framework), die die Interaktion zwischen Anwendungen und den ausgewählten TV-Eingaben vermittelt.

BroadcastInfoTypeDsmcc
Veraltet.

Zentrale System-API für die TIF-Architektur (Overall TV Input Framework), die die Interaktion zwischen Anwendungen und den ausgewählten TV-Eingaben vermittelt.

BroadcastInfoTypePes
Veraltet.

Zentrale System-API für die TIF-Architektur (Overall TV Input Framework), die die Interaktion zwischen Anwendungen und den ausgewählten TV-Eingaben vermittelt.

BroadcastInfoTypeSection
Veraltet.

Zentrale System-API für die TIF-Architektur (Overall TV Input Framework), die die Interaktion zwischen Anwendungen und den ausgewählten TV-Eingaben vermittelt.

BroadcastInfoTypeTable
Veraltet.

Zentrale System-API für die TIF-Architektur (Overall TV Input Framework), die die Interaktion zwischen Anwendungen und den ausgewählten TV-Eingaben vermittelt.

BroadcastInfoTypeTimeline
Veraltet.

Zentrale System-API für die TIF-Architektur (Overall TV Input Framework), die die Interaktion zwischen Anwendungen und den ausgewählten TV-Eingaben vermittelt.

BroadcastInfoTypeTs
Veraltet.

Zentrale System-API für die TIF-Architektur (Overall TV Input Framework), die die Interaktion zwischen Anwendungen und den ausgewählten TV-Eingaben vermittelt.

MetaDataContentRatingSystems

Metadaten von Inhaltsbewertungssystemen, die zugeordnet sind #ACTION_QUERY_CONTENT_RATING_SYSTEMS.

RecordingErrorInsufficientSpace
Veraltet.

Fehler für TvInputService.RecordingSession#notifyError(int) und TvRecordingClient.RecordingCallback#onError(int): Die Aufzeichnung kann aufgrund des unzureichenden Speicherplatzes nicht fortgesetzt werden.

RecordingErrorResourceBusy
Veraltet.

Fehler für TvInputService.RecordingSession#notifyError(int) und TvRecordingClient.RecordingCallback#onError(int): Die Aufzeichnung kann nicht fortgesetzt werden, da eine erforderliche Aufzeichnungsressource nicht zugeordnet werden konnte.

RecordingErrorUnknown
Veraltet.

Fehler für TvInputService.RecordingSession#notifyError(int) und TvRecordingClient.RecordingCallback#onError(int): Der angeforderte Vorgang kann aufgrund eines Problems nicht abgeschlossen werden, das nicht unter andere Fehlercodes passt, oder der Fehlercode für das Problem ist für die höhere Version als die der android:targetSdkVersionAnwendung definiert.

SignalStrengthLost
Veraltet.

Signal verloren.

SignalStrengthStrong
Veraltet.

Starkes Signal.

SignalStrengthWeak
Veraltet.

Schwaches Signal.

TimeShiftInvalidTime

Wert, der von und TvInputService.Session#onTimeShiftGetStartPosition() zurückgegeben wirdTvInputService.Session#onTimeShiftGetCurrentPosition(), wenn die Zeitverschiebung noch nicht begonnen hat.

TimeShiftModeAuto
Veraltet.

Zeitverschiebungsmodus: auto.

TimeShiftModeLocal
Veraltet.

Zeitverschiebungsmodus: lokal.

TimeShiftModeNetwork
Veraltet.

Zeitverschiebungsmodus: Netzwerk.

TimeShiftModeOff
Veraltet.

Zeitverschiebungsmodus: deaktiviert.

TvMessageGroupIdNone

Dieser Wert für #TV_MESSAGE_KEY_GROUP_ID gibt an, dass die Nachricht keiner Gruppe angehört.

TvMessageKeyGroupId

Diese Konstante wird als Bundle Schlüssel für TV-Nachrichten verwendet.

TvMessageKeyRawData

Diese Konstante wird als Bundle Schlüssel für TV-Nachrichten verwendet.

TvMessageKeyStreamId

Diese Konstante wird als Bundle Schlüssel für TV-Nachrichten verwendet.

TvMessageKeySubtype

Diese Konstante wird als Bundle Schlüssel für TV-Nachrichten verwendet.

TvMessageSubtypeCc608e

Dies ist ein Untertyp für TV-Nachrichten, die möglicherweise als Wert unter #TV_MESSAGE_KEY_SUBTYPEgefunden werden können.

TvMessageSubtypeWatermarkingA335

Dies ist ein Untertyp für TV-Nachrichten, die möglicherweise als Wert unter #TV_MESSAGE_KEY_SUBTYPEgefunden werden können.

TvMessageTypeClosedCaption
Veraltet.

Gibt an, dass diese TV-Nachricht Untertiteldaten enthält.

TvMessageTypeOther
Veraltet.

Gibt an, dass diese TV-Nachricht andere Daten enthält.

TvMessageTypeWatermark
Veraltet.

Gibt an, dass diese TV-Nachricht Wasserzeichendaten enthält.

VideoUnavailableReasonCasBlackout
Veraltet.

Grund für TvInputService.Session#notifyVideoUnavailable(int) und TvView.TvInputCallback#onVideoUnavailable(String, int): Das Video ist aufgrund eines geografischen Blackouts nicht verfügbar.

VideoUnavailableReasonCasCardInvalid
Veraltet.

Grund für TvInputService.Session#notifyVideoUnavailable(int) undTvView.TvInputCallback#onVideoUnavailable(String, int): Das Video ist nicht verfügbar, da smarte Karte ungültig ist.

VideoUnavailableReasonCasCardMute
Veraltet.

Grund für TvInputService.Session#notifyVideoUnavailable(int) und TvView.TvInputCallback#onVideoUnavailable(String, int): Das Video ist nicht verfügbar, da intelligente Karte stummgeschaltet ist.

VideoUnavailableReasonCasInsufficientOutputProtection
Veraltet.

Grund für TvInputService.Session#notifyVideoUnavailable(int) und TvView.TvInputCallback#onVideoUnavailable(String, int): Video ist nicht verfügbar, da die auf dem Gerät aktivierte Ausgabeschutzebene nicht ausreicht, um die Anforderungen in der Lizenzrichtlinie zu erfüllen.

VideoUnavailableReasonCasLicenseExpired
Veraltet.

Grund für TvInputService.Session#notifyVideoUnavailable(int) und TvView.TvInputCallback#onVideoUnavailable(String, int): Das Video ist nicht verfügbar, da die Verwendung einer Lizenz in, in der die Schlüssel abgelaufen sind.

VideoUnavailableReasonCasNeedActivation
Veraltet.

Grund für TvInputService.Session#notifyVideoUnavailable(int) und TvView.TvInputCallback#onVideoUnavailable(String, int): Das Video ist nicht verfügbar, da das Gerät aktiviert werden muss.

VideoUnavailableReasonCasNeedPairing
Veraltet.

Grund für TvInputService.Session#notifyVideoUnavailable(int) und TvView.TvInputCallback#onVideoUnavailable(String, int): Das Video ist nicht verfügbar, da das Gerät gekoppelt werden muss.

VideoUnavailableReasonCasNoCard
Veraltet.

Grund für TvInputService.Session#notifyVideoUnavailable(int) undTvView.TvInputCallback#onVideoUnavailable(String, int): Das Video ist nicht verfügbar, da smarte Karte nicht vorhanden ist.

VideoUnavailableReasonCasPvrRecordingNotAllowed
Veraltet.

Grund für TvInputService.Session#notifyVideoUnavailable(int) und TvView.TvInputCallback#onVideoUnavailable(String, int): Das Video ist nicht verfügbar, da der PVR-Eintrag von der Lizenzrichtlinie nicht zulässig ist.

VideoUnavailableReasonCasRebooting
Veraltet.

Grund für TvInputService.Session#notifyVideoUnavailable(int) und TvView.TvInputCallback#onVideoUnavailable(String, int): Das Video ist nicht verfügbar, da das CAS-System neu gestartet wird.

VideoUnavailableReasonCasUnknown
Veraltet.

Grund für TvInputService.Session#notifyVideoUnavailable(int) und TvView.TvInputCallback#onVideoUnavailable(String, int): Das Video ist aufgrund eines unbekannten CAS-Fehlers nicht verfügbar.

VideoUnavailableReasonInsufficientResource
Veraltet.

Grund für TvInputService.Session#notifyVideoUnavailable(int) und TvView.TvInputCallback#onVideoUnavailable(String, int): Das Video ist nicht verfügbar, da die Ressource nicht ausreicht, um die Anforderungen zu erfüllen.

VideoUnavailableReasonNotConnected
Veraltet.

Grund für TvInputService.Session#notifyVideoUnavailable(int) und TvView.TvInputCallback#onVideoUnavailable(String, int): Das Video ist nicht verfügbar, da die Quelle nicht physisch verbunden ist, z. B. das HDMI-Kabel nicht verbunden ist.

Eigenschaften

BlockedRatings

Gibt die Liste der blockierten Inhaltsbewertungen zurück.

Class

Gibt die Laufzeitklasse dieses Objectzurück.

(Geerbt von Object)
Handle

Das Handle zum zugrunde liegenden Android-instance.

(Geerbt von Object)
IsParentalControlsEnabled

Gibt den Status der Jugendschutzfunktion des Benutzers zurück, der aktiviert ist.

JniIdentityHashCode

Zentrale System-API für die TIF-Architektur (Overall TV Input Framework), die die Interaktion zwischen Anwendungen und den ausgewählten TV-Eingaben vermittelt.

(Geerbt von Object)
JniPeerMembers

Zentrale System-API für die TIF-Architektur (Overall TV Input Framework), die die Interaktion zwischen Anwendungen und den ausgewählten TV-Eingaben vermittelt.

PeerReference

Zentrale System-API für die TIF-Architektur (Overall TV Input Framework), die die Interaktion zwischen Anwendungen und den ausgewählten TV-Eingaben vermittelt.

(Geerbt von Object)
ThresholdClass

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

(Geerbt von Object)
ThresholdType

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

(Geerbt von Object)
TvInputList

Gibt die vollständige Liste der TV-Eingänge im System zurück.

Methoden

Clone()

Erstellt und gibt eine Kopie dieses Objekts zurück.

(Geerbt von Object)
Dispose()

Zentrale System-API für die TIF-Architektur (Overall TV Input Framework), die die Interaktion zwischen Anwendungen und den ausgewählten TV-Eingaben vermittelt.

(Geerbt von Object)
Dispose(Boolean)

Zentrale System-API für die TIF-Architektur (Overall TV Input Framework), die die Interaktion zwischen Anwendungen und den ausgewählten TV-Eingaben vermittelt.

(Geerbt von Object)
Equals(Object)

Gibt an, ob ein anderes Objekt diesem "gleich" ist.

(Geerbt von Object)
GetHashCode()

Gibt einen Hashcodewert für das Objekt zurück.

(Geerbt von Object)
GetInputState(String)

Gibt den Zustand einer bestimmten TV-Eingabe zurück.

GetTvInputInfo(String)

Gibt den TvInputInfo für eine bestimmte TV-Eingabe zurück.

IsRatingBlocked(TvContentRating)

Überprüft, ob eine bestimmte TV-Inhaltsbewertung vom Benutzer blockiert wird.

JavaFinalize()

Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection feststellt, dass keine Verweise mehr auf das Objekt vorhanden sind.

(Geerbt von Object)
Notify()

Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet.

(Geerbt von Object)
NotifyAll()

Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten.

(Geerbt von Object)
RegisterCallback(TvInputManager+TvInputCallback, Handler)

Registriert ein TvInputCallback.

SetHandle(IntPtr, JniHandleOwnership)

Legt die Handle-Eigenschaft fest.

(Geerbt von Object)
ToArray<T>()

Zentrale System-API für die TIF-Architektur (Overall TV Input Framework), die die Interaktion zwischen Anwendungen und den ausgewählten TV-Eingaben vermittelt.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolgendarstellung des Objekts zurück.

(Geerbt von Object)
UnregisterCallback(TvInputManager+TvInputCallback)

Hebt die Registrierung des vorhandenen TvInputCallbackauf.

UnregisterFromRuntime()

Zentrale System-API für die TIF-Architektur (Overall TV Input Framework), die die Interaktion zwischen Anwendungen und den ausgewählten TV-Eingaben vermittelt.

(Geerbt von Object)
UpdateTvInputInfo(TvInputInfo)

Updates für TvInputInfo einen vorhandenen TV-Eingang.

Wait()

Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel durch em benachrichtigen/em> oder <em>interrupted</em>.<><

(Geerbt von Object)
Wait(Int64)

Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel, indem <er>benachrichtigt</em> oder <em>interrupted</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)
Wait(Int64, Int32)

Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel, indem <er>benachrichtigt</em> oder <em>interrupted</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

IJavaPeerable.Disposed()

Zentrale System-API für die TIF-Architektur (Overall TV Input Framework), die die Interaktion zwischen Anwendungen und den ausgewählten TV-Eingaben vermittelt.

(Geerbt von Object)
IJavaPeerable.DisposeUnlessReferenced()

Zentrale System-API für die TIF-Architektur (Overall TV Input Framework), die die Interaktion zwischen Anwendungen und den ausgewählten TV-Eingaben vermittelt.

(Geerbt von Object)
IJavaPeerable.Finalized()

Zentrale System-API für die TIF-Architektur (Overall TV Input Framework), die die Interaktion zwischen Anwendungen und den ausgewählten TV-Eingaben vermittelt.

(Geerbt von Object)
IJavaPeerable.JniManagedPeerState

Zentrale System-API für die TIF-Architektur (Overall TV Input Framework), die die Interaktion zwischen Anwendungen und den ausgewählten TV-Eingaben vermittelt.

(Geerbt von Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Zentrale System-API für die TIF-Architektur (Overall TV Input Framework), die die Interaktion zwischen Anwendungen und den ausgewählten TV-Eingaben vermittelt.

(Geerbt von Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Zentrale System-API für die TIF-Architektur (Overall TV Input Framework), die die Interaktion zwischen Anwendungen und den ausgewählten TV-Eingaben vermittelt.

(Geerbt von Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Zentrale System-API für die TIF-Architektur (Overall TV Input Framework), die die Interaktion zwischen Anwendungen und den ausgewählten TV-Eingaben vermittelt.

(Geerbt von Object)

Erweiterungsmethoden

JavaCast<TResult>(IJavaObject)

Führt eine Für Android-Runtime überprüfte Typkonvertierung aus.

JavaCast<TResult>(IJavaObject)

Zentrale System-API für die TIF-Architektur (Overall TV Input Framework), die die Interaktion zwischen Anwendungen und den ausgewählten TV-Eingaben vermittelt.

GetJniTypeName(IJavaPeerable)

Zentrale System-API für die TIF-Architektur (Overall TV Input Framework), die die Interaktion zwischen Anwendungen und den ausgewählten TV-Eingaben vermittelt.

Gilt für: