cast. framework. system
Dies ist der Namespace cast.framework.system
.
Kurse
Anwendungsdaten
Metadaten, die die Daten der gestarteten Anwendung beschreiben.
Ereignis
Ein von cast.framework.CastReceiverContext ausgelöstes Ereignis, das Systeminformationen enthält.
FeedbackStartedEvent
Ein von cast.framework.CastReceiverContext ausgelöstes Ereignis, wenn das System mit dem Erstellen eines Feedbackberichts beginnt.
MaxVideoResolutionChangedEvent
Ein von cast.framework.CastReceiverContext ausgelöstes Ereignis, wenn das System die Einschränkung der maximalen Videoauflösung aktualisieren muss
ReadyEvent
Ein von cast.framework.CastReceiverContext ausgelöstes Ereignis, wenn das System bereit ist.
Absender
Das sind die Daten eines verbundenen Absenders.
SenderConnectedEvent
Ein von cast.framework.CastReceiverContext ausgelöstes Ereignis, wenn ein Absender verbunden ist.
SenderConnected-Ereignis
Ein Ereignis, das von cast.framework.CastReceiverContext ausgelöst wird, wenn die Verbindung eines Absenders getrennt wird
Shutdown-Ereignis
Ein von cast.framework.CastReceiverContext ausgelöstes Ereignis, wenn die Anwendung heruntergefahren wird.
StandbyChangedEvent
Ein Ereignis, das von cast.framework.CastReceiverContext ausgelöst wird, wenn der Fernseher in den Stand-by-Modus wechselt oder ihn verlässt. Die Anwendung sollte daher immer die Property isStandby
überprüfen. Die Anwendung kann die Methode cast.framework.CastReceiverContext#getStandbyState aufrufen, um festzustellen, ob der tatsächliche Status unbekannt ist.
SystemVolumeChangedEvent-Ereignis
Ein von cast.framework.CastReceiverContext ausgelöstes Ereignis, wenn sich das Systemvolumen ändert.
SystemVolumeDaten
Die Daten zum Systemvolumen.
Präsenzänderung
Ein von cast.framework.CastReceiverContext ausgelöstes Ereignis, wenn sich die Sichtbarkeit der Anwendung ändert, z. B. wenn sich die HDMI-Eingabe ändert oder der Fernseher ausgeschaltet ist.
Aufzählungen
Gerätefunktionen
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 von Audioassistenten. Beispiele für für Google Cast optimierte Geräte mit Unterstützung von Audio Assistant sind Google Home und Google Home Mini. |
BLUETOOTH_UNTERSTÜTZT |
String Bluetooth-Unterstützung |
DISPLAY_UNTERSTÜTZT |
String Unterstützung der Anzeigeausgabe. Beispiele für für Google Cast optimierte Geräte mit Displayunterstützung sind Chromecast und Cast TV. Beispiele für Cast-fähige Geräte, die keinen Display-Support haben, sind Chromecast Audio und Google Home. |
HI_RES_AUDIO_UNTERSTÜTZT |
String High-Resolution Audio (bis zu 24-Bit / 96 kHz) |
IST_DV_SUPPORTED |
String Dolby Vision-Unterstützung. |
IST_HDR_UNTERSTÜTZT |
String Unterstützung von HDR-Videos |
TOUCH_INPUT_SUPPORTED |
String Unterstützung für Berührungseingabe. Beispiele für Google Cast-fähige Geräte, die Touchbedienung unterstützen, sind Google Nest Hub und Google Nest Hub Max. |
IS_GRUPPE |
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 |
IST_CBCS_SUPPORTED |
String Wenn |
IST_DOLBY_ATMOS_SUPPORTED |
String Wenn dieses Flag auf |
Grund für die Verknüpfung
String
Der Grund für die Trennung.
Wert |
|
---|---|
REQUESTED_BY_SENDER |
String Die Verbindung wurde vom Absender aktiv angefordert (normalerweise durch den Nutzer ausgelöst). |
FEHLER |
String Ein Protokollfehler ist aufgetreten. |
UNBEKANNT |
String Es ist unbekannt, wenn der Absender eine ordnungsgemäße Verbindung durch Aufrufen von |
EventType
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_VERNETZT |
String Wird ausgelöst, wenn ein neuer Absender verbunden wurde. |
SENDER_DEAKTIVIERT |
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. |
VISIBILITÄT_GEÄNDERT |
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 ausgeschaltet oder eingeschaltet wird und das Cast-Gerät extern betrieben wird). Diese API hat den gleichen Effekt wie das vom Browser ausgelöste Ereignis „webkittransparencychange“. Sie wird zur Vereinfachung und zur Vermeidung einer Abhängigkeit von einem webkit-Präfix-Ereignis als cast.framework.CastReceiverContext API bereitgestellt. |
Stand-by-Changed |
String Wird ausgelöst, wenn sich der Standby-Modus des Fernsehers geändert hat Dieses Ereignis bezieht sich auf das Ereignis cast.framework.system.EventType.VISIBILITY_CHANGED, da die Sichtbarkeit Die Sichtbarkeit ist detaillierter als die Stand-by-Status, da sie auch die Auswahl eines TV-Kanals umfasst. Sie werden jedoch nicht zuverlässig auf allen Fernsehern erkannt. In diesen Fällen kann das Gerät im Stand-by-Modus verwendet werden, da es von den meisten Fernsehern implementiert wird. |
MAX_VIDEO_RESOLUTION_GEÄNDERT |
String |
FEEDBACK_STARTED |
String Wird ausgelöst, wenn das System beginnt, einen Feedbackbericht zu erstellen |
Gestartet von
String
Gibt an, welche Art von Anfrage den Empfänger gestartet hat.
Wert |
|
---|---|
UNBEKANNT |
String Der Inhaber der Markteinführung konnte nicht ermittelt werden. |
DIAL |
String Die App wurde über eine DIAL-Anfrage gestartet. |
STREAMEN |
String Die App wurde über eine Cast V2-Anfrage gestartet. |
CLOUD |
String Die App wurde durch Assistant-Anfrage (z. B. durch einen Google Assistant-Befehl) gestartet. |
MessageType
String
Arten von benutzerdefinierten Nachrichten.
Wert |
|
---|---|
STRING |
String Nachrichten sind frei definierbare Strings. Die Anwendung ist für die Codierung/Decodierung der übertragenen Informationen verantwortlich. |
JSON |
String Nachrichten sind JSON-codiert. Der zugrunde liegende Transport nutzt einen JSON-codierten String. |
Standby-Status
String
Der aktuelle Standby-Status, der von der Plattform gemeldet wird. Es kann UNKNOWN
sein, wenn die Cast-Plattform den Status nicht ermitteln kann.
Wert |
|
---|---|
Stand-by |
String |
NICHT_STANDBILD |
String |
UNBEKANNT |
String |
Systemzustand
String
Der aktuelle Systemstatus.
Wert |
|
---|---|
NICHT_STARTED |
String Der Antrag wurde noch nicht gestellt. |
STARTING_IN_HINTERGRUND |
String Die Anwendung wird gestartet, ist aber für den Nutzer nicht sichtbar. |
WIRD GESTARTET |
String Anwendung wird gestartet. |
BEREIT |
String Die App wird im Vordergrund ausgeführt und kann Nachrichten senden und empfangen. |
STOPPING_IN_HINTERGRUND |
String Die Anwendung wird beendet, während sie im Hintergrund ausgeführt wird. |
WIRD BEENDET |
String Anwendung wird beendet. |
Sichtbarkeitsstatus
String
Das ist der aktuelle Sichtbarkeitsstatus der Plattform. Es kann UNKNOWN
sein, wenn die Cast-Plattform den Sichtbarkeitsstatus nicht ermitteln kann.
Wert |
|
---|---|
Sichtbar |
String |
NICHT_VISIBLE |
String |
UNBEKANNT |
String |
Attribute
Gerätefunktionen
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 von Audioassistenten. Beispiele für für Google Cast optimierte Geräte mit Unterstützung von Audio Assistant sind Google Home und Google Home Mini. |
BLUETOOTH_UNTERSTÜTZT |
String Bluetooth-Unterstützung |
DISPLAY_UNTERSTÜTZT |
String Unterstützung der Anzeigeausgabe. Beispiele für für Google Cast optimierte Geräte mit Displayunterstützung sind Chromecast und Cast TV. Beispiele für Cast-fähige Geräte, die keinen Display-Support haben, sind Chromecast Audio und Google Home. |
HI_RES_AUDIO_UNTERSTÜTZT |
String High-Resolution Audio (bis zu 24-Bit / 96 kHz) |
IST_DV_SUPPORTED |
String Dolby Vision-Unterstützung. |
IST_HDR_UNTERSTÜTZT |
String Unterstützung von HDR-Videos |
TOUCH_INPUT_SUPPORTED |
String Unterstützung für Berührungseingabe. Beispiele für Google Cast-fähige Geräte, die Touchbedienung unterstützen, sind Google Nest Hub und Google Nest Hub Max. |
IS_GRUPPE |
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 |
IST_CBCS_SUPPORTED |
String Wenn |
IST_DOLBY_ATMOS_SUPPORTED |
String Wenn dieses Flag auf |
Grund für die Verknüpfung
String
Der Grund für die Trennung.
Wert |
|
---|---|
REQUESTED_BY_SENDER |
String Die Verbindung wurde vom Absender aktiv angefordert (normalerweise durch den Nutzer ausgelöst). |
FEHLER |
String Ein Protokollfehler ist aufgetreten. |
UNBEKANNT |
String Es ist unbekannt, wenn der Absender eine ordnungsgemäße Verbindung durch Aufrufen von |
EventType
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_VERNETZT |
String Wird ausgelöst, wenn ein neuer Absender verbunden wurde. |
SENDER_DEAKTIVIERT |
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. |
VISIBILITÄT_GEÄNDERT |
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 ausgeschaltet oder eingeschaltet wird und das Cast-Gerät extern betrieben wird). Diese API hat den gleichen Effekt wie das vom Browser ausgelöste Ereignis „webkittransparencychange“. Sie wird zur Vereinfachung und zur Vermeidung einer Abhängigkeit von einem webkit-Präfix-Ereignis als cast.framework.CastReceiverContext API bereitgestellt. |
Stand-by-Changed |
String Wird ausgelöst, wenn sich der Standby-Modus des Fernsehers geändert hat Dieses Ereignis bezieht sich auf das Ereignis cast.framework.system.EventType.VISIBILITY_CHANGED, da die Sichtbarkeit Die Sichtbarkeit ist detaillierter als die Stand-by-Status, da sie auch die Auswahl eines TV-Kanals umfasst. Sie werden jedoch nicht zuverlässig auf allen Fernsehern erkannt. In diesen Fällen kann das Gerät im Stand-by-Modus verwendet werden, da es von den meisten Fernsehern implementiert wird. |
MAX_VIDEO_RESOLUTION_GEÄNDERT |
String |
FEEDBACK_STARTED |
String Wird ausgelöst, wenn das System beginnt, einen Feedbackbericht zu erstellen |
Gestartet von
String
Gibt an, welche Art von Anfrage den Empfänger gestartet hat.
Wert |
|
---|---|
UNBEKANNT |
String Der Inhaber der Markteinführung konnte nicht ermittelt werden. |
DIAL |
String Die App wurde über eine DIAL-Anfrage gestartet. |
STREAMEN |
String Die App wurde über eine Cast V2-Anfrage gestartet. |
CLOUD |
String Die App wurde durch Assistant-Anfrage (z. B. durch einen Google Assistant-Befehl) gestartet. |
MessageType
String
Arten von benutzerdefinierten Nachrichten.
Wert |
|
---|---|
STRING |
String Nachrichten sind frei definierbare Strings. Die Anwendung ist für die Codierung/Decodierung der übertragenen Informationen verantwortlich. |
JSON |
String Nachrichten sind JSON-codiert. Der zugrunde liegende Transport nutzt einen JSON-codierten String. |
Standby-Status
String
Der aktuelle Standby-Status, der von der Plattform gemeldet wird. Es kann UNKNOWN
sein, wenn die Cast-Plattform den Status nicht ermitteln kann.
Wert |
|
---|---|
Stand-by |
String |
NICHT_STANDBILD |
String |
UNBEKANNT |
String |
Systemzustand
String
Der aktuelle Systemstatus.
Wert |
|
---|---|
NICHT_STARTED |
String Der Antrag wurde noch nicht gestellt. |
STARTING_IN_HINTERGRUND |
String Die Anwendung wird gestartet, ist aber für den Nutzer nicht sichtbar. |
WIRD GESTARTET |
String Anwendung wird gestartet. |
BEREIT |
String Die App wird im Vordergrund ausgeführt und kann Nachrichten senden und empfangen. |
STOPPING_IN_HINTERGRUND |
String Die Anwendung wird beendet, während sie im Hintergrund ausgeführt wird. |
WIRD BEENDET |
String Anwendung wird beendet. |
Sichtbarkeitsstatus
String
Das ist der aktuelle Sichtbarkeitsstatus der Plattform. Es kann UNKNOWN
sein, wenn die Cast-Plattform den Sichtbarkeitsstatus nicht ermitteln kann.
Wert |
|
---|---|
Sichtbar |
String |
NICHT_VISIBLE |
String |
UNBEKANNT |
String |