Spazio dei nomi: system

Corsi

Enumerazioni

DeviceCapabilities

statica

stringa

Descrive le funzionalità della configurazione attuale, che è composta dal dispositivo compatibile con Google Cast e, ove applicabile, dal display a cui è connesso.

Valore

AUDIO_ASSISTANT

stringa

Supporto dell'Assistente audio. Google Home e Google Home Mini sono dispositivi compatibili con Google Cast che supportano l'Assistente audio.

BLUETOOTH_SUPPORTED

stringa

Supporto Bluetooth.

DISPLAY_SUPPORTED

stringa

Visualizza supporto output. Alcuni esempi di dispositivi compatibili con Google Cast che supportano il display sono Chromecast e Google Cast TV. Chromecast Audio e Google Home sono dispositivi compatibili con Google Cast che non supportano il display.

HI_RES_AUDIO_SUPPORTED

stringa

Supporto per audio ad alta risoluzione (fino a 24 bit / 96 kHz).

IS_DV_SUPPORTED

stringa

Supporto per Dolby Vision.

IS_HDR_SUPPORTED

stringa

Supporto dei video HDR.

TOUCH_INPUT_SUPPORTED

stringa

Supporto dell'input tocco. Google Nest Hub e Google Nest Hub Max sono alcuni esempi di dispositivi compatibili con Google Cast che supportano l'input touch.

IS_GROUP

stringa

Se il dispositivo è un dispositivo virtuale e rappresenta un target di gruppo anziché un dispositivo fisico.

IS_DEVICE_REGISTERED

stringa

Se è impostato su true, questo flag indica che il dispositivo di trasmissione è registrato nella Console per gli sviluppatori di Google Cast.

IS_CBCS_SUPPORTED

stringa

Se impostato su true, questo flag indica che lo schema CBCS (EXAMPLE-AES) è supportato.

IS_DOLBY_ATMOS_SUPPORTED

stringa

Se impostato su true, questo flag indica che il formato Dolby Atmos è supportato tramite passthrough audio.

DisconnectReason

statica

stringa

Rappresenta il motivo di una disconnessione.

Valore

REQUESTED_BY_SENDER

stringa

La chiusura della connessione è stata richiesta attivamente dall'applicazione del mittente (di solito attivata dall'utente).

ERRORE

stringa

Si è verificato un errore di protocollo.

SCONOSCIUTO

stringa

Non è noto se il mittente ha richiesto di disconnettersi automaticamente chiamando close() (molto probabilmente non è così, ma il messaggio di "chiusura" potrebbe essere andato perso). Questo accade solitamente quando si verifica un timeout di rete, quando l'applicazione del mittente si arresta in modo anomalo o quando il sistema operativo del mittente chiude il socket.

EventType

statica

stringa

Eventi di sistema inviati da cast.framework.CastReceiverContext.

Valore

PRONTO

stringa

Attivato quando il sistema è pronto.

SHUTDOWN

stringa

Attivato quando l'applicazione viene terminata.

SENDER_CONNECTED

stringa

Attivato quando un nuovo mittente si è connesso.

SENDER_DISCONNECTED

stringa

Attivato quando un mittente si è disconnesso.

ERRORE

stringa

Attivato in caso di errore di sistema.

SYSTEM_VOLUME_CHANGED

stringa

Attivato quando il volume di sistema viene modificato.

VISIBILITY_CHANGED

stringa

Attivato quando la visibilità dell'applicazione cambia (ad esempio, dopo la modifica dell'ingresso HDMI o quando la TV viene spenta o accesa e il dispositivo di trasmissione viene alimentato esternamente). Tieni presente che questa API ha lo stesso effetto dell'evento 'webkitvisibilitychange' generato dal browser. Questo viene fornito come API cast.framework.CastReceiverContext per comodità e per evitare una dipendenza da un evento con prefisso webkit.

STANDBY_CHANGED

stringa

Attivato quando cambia lo stato di standby della TV. Questo evento è correlato all'evento cast.framework.system.EventType.VISIBILITY_CHANGED, perché se la TV è in modalità standby, la visibilità sarà false.

Gli stati di visibilità sono più granulari degli stati di standby (perché la visibilità include anche la selezione del canale TV), ma non vengono rilevati in modo affidabile su tutte le TV. Lo standby può essere utilizzato in questi casi perché è implementato dalla maggior parte delle TV.

MAX_VIDEO_RESOLUTION_CHANGED

stringa

FEEDBACK_STARTED

stringa

Attivato quando il sistema inizia a creare un report di feedback.

LaunchedFrom

statica

stringa

Rappresenta il tipo di richiesta che ha avviato il destinatario.

Valore

SCONOSCIUTO

stringa

Impossibile determinare il proprietario del lancio.

QUADRANTE

stringa

L'app è stata lanciata da una richiesta DIAL.

CAST

stringa

L'app è stata lanciata da una richiesta Cast V2.

CLOUD

stringa

L'app è stata avviata su richiesta dell'assistente (ad esempio, da un comando dell'Assistente Google).

MessageType

statica

stringa

Tipi di messaggi personalizzati.

Valore

STRING

stringa

I messaggi sono stringhe in formato libero. L'applicazione è responsabile della codifica/decodifica delle informazioni trasmesse.

JSON

stringa

I messaggi hanno la codifica JSON. Il trasporto sottostante utilizzerà una stringa con codifica JSON.

StandbyState

statica

stringa

Rappresenta lo stato di standby attuale segnalato dalla piattaforma. Potrebbe essere UNKNOWN se la piattaforma di trasmissione non è in grado di determinare lo stato.

Valore

IN ATTESA

stringa

NOT_STANDBY

stringa

SCONOSCIUTO

stringa

SystemState

statica

stringa

Rappresenta lo stato attuale del sistema.

Valore

NOT_STARTED

stringa

Non è stato ancora richiesto di avviare la richiesta.

STARTING_IN_BACKGROUND

stringa

L'applicazione viene avviata, ma non è visibile all'utente.

AVVIO IN CORSO

stringa

L'applicazione è in fase di avvio.

PRONTO

stringa

L'applicazione è in primo piano ed è pronta per inviare e ricevere messaggi.

STOPPING_IN_BACKGROUND

stringa

L'applicazione si arresta in background.

INTERRUZIONE IN CORSO

stringa

Interruzione dell'applicazione in corso.

VisibilityState

statica

stringa

Rappresenta l'attuale stato di visibilità riportato dalla piattaforma. Potrebbe essere UNKNOWN se la piattaforma di trasmissione non è in grado di determinare lo stato della visibilità.

Valore

VISIBILI

stringa

NOT_VISIBLE

stringa

SCONOSCIUTO

stringa

Proprietà

DeviceCapabilities

statica

stringa

Descrive le funzionalità della configurazione attuale, che è composta dal dispositivo compatibile con Google Cast e, ove applicabile, dal display a cui è connesso.

Valore

AUDIO_ASSISTANT

stringa

Supporto dell'Assistente audio. Google Home e Google Home Mini sono dispositivi compatibili con Google Cast che supportano l'Assistente audio.

BLUETOOTH_SUPPORTED

stringa

Supporto Bluetooth.

DISPLAY_SUPPORTED

stringa

Visualizza supporto output. Alcuni esempi di dispositivi compatibili con Google Cast che supportano il display sono Chromecast e Google Cast TV. Chromecast Audio e Google Home sono dispositivi compatibili con Google Cast che non supportano il display.

HI_RES_AUDIO_SUPPORTED

stringa

Supporto per audio ad alta risoluzione (fino a 24 bit / 96 kHz).

IS_DV_SUPPORTED

stringa

Supporto per Dolby Vision.

IS_HDR_SUPPORTED

stringa

Supporto dei video HDR.

TOUCH_INPUT_SUPPORTED

stringa

Supporto dell'input tocco. Google Nest Hub e Google Nest Hub Max sono alcuni esempi di dispositivi compatibili con Google Cast che supportano l'input touch.

IS_GROUP

stringa

Se il dispositivo è un dispositivo virtuale e rappresenta un target di gruppo anziché un dispositivo fisico.

IS_DEVICE_REGISTERED

stringa

Se è impostato su true, questo flag indica che il dispositivo di trasmissione è registrato nella Console per gli sviluppatori di Google Cast.

IS_CBCS_SUPPORTED

stringa

Se impostato su true, questo flag indica che lo schema CBCS (EXAMPLE-AES) è supportato.

IS_DOLBY_ATMOS_SUPPORTED

stringa

Se impostato su true, questo flag indica che il formato Dolby Atmos è supportato tramite passthrough audio.

DisconnectReason

statica

stringa

Rappresenta il motivo di una disconnessione.

Valore

REQUESTED_BY_SENDER

stringa

La chiusura della connessione è stata richiesta attivamente dall'applicazione del mittente (di solito attivata dall'utente).

ERRORE

stringa

Si è verificato un errore di protocollo.

SCONOSCIUTO

stringa

Non è noto se il mittente ha richiesto di disconnettersi automaticamente chiamando close() (molto probabilmente non è così, ma il messaggio di "chiusura" potrebbe essere andato perso). Questo accade solitamente quando si verifica un timeout di rete, quando l'applicazione del mittente si arresta in modo anomalo o quando il sistema operativo del mittente chiude il socket.

EventType

statica

stringa

Eventi di sistema inviati da cast.framework.CastReceiverContext.

Valore

PRONTO

stringa

Attivato quando il sistema è pronto.

SHUTDOWN

stringa

Attivato quando l'applicazione viene terminata.

SENDER_CONNECTED

stringa

Attivato quando un nuovo mittente si è connesso.

SENDER_DISCONNECTED

stringa

Attivato quando un mittente si è disconnesso.

ERRORE

stringa

Attivato in caso di errore di sistema.

SYSTEM_VOLUME_CHANGED

stringa

Attivato quando il volume di sistema viene modificato.

VISIBILITY_CHANGED

stringa

Attivato quando la visibilità dell'applicazione cambia (ad esempio, dopo la modifica dell'ingresso HDMI o quando la TV viene spenta o accesa e il dispositivo di trasmissione viene alimentato esternamente). Tieni presente che questa API ha lo stesso effetto dell'evento 'webkitvisibilitychange' generato dal browser. Questo viene fornito come API cast.framework.CastReceiverContext per comodità e per evitare una dipendenza da un evento con prefisso webkit.

STANDBY_CHANGED

stringa

Attivato quando cambia lo stato di standby della TV. Questo evento è correlato all'evento cast.framework.system.EventType.VISIBILITY_CHANGED, perché se la TV è in modalità standby, la visibilità sarà false.

Gli stati di visibilità sono più granulari degli stati di standby (perché la visibilità include anche la selezione del canale TV), ma non vengono rilevati in modo affidabile su tutte le TV. Lo standby può essere utilizzato in questi casi perché è implementato dalla maggior parte delle TV.

MAX_VIDEO_RESOLUTION_CHANGED

stringa

FEEDBACK_STARTED

stringa

Attivato quando il sistema inizia a creare un report di feedback.

LaunchedFrom

statica

stringa

Rappresenta il tipo di richiesta che ha avviato il destinatario.

Valore

SCONOSCIUTO

stringa

Impossibile determinare il proprietario del lancio.

QUADRANTE

stringa

L'app è stata lanciata da una richiesta DIAL.

CAST

stringa

L'app è stata lanciata da una richiesta Cast V2.

CLOUD

stringa

L'app è stata avviata su richiesta dell'assistente (ad esempio, da un comando dell'Assistente Google).

MessageType

statica

stringa

Tipi di messaggi personalizzati.

Valore

STRING

stringa

I messaggi sono stringhe in formato libero. L'applicazione è responsabile della codifica/decodifica delle informazioni trasmesse.

JSON

stringa

I messaggi hanno la codifica JSON. Il trasporto sottostante utilizzerà una stringa con codifica JSON.

StandbyState

statica

stringa

Rappresenta lo stato di standby attuale segnalato dalla piattaforma. Potrebbe essere UNKNOWN se la piattaforma di trasmissione non è in grado di determinare lo stato.

Valore

IN ATTESA

stringa

NOT_STANDBY

stringa

SCONOSCIUTO

stringa

SystemState

statica

stringa

Rappresenta lo stato attuale del sistema.

Valore

NOT_STARTED

stringa

Non è stato ancora richiesto di avviare la richiesta.

STARTING_IN_BACKGROUND

stringa

L'applicazione viene avviata, ma non è visibile all'utente.

AVVIO IN CORSO

stringa

L'applicazione è in fase di avvio.

PRONTO

stringa

L'applicazione è in primo piano ed è pronta per inviare e ricevere messaggi.

STOPPING_IN_BACKGROUND

stringa

L'applicazione si arresta in background.

INTERRUZIONE IN CORSO

stringa

Interruzione dell'applicazione in corso.

VisibilityState

statica

stringa

Rappresenta l'attuale stato di visibilità riportato dalla piattaforma. Potrebbe essere UNKNOWN se la piattaforma di trasmissione non è in grado di determinare lo stato della visibilità.

Valore

VISIBILI

stringa

NOT_VISIBLE

stringa

SCONOSCIUTO

stringa