Namespace: system

Kurse

Aufzählungen

DeviceCapabilities

statisch

String

Beschreibt die Funktionen der aktuellen Einrichtung, die aus dem für Google Cast optimierten Gerät und gegebenenfalls dem Anzeigegerät besteht, mit dem es verbunden ist.

Wert

AUDIO_ASSISTANT

String

Unterstützung für den Audioassistenten Beispiele für für Google Cast optimierte Geräte mit Unterstützung für den Audioassistenten sind Google Home und Google Home Mini.

BLUETOOTH_SUPPORTED

String

Bluetooth-Unterstützung

DISPLAY_SUPPORTED

String

Unterstützung für Displayausgabe. Beispiele für für Google Cast optimierte Geräte mit Displayunterstützung sind Chromecast und Cast TV. Beispiele für für Google Cast optimierte Geräte, die Bildschirme nicht unterstützen, sind Chromecast Audio und Google Home.

HI_RES_AUDIO_SUPPORTED

String

Hochauflösender Audio (bis zu 24 Bit / 96 kHz)

IS_DV_SUPPORTED

String

Dolby Vision-Unterstützung

IS_HDR_SUPPORTED

String

Unterstützung für HDR-Videos.

TOUCH_INPUT_SUPPORTED

String

Unterstützung für Eingabe per Berührung. Für Google Cast optimierte Geräte, die die Toucheingabe unterstützen, sind unter anderem Google Nest Hub und Google Nest Hub Max.

IS_GROUP

String

Wenn das Gerät ein virtuelles Gerät ist und ein Gruppenziel und kein physisches Gerät darstellt.

IS_DEVICE_REGISTERED

String

Wenn dieses Flag auf true gesetzt ist, zeigt es an, dass das Übertragungsgerät in der Cast-Entwicklerkonsole registriert ist.

IS_CBCS_SUPPORTED

String

Wenn dieses Flag auf true gesetzt ist, gibt dieses Flag an, dass das CBCS-Schema (SAMPLE-AES) unterstützt wird.

IS_DOLBY_ATMOS_SUPPORTED

String

Wenn dieses Flag auf true gesetzt ist, gibt dieses Flag an, dass Dolby Atmos über Audio-Passthrough unterstützt wird.

DisconnectReason

statisch

String

Der Grund für das Trennen der Verbindung.

Wert

REQUESTED_BY_SENDER

String

Das Schließen der Verbindung wurde aktiv von der Anwendung des Absenders angefordert (normalerweise durch den Nutzer ausgelöst).

FEHLER

String

Ein Protokollfehler ist aufgetreten.

UNBEKANNT

String

Es ist unbekannt, ob der Absender das Trennen der Verbindung ordnungsgemäß durch Aufrufen von close() angefordert hat (höchstwahrscheinlich nicht, aber die „Schließen“-Nachricht könnte verloren gegangen sein). Dies tritt in der Regel bei einer Netzwerkzeitüberschreitung auf, wenn die Senderanwendung abstürzt oder wenn das Betriebssystem des Senders den Socket schließt.

EventType

statisch

String

Systemereignisse, die von cast.framework.CastReceiverContext ausgelöst werden.

Wert

BEREIT

String

Wird ausgelöst, wenn das System bereit ist

SHUTDOWN

String

Wird ausgelöst, wenn die Anwendung beendet wird

SENDER_CONNECTED

String

Wird ausgelöst, wenn eine Verbindung zu einem neuen Sender hergestellt wurde

SENDER_DISCONNECTED

String

Wird ausgelöst, wenn die Verbindung eines Absenders getrennt wurde

FEHLER

String

Wird ausgelöst, wenn ein Systemfehler vorliegt.

SYSTEM_VOLUME_CHANGED

String

Wird ausgelöst, wenn sich die Systemlautstärke geändert hat

VISIBILITY_CHANGED

String

Wird ausgelöst, wenn sich die Sichtbarkeit der App geändert hat, z. B. nach einer Änderung des HDMI-Eingangs oder wenn der Fernseher aus- oder eingeschaltet und das Übertragungsgerät extern mit Strom versorgt wird. Diese API hat denselben Effekt wie das vom Browser ausgelöste Ereignis „webkitvisibilitychange“. Dies wird der Einfachheit halber als cast.framework.CastReceiverContext API bereitgestellt, um eine Abhängigkeit von einem Ereignis mit dem Präfix zu vermeiden.

STANDBY_CHANGED

String

Wird ausgelöst, wenn sich der Stand-by-Status des Fernsehers geändert hat Dieses Ereignis hängt mit dem Ereignis cast.framework.system.EventType.VISIBILITY_CHANGED zusammen, denn wenn sich der Fernseher im Stand-by-Modus befindet, ist die Sichtbarkeit false.

Der Sichtbarkeitsstatus ist detaillierter als der Standby-Status, da er auch die Auswahl des TV-Kanals umfasst. Sie werden jedoch nicht zuverlässig von allen Fernsehern erkannt. In diesen Fällen kann der Standby-Modus verwendet werden, da er auf den meisten Fernsehern implementiert ist.

MAX_VIDEO_RESOLUTION_CHANGED

String

FEEDBACK_STARTED

String

Wird ausgelöst, wenn das System beginnt, einen Feedbackbericht zu erstellen

LaunchedFrom

statisch

String

Dieser Wert gibt an, welche Art von Anfrage den Empfänger gestartet hat.

Wert

UNBEKANNT

String

Der Inhaber der Markteinführung konnte nicht ermittelt werden.

Wählscheibe

String

Die App wurde durch eine DIAL-Anfrage gestartet.

CAST

String

Die App wurde durch eine Cast V2-Anfrage gestartet.

CLOUD

String

Die App wurde durch Assistant-Anfrage gestartet, z. B. durch einen Google Assistant-Befehl.

MessageType

statisch

String

Arten von benutzerdefinierten Nachrichten.

Wert

STRING

String

Nachrichten sind frei definierbare Zeichenfolgen. Die Anwendung ist für die Codierung/Decodierung der übertragenen Informationen zuständig.

JSON

String

Nachrichten sind JSON-codiert. Für den zugrunde liegenden Transport wird ein JSON-codierter String verwendet.

StandbyState

statisch

String

Dies steht für den aktuellen Stand-by-Status, der von der Plattform gemeldet wird. Wenn die Cast-Plattform den Status nicht ermitteln kann, ist der Status möglicherweise UNKNOWN.

Wert

Stand-by

String

NOT_STANDBY

String

UNBEKANNT

String

SystemState

statisch

String

Dies steht für den aktuellen Systemzustand.

Wert

NOT_STARTED

String

Es wurde noch kein Antrag auf Start der Bewerbung gestellt.

STARTING_IN_BACKGROUND

String

Anwendung wird gestartet, ist aber für den Nutzer nicht sichtbar.

WIRD GESTARTET

String

Anwendung wird gestartet.

BEREIT

String

Die Anwendung wird im Vordergrund ausgeführt und kann jetzt Nachrichten senden und empfangen.

STOPPING_IN_BACKGROUND

String

Anwendung wird im Hintergrund beendet.

WIRD BEENDET

String

Anwendung wird beendet.

VisibilityState

statisch

String

Dies entspricht dem aktuellen Sichtbarkeitsstatus, der von der Plattform gemeldet wird. Wenn die Cast-Plattform den Sichtbarkeitsstatus nicht ermitteln kann, ist sie möglicherweise UNKNOWN.

Wert

SICHTBAR

String

NOT_VISIBLE

String

UNBEKANNT

String

Attribute

DeviceCapabilities

statisch

String

Beschreibt die Funktionen der aktuellen Einrichtung, die aus dem für Google Cast optimierten Gerät und gegebenenfalls dem Anzeigegerät besteht, mit dem es verbunden ist.

Wert

AUDIO_ASSISTANT

String

Unterstützung für den Audioassistenten Beispiele für für Google Cast optimierte Geräte mit Unterstützung für den Audioassistenten sind Google Home und Google Home Mini.

BLUETOOTH_SUPPORTED

String

Bluetooth-Unterstützung

DISPLAY_SUPPORTED

String

Unterstützung für Displayausgabe. Beispiele für für Google Cast optimierte Geräte mit Displayunterstützung sind Chromecast und Cast TV. Beispiele für für Google Cast optimierte Geräte, die Bildschirme nicht unterstützen, sind Chromecast Audio und Google Home.

HI_RES_AUDIO_SUPPORTED

String

Hochauflösender Audio (bis zu 24 Bit / 96 kHz)

IS_DV_SUPPORTED

String

Dolby Vision-Unterstützung

IS_HDR_SUPPORTED

String

Unterstützung für HDR-Videos.

TOUCH_INPUT_SUPPORTED

String

Unterstützung für Eingabe per Berührung. Für Google Cast optimierte Geräte, die die Toucheingabe unterstützen, sind unter anderem Google Nest Hub und Google Nest Hub Max.

IS_GROUP

String

Wenn das Gerät ein virtuelles Gerät ist und ein Gruppenziel und kein physisches Gerät darstellt.

IS_DEVICE_REGISTERED

String

Wenn dieses Flag auf true gesetzt ist, zeigt es an, dass das Übertragungsgerät in der Cast-Entwicklerkonsole registriert ist.

IS_CBCS_SUPPORTED

String

Wenn dieses Flag auf true gesetzt ist, gibt dieses Flag an, dass das CBCS-Schema (SAMPLE-AES) unterstützt wird.

IS_DOLBY_ATMOS_SUPPORTED

String

Wenn dieses Flag auf true gesetzt ist, gibt dieses Flag an, dass Dolby Atmos über Audio-Passthrough unterstützt wird.

DisconnectReason

statisch

String

Der Grund für das Trennen der Verbindung.

Wert

REQUESTED_BY_SENDER

String

Das Schließen der Verbindung wurde aktiv von der Anwendung des Absenders angefordert (normalerweise durch den Nutzer ausgelöst).

FEHLER

String

Ein Protokollfehler ist aufgetreten.

UNBEKANNT

String

Es ist unbekannt, ob der Absender das Trennen der Verbindung ordnungsgemäß durch Aufrufen von close() angefordert hat (höchstwahrscheinlich nicht, aber die „Schließen“-Nachricht könnte verloren gegangen sein). Dies tritt in der Regel bei einer Netzwerkzeitüberschreitung auf, wenn die Senderanwendung abstürzt oder wenn das Betriebssystem des Senders den Socket schließt.

EventType

statisch

String

Systemereignisse, die von cast.framework.CastReceiverContext ausgelöst werden.

Wert

BEREIT

String

Wird ausgelöst, wenn das System bereit ist

SHUTDOWN

String

Wird ausgelöst, wenn die Anwendung beendet wird

SENDER_CONNECTED

String

Wird ausgelöst, wenn eine Verbindung zu einem neuen Sender hergestellt wurde

SENDER_DISCONNECTED

String

Wird ausgelöst, wenn die Verbindung eines Absenders getrennt wurde

FEHLER

String

Wird ausgelöst, wenn ein Systemfehler vorliegt.

SYSTEM_VOLUME_CHANGED

String

Wird ausgelöst, wenn sich die Systemlautstärke geändert hat

VISIBILITY_CHANGED

String

Wird ausgelöst, wenn sich die Sichtbarkeit der App geändert hat, z. B. nach einer Änderung des HDMI-Eingangs oder wenn der Fernseher aus- oder eingeschaltet und das Übertragungsgerät extern mit Strom versorgt wird. Diese API hat denselben Effekt wie das vom Browser ausgelöste Ereignis „webkitvisibilitychange“. Dies wird der Einfachheit halber als cast.framework.CastReceiverContext API bereitgestellt, um eine Abhängigkeit von einem Ereignis mit dem Präfix zu vermeiden.

STANDBY_CHANGED

String

Wird ausgelöst, wenn sich der Stand-by-Status des Fernsehers geändert hat Dieses Ereignis hängt mit dem Ereignis cast.framework.system.EventType.VISIBILITY_CHANGED zusammen, denn wenn sich der Fernseher im Stand-by-Modus befindet, ist die Sichtbarkeit false.

Der Sichtbarkeitsstatus ist detaillierter als der Standby-Status, da er auch die Auswahl des TV-Kanals umfasst. Sie werden jedoch nicht zuverlässig von allen Fernsehern erkannt. In diesen Fällen kann der Standby-Modus verwendet werden, da er auf den meisten Fernsehern implementiert ist.

MAX_VIDEO_RESOLUTION_CHANGED

String

FEEDBACK_STARTED

String

Wird ausgelöst, wenn das System beginnt, einen Feedbackbericht zu erstellen

LaunchedFrom

statisch

String

Dieser Wert gibt an, welche Art von Anfrage den Empfänger gestartet hat.

Wert

UNBEKANNT

String

Der Inhaber der Markteinführung konnte nicht ermittelt werden.

Wählscheibe

String

Die App wurde durch eine DIAL-Anfrage gestartet.

CAST

String

Die App wurde durch eine Cast V2-Anfrage gestartet.

CLOUD

String

Die App wurde durch Assistant-Anfrage gestartet, z. B. durch einen Google Assistant-Befehl.

MessageType

statisch

String

Arten von benutzerdefinierten Nachrichten.

Wert

STRING

String

Nachrichten sind frei definierbare Zeichenfolgen. Die Anwendung ist für die Codierung/Decodierung der übertragenen Informationen zuständig.

JSON

String

Nachrichten sind JSON-codiert. Für den zugrunde liegenden Transport wird ein JSON-codierter String verwendet.

StandbyState

statisch

String

Dies steht für den aktuellen Stand-by-Status, der von der Plattform gemeldet wird. Wenn die Cast-Plattform den Status nicht ermitteln kann, ist der Status möglicherweise UNKNOWN.

Wert

Stand-by

String

NOT_STANDBY

String

UNBEKANNT

String

SystemState

statisch

String

Dies steht für den aktuellen Systemzustand.

Wert

NOT_STARTED

String

Es wurde noch kein Antrag auf Start der Bewerbung gestellt.

STARTING_IN_BACKGROUND

String

Anwendung wird gestartet, ist aber für den Nutzer nicht sichtbar.

WIRD GESTARTET

String

Anwendung wird gestartet.

BEREIT

String

Die Anwendung wird im Vordergrund ausgeführt und kann jetzt Nachrichten senden und empfangen.

STOPPING_IN_BACKGROUND

String

Anwendung wird im Hintergrund beendet.

WIRD BEENDET

String

Anwendung wird beendet.

VisibilityState

statisch

String

Dies entspricht dem aktuellen Sichtbarkeitsstatus, der von der Plattform gemeldet wird. Wenn die Cast-Plattform den Sichtbarkeitsstatus nicht ermitteln kann, ist sie möglicherweise UNKNOWN.

Wert

SICHTBAR

String

NOT_VISIBLE

String

UNBEKANNT

String