Spazio dei nomi: sistema

Corsi

Enumerazioni

Funzionalità dispositivo

statico

string

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

Valore

ASSISTENTE AUDIO

string

Supporto dell'Assistente audio. Esempi di dispositivi compatibili con Google Cast con supporto dell'assistente audio includono Google Home e Google Home Mini.

SUPPORTO BLUETOOTH

string

Supporto Bluetooth.

DISPLAY_SUPPORTATA

string

Supporto dell'output display. Esempi di dispositivi compatibili con Google Cast con supporto per la visualizzazione includono Chromecast e Google TV. Alcuni esempi di dispositivi compatibili con Google Cast che non supportano il display sono Chromecast Audio e Google Home.

HI_RES_AUDIO_SUPPORTED

string

Supporto di audio ad alta risoluzione (fino a 24 bit / 96 KHz).

IS_DV_SUPPORTED

string

Supporto Dolby Vision.

IS_HDR_SUPPORTATO

string

Supporto per video HDR.

TOUCH_Input_SUPPORTED

string

Supporto input tocco. Esempi di dispositivi compatibili con Google Cast che supportano l'input tocco includono Google Nest Hub e Google Nest Hub Max.

GRUPPO_IS

string

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

VALORE_DISPOSITIVO_VALUTATO

string

Se impostato su true, questo flag indica che il dispositivo di trasmissione è registrato in Cast Developer Console

IS_CBCS_SUPPORTATO

string

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

IS_DOLBY_ATMOS_SUPPORTED

string

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

Motivo dello scollegamento

statico

string

Rappresenta il motivo di una disconnessione.

Valore

REQUESTED_BY_SENDER

string

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

ERRORE

string

Si è verificato un errore di protocollo.

SCONOSCIUTO

string

Non è noto se il mittente ha richiesto la disconnessione controllato chiamando close() (è probabile che non sia così, ma il messaggio "chiudi" potrebbe essere stato perso). Questo accade di solito 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

statico

string

Eventi di sistema inviati da cast.framework.CastRicevirContext.

Valore

PRONTO

string

Attivato quando il sistema è pronto.

SPEGNIMENTO

string

Attivato quando l'applicazione viene terminata.

MITTENTE_CONNESSO

string

Attivato quando si connette un nuovo mittente.

MITTENTE_DISCONNESSO

string

Attivato quando un mittente si è disconnesso.

ERRORE

string

Attivato quando si verifica un errore di sistema.

MODIFICA_VOLUME_IMPIANTO

string

Attivato quando il volume del sistema viene modificato.

VISIBILITÀ_MODIFICATA

string

Attivato quando la visibilità dell'applicazione è cambiata (ad esempio dopo un cambiamento dell'ingresso HDMI o quando la TV è spenta o accesa e il dispositivo di trasmissione è esterno). Tieni presente che questa API ha lo stesso effetto dell'evento "webkitvisibilitàchange" generato dal browser. Questo viene fornito come l'API cast.framework.Cast ReceiverContext per comodità e per evitare una dipendenza da un evento con prefisso webkit.

STANDBY_CHANGED

string

Attivato quando lo stato di standby della TV è cambiato. 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 di quelli di standby (perché include anche la selezione del canale TV), ma non sono rilevati in modo affidabile su tutte le TV. In questi casi è possibile utilizzare la modalità standby perché viene implementata dalla maggior parte delle TV.

MAX_VIDEO_RESOLUTION_MODIFICATO

string

FEEDBACK_STARTED

string

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

Lanciato da

statico

string

Indica il tipo di richiesta che ha avviato il destinatario.

Valore

SCONOSCIUTO

string

Impossibile determinare il proprietario del lancio.

COMANDO

string

L'app è stata avviata da una richiesta DIAL.

CAST

string

L'app è stata lanciata da una richiesta di trasmissione V2.

NUOVA

string

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

MessageType

statico

string

Tipi di messaggi personalizzati.

Valore

STRING

string

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

JSON

string

I messaggi sono codificati in formato JSON. Il trasporto sottostante utilizzerà una stringa codificata in JSON.

Standby

statico

string

Rappresenta lo stato di standby corrente della piattaforma. Potrebbe essere UNKNOWN se la piattaforma Cast non è in grado di determinare lo stato.

Valore

STANDBY

string

NOT_STANDBY

string

SCONOSCIUTO

string

StatoSistema

statico

string

Indica lo stato corrente del sistema.

Valore

NON_INIZIATO

string

Non è stato ancora richiesto l'avvio dell'applicazione.

START_IN_BACKGROUND

string

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

AVVIO IN CORSO

string

Avvio dell'applicazione in corso.

PRONTO

string

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

INTERESSE_IN_BACKGROUND

string

L'applicazione viene interrotta in background.

INTERRUZIONE IN CORSO

string

L'applicazione viene interrotta.

Stato visibilità

statico

string

Indica lo stato di visibilità attuale segnalato dalla piattaforma. Potrebbe essere UNKNOWN se la piattaforma Cast non è in grado di determinare lo stato di visibilità.

Valore

VISIBILE

string

NON_VISIBILE

string

SCONOSCIUTO

string

Proprietà

Funzionalità dispositivo

statico

string

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

Valore

ASSISTENTE AUDIO

string

Supporto dell'Assistente audio. Esempi di dispositivi compatibili con Google Cast con supporto dell'assistente audio includono Google Home e Google Home Mini.

SUPPORTO BLUETOOTH

string

Supporto Bluetooth.

DISPLAY_SUPPORTATA

string

Supporto dell'output display. Esempi di dispositivi compatibili con Google Cast con supporto per la visualizzazione includono Chromecast e Google TV. Alcuni esempi di dispositivi compatibili con Google Cast che non supportano il display sono Chromecast Audio e Google Home.

HI_RES_AUDIO_SUPPORTED

string

Supporto di audio ad alta risoluzione (fino a 24 bit / 96 KHz).

IS_DV_SUPPORTED

string

Supporto Dolby Vision.

IS_HDR_SUPPORTATO

string

Supporto per video HDR.

TOUCH_Input_SUPPORTED

string

Supporto input tocco. Esempi di dispositivi compatibili con Google Cast che supportano l'input tocco includono Google Nest Hub e Google Nest Hub Max.

GRUPPO_IS

string

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

VALORE_DISPOSITIVO_VALUTATO

string

Se impostato su true, questo flag indica che il dispositivo di trasmissione è registrato in Cast Developer Console

IS_CBCS_SUPPORTATO

string

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

IS_DOLBY_ATMOS_SUPPORTED

string

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

Motivo dello scollegamento

statico

string

Rappresenta il motivo di una disconnessione.

Valore

REQUESTED_BY_SENDER

string

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

ERRORE

string

Si è verificato un errore di protocollo.

SCONOSCIUTO

string

Non è noto se il mittente ha richiesto la disconnessione controllato chiamando close() (è probabile che non sia così, ma il messaggio "chiudi" potrebbe essere stato perso). Questo accade di solito 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

statico

string

Eventi di sistema inviati da cast.framework.CastRicevirContext.

Valore

PRONTO

string

Attivato quando il sistema è pronto.

SPEGNIMENTO

string

Attivato quando l'applicazione viene terminata.

MITTENTE_CONNESSO

string

Attivato quando si connette un nuovo mittente.

MITTENTE_DISCONNESSO

string

Attivato quando un mittente si è disconnesso.

ERRORE

string

Attivato quando si verifica un errore di sistema.

MODIFICA_VOLUME_IMPIANTO

string

Attivato quando il volume del sistema viene modificato.

VISIBILITÀ_MODIFICATA

string

Attivato quando la visibilità dell'applicazione è cambiata (ad esempio dopo un cambiamento dell'ingresso HDMI o quando la TV è spenta o accesa e il dispositivo di trasmissione è esterno). Tieni presente che questa API ha lo stesso effetto dell'evento "webkitvisibilitàchange" generato dal browser. Questo viene fornito come l'API cast.framework.Cast ReceiverContext per comodità e per evitare una dipendenza da un evento con prefisso webkit.

STANDBY_CHANGED

string

Attivato quando lo stato di standby della TV è cambiato. 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 di quelli di standby (perché include anche la selezione del canale TV), ma non sono rilevati in modo affidabile su tutte le TV. In questi casi è possibile utilizzare la modalità standby perché viene implementata dalla maggior parte delle TV.

MAX_VIDEO_RESOLUTION_MODIFICATA

string

FEEDBACK_STARTED

string

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

Lanciato da

statico

string

Indica il tipo di richiesta che ha avviato il destinatario.

Valore

SCONOSCIUTO

string

Impossibile determinare il proprietario del lancio.

COMANDO

string

L'app è stata avviata da una richiesta DIAL.

CAST

string

L'app è stata lanciata da una richiesta di trasmissione V2.

NUOVA

string

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

MessageType

statico

string

Tipi di messaggi personalizzati.

Valore

STRING

string

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

JSON

string

I messaggi sono codificati in formato JSON. Il trasporto sottostante utilizzerà una stringa codificata in JSON.

Standby

statico

string

Rappresenta lo stato di standby corrente della piattaforma. Potrebbe essere UNKNOWN se la piattaforma Cast non è in grado di determinare lo stato.

Valore

STANDBY

string

NOT_STANDBY

string

SCONOSCIUTO

string

StatoSistema

statico

string

Indica lo stato corrente del sistema.

Valore

NON_INIZIATO

string

Non è stato ancora richiesto l'avvio dell'applicazione.

START_IN_BACKGROUND

string

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

AVVIO IN CORSO

string

Avvio dell'applicazione in corso.

PRONTO

string

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

INTERESSE_IN_BACKGROUND

string

L'applicazione viene interrotta in background.

INTERRUZIONE IN CORSO

string

L'applicazione viene interrotta.

Stato visibilità

statico

string

Indica lo stato di visibilità attuale segnalato dalla piattaforma. Potrebbe essere UNKNOWN se la piattaforma Cast non è in grado di determinare lo stato di visibilità.

Valore

VISIBILE

string

NON_VISIBILE

string

SCONOSCIUTO

string