trasmetti. framework. di sistema
Questo è lo spazio dei nomi cast.framework.system
.
Corsi
Dati applicazioni
Metadati che descrivono i dati dell'applicazione lanciata.
Evento
Un evento inviato da cast.framework.CastRicevirContext che contiene informazioni sul sistema.
Evento FeedbackStarted
Un evento inviato da cast.framework.CastRicevirContext quando il sistema inizia a creare un report di feedback.
Evento VideoMaxChangedChange
Un evento inviato da cast.framework.CastRicevirContext quando il sistema deve aggiornare la limitazione alla massima risoluzione video.
Pronto
Un evento inviato da cast.framework.CastRicevirContext quando il sistema è pronto.
Mittente
Rappresenta i dati di un dispositivo del mittente connesso.
Evento ConnectedConnected
Un evento inviato da cast.framework.CastRicevirContext quando è collegato un mittente.
Evento Utente disconnesso
Un evento inviato da cast.framework.CastRicevirContext quando un mittente è disconnesso.
Evento Shutdown
Un evento inviato da cast.framework.CastReceivedrContext all'arresto dell'applicazione.
Evento StandbyChanged
Un evento inviato da cast.framework.CastRicevirContext quando la TV entra o esce dallo stato di standby, quindi l'applicazione deve sempre verificare la proprietà isStandby
. Per sapere se lo stato effettivo è sconosciuto, l'applicazione può chiamare il metodo cast.framework.CastRicevirContext#getStandbyState.
SystemVolumeChangedEvent
Un evento inviato da cast.framework.CastRicevirContext quando il volume del sistema cambia.
VolumeVolumeData
Rappresentano i dati di volume del sistema.
VisibilitàChangedEvent
Un evento inviato da cast.framework.CastReceivedrContext quando cambia la visibilità dell'applicazione, ad esempio quando cambia l'ingresso HDMI o la TV è spenta.
Enumerazioni
Funzionalità dispositivo
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 |
IS_CBCS_SUPPORTATO |
string Se impostato su |
IS_DOLBY_ATMOS_SUPPORTED |
string Se impostato su |
Motivo dello scollegamento
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 |
EventType
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à 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
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
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
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
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à
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
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 |
IS_CBCS_SUPPORTATO |
string Se impostato su |
IS_DOLBY_ATMOS_SUPPORTED |
string Se impostato su |
Motivo dello scollegamento
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 |
EventType
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à 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
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
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
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
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à
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 |