Spazio dei nomi: system

Corsi

Enumerazioni

DeviceCapabilities

static

stringa

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

Valore

AUDIO_ASSISTANT

stringa

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

BLUETOOTH_SUPPORTED

stringa

Supporto Bluetooth.

DISPLAY_SUPPORTED

stringa

Supporto dell'output del display. Esempi di dispositivi compatibili con Google Cast con supporto del display includono Chromecast e le TV compatibili con Google Cast. Esempi di dispositivi compatibili con Google Cast che non supportano il display includono Chromecast Audio e Google Home.

HI_RES_AUDIO_SUPPORTED

stringa

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

IS_DV_SUPPORTED

stringa

Supporto di Dolby Vision.

IS_HDR_SUPPORTED

stringa

Supporto dei video HDR.

CAST_LITE_ONLY

stringa

Indica se questo dispositivo è in esecuzione su una piattaforma solo audio. Alcune API potrebbero non essere completamente supportate su queste piattaforme.

DPAD_INPUT_SUPPORTED

stringa

Se questo dispositivo supporta un meccanismo di input, ad esempio un D-pad di sblocco.

TOUCH_INPUT_SUPPORTED

stringa

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

IS_GROUP

stringa

Se il 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 Cast è registrato in Google Cast Developer Console

IS_CBCS_SUPPORTED

stringa

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

IS_DOLBY_ATMOS_SUPPORTED

stringa

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

DeviceInformation

static

stringa

Costanti per le chiavi valide in cast.framework.CastReceiverContext.DeviceInformationObj.

Valore

MODEL_NAME

stringa

Il nome del modello del dispositivo (ad es. Google TV Streamer, Nest Hub, Nest Mini, ecc.) se noto. "sconosciuto" se non è noto.

BRAND_NAME

stringa

Il nome del brand del dispositivo (ad es. Google, LG, Sony e così via), se noto. Una stringa vuota se non è noto.

OS_NAME

stringa

Il nome del sistema operativo del dispositivo (ad es. Android, Fuchsia, Linux e così via), se noto. Una stringa vuota se non è noto o "not Cast" se non è un dispositivo Cast.

OS_VERSION

stringa

La versione del sistema operativo del dispositivo (ad es.14.0 e così via), se nota. Una stringa vuota se non è noto.

AMBIENTE

stringa

Il tipo di ambiente in cui si trova il dispositivo (ad es. casa, auto, aereo, hotel e così via), se noto. In genere "casa" per la maggior parte dei dispositivi.

DEVICE_ID

stringa

L'ID univoco del dispositivo ricevente, se noto. Avrà lo stesso valore dell'ID ricevitore Cast esposto dall'SDK mittente. Una stringa vuota se non conosciuto.

METADATA_FROM_FIRMWARE

stringa

Indica se le informazioni sul dispositivo sono state fornite dal firmware.

DisconnectReason

static

stringa

Rappresenta il motivo di una disconnessione.

Valore

REQUESTED_BY_SENDER

stringa

La chiusura della connessione è stata richiesta attivamente dall'applicazione mittente (in genere attivata dall'utente).

ERRORE

stringa

Si è verificato un errore di protocollo.

SCONOSCIUTO

stringa

Non è noto se il mittente abbia richiesto la disconnessione controllata chiamando close() (molto probabilmente no, ma il messaggio "close" potrebbe essere andato perso). Ciò si verifica in genere 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

static

stringa

Eventi di sistema inviati da cast.framework.CastReceiverContext.

Valore

PRONTO

stringa

Attivato quando il sistema è pronto.

SHUTDOWN

stringa

Attivato quando l'applicazione viene chiusa.

SENDER_CONNECTED

stringa

Attivato quando è stata stabilita una nuova connessione con un mittente.

SENDER_DISCONNECTED

stringa

Attivato quando un mittente si è disconnesso.

ERRORE

stringa

Attivato quando si verifica un errore di sistema.

SYSTEM_VOLUME_CHANGED

stringa

Attivato quando il volume di sistema è cambiato.

VISIBILITY_CHANGED

stringa

Attivato quando la visibilità dell'applicazione è cambiata (ad esempio dopo una modifica dell'ingresso HDMI o quando la TV viene accesa o spenta e il dispositivo di trasmissione è 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 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 degli stati di standby (perché la visibilità include anche la selezione dei canali TV), ma non vengono rilevati in modo affidabile in tutte le TV. Lo standby può essere utilizzato in questi casi perché la maggior parte delle TV lo implementa.

MAX_VIDEO_RESOLUTION_CHANGED

stringa

FEEDBACK_STARTED

stringa

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

LaunchedFrom

static

stringa

Indica il tipo di richiesta che ha avviato il ricevitore.

Valore

SCONOSCIUTO

stringa

Impossibile determinare il proprietario del lancio.

DIAL

stringa

L'app è stata avviata da una richiesta DIAL.

CAST

stringa

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

CLOUD

stringa

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

MessageType

static

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 sono codificati in formato JSON. Il trasporto sottostante utilizzerà una stringa codificata in JSON.

StandbyState

static

stringa

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

Valore

STANDBY (In attesa)

stringa

NOT_STANDBY

stringa

SCONOSCIUTO

stringa

SystemState

static

stringa

Rappresenta lo stato attuale del sistema.

Valore

NOT_STARTED

stringa

L'applicazione non è stata ancora richiesta per l'avvio.

STARTING_IN_BACKGROUND

stringa

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

AVVIO

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.

FINE

stringa

L'applicazione si sta arrestando.

VisibilityState

static

stringa

Rappresenta 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

VISIBLE

stringa

NOT_VISIBLE

stringa

SCONOSCIUTO

stringa

Proprietà

DeviceCapabilities

static

stringa

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

Valore

AUDIO_ASSISTANT

stringa

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

BLUETOOTH_SUPPORTED

stringa

Supporto Bluetooth.

DISPLAY_SUPPORTED

stringa

Supporto dell'output del display. Esempi di dispositivi compatibili con Google Cast con supporto del display includono Chromecast e le TV compatibili con Google Cast. Esempi di dispositivi compatibili con Google Cast che non supportano il display includono Chromecast Audio e Google Home.

HI_RES_AUDIO_SUPPORTED

stringa

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

IS_DV_SUPPORTED

stringa

Supporto di Dolby Vision.

IS_HDR_SUPPORTED

stringa

Supporto dei video HDR.

CAST_LITE_ONLY

stringa

Indica se questo dispositivo è in esecuzione su una piattaforma solo audio. Alcune API potrebbero non essere completamente supportate su queste piattaforme.

DPAD_INPUT_SUPPORTED

stringa

Se questo dispositivo supporta un meccanismo di input, ad esempio un D-pad di sblocco.

TOUCH_INPUT_SUPPORTED

stringa

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

IS_GROUP

stringa

Se il 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 Cast è registrato in Google Cast Developer Console

IS_CBCS_SUPPORTED

stringa

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

IS_DOLBY_ATMOS_SUPPORTED

stringa

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

DeviceInformation

static

stringa

Costanti per le chiavi valide in cast.framework.CastReceiverContext.DeviceInformationObj.

Valore

MODEL_NAME

stringa

Il nome del modello del dispositivo (ad es. Google TV Streamer, Nest Hub, Nest Mini, ecc.) se noto. "sconosciuto" se non è noto.

BRAND_NAME

stringa

Il nome del brand del dispositivo (ad es. Google, LG, Sony e così via), se noto. Una stringa vuota se non è noto.

OS_NAME

stringa

Il nome del sistema operativo del dispositivo (ad es. Android, Fuchsia, Linux e così via), se noto. Una stringa vuota se non è noto o "not Cast" se non è un dispositivo Cast.

OS_VERSION

stringa

La versione del sistema operativo del dispositivo (ad es.14.0 e così via), se nota. Una stringa vuota se non è noto.

AMBIENTE

stringa

Il tipo di ambiente in cui si trova il dispositivo (ad es. casa, auto, aereo, hotel e così via), se noto. In genere "casa" per la maggior parte dei dispositivi.

DEVICE_ID

stringa

L'ID univoco del dispositivo ricevente, se noto. Avrà lo stesso valore dell'ID ricevitore Cast esposto dall'SDK mittente. Una stringa vuota se non conosciuto.

METADATA_FROM_FIRMWARE

stringa

Indica se le informazioni sul dispositivo sono state fornite dal firmware.

DisconnectReason

static

stringa

Rappresenta il motivo di una disconnessione.

Valore

REQUESTED_BY_SENDER

stringa

La chiusura della connessione è stata richiesta attivamente dall'applicazione mittente (in genere attivata dall'utente).

ERRORE

stringa

Si è verificato un errore di protocollo.

SCONOSCIUTO

stringa

Non è noto se il mittente abbia richiesto la disconnessione controllata chiamando close() (molto probabilmente no, ma il messaggio "close" potrebbe essere andato perso). Ciò si verifica in genere 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

static

stringa

Eventi di sistema inviati da cast.framework.CastReceiverContext.

Valore

PRONTO

stringa

Attivato quando il sistema è pronto.

SHUTDOWN

stringa

Attivato quando l'applicazione viene chiusa.

SENDER_CONNECTED

stringa

Attivato quando è stata stabilita una nuova connessione con un mittente.

SENDER_DISCONNECTED

stringa

Attivato quando un mittente si è disconnesso.

ERRORE

stringa

Attivato quando si verifica un errore di sistema.

SYSTEM_VOLUME_CHANGED

stringa

Attivato quando il volume di sistema è cambiato.

VISIBILITY_CHANGED

stringa

Attivato quando la visibilità dell'applicazione è cambiata (ad esempio dopo una modifica dell'ingresso HDMI o quando la TV viene accesa o spenta e il dispositivo di trasmissione è 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 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 degli stati di standby (perché la visibilità include anche la selezione dei canali TV), ma non vengono rilevati in modo affidabile in tutte le TV. Lo standby può essere utilizzato in questi casi perché la maggior parte delle TV lo implementa.

MAX_VIDEO_RESOLUTION_CHANGED

stringa

FEEDBACK_STARTED

stringa

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

LaunchedFrom

static

stringa

Indica il tipo di richiesta che ha avviato il ricevitore.

Valore

SCONOSCIUTO

stringa

Impossibile determinare il proprietario del lancio.

DIAL

stringa

L'app è stata avviata da una richiesta DIAL.

CAST

stringa

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

CLOUD

stringa

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

MessageType

static

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 sono codificati in formato JSON. Il trasporto sottostante utilizzerà una stringa codificata in JSON.

StandbyState

static

stringa

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

Valore

STANDBY (In attesa)

stringa

NOT_STANDBY

stringa

SCONOSCIUTO

stringa

SystemState

static

stringa

Rappresenta lo stato attuale del sistema.

Valore

NOT_STARTED

stringa

L'applicazione non è stata ancora richiesta per l'avvio.

STARTING_IN_BACKGROUND

stringa

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

AVVIO

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.

FINE

stringa

L'applicazione si sta arrestando.

VisibilityState

static

stringa

Rappresenta 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

VISIBLE

stringa

NOT_VISIBLE

stringa

SCONOSCIUTO

stringa

Tipi astratti

DeviceCapabilitiesObj

static

{audio_assistant: (boolean or undefined), bluetooth_supported: (boolean or undefined), display_supported: (boolean or undefined), hi_res_audio_supported: (boolean or undefined), is_dv_supported: (boolean or undefined), is_hdr_supported: (boolean or undefined), cast_lite_only: (boolean or undefined), dpad_input_supported: (boolean or undefined), touch_input_supported: (boolean or undefined), is_group: (boolean or undefined), remote_control_overlay_supported: (boolean or undefined), sleep_timer_overlay_supported: (boolean or undefined), app_foreground: (boolean or undefined), is_device_registered: (boolean or undefined), is_cbcs_supported: (boolean or undefined), is_dolby_atmos_supported: (boolean or undefined)}

Descrive l'oggetto restituito da getDeviceCapabilities

Vedi anche
cast.framework.system.DeviceCapabilities

DeviceInformationObj

static

{model-name: string, brand-name: string, os-name: string, os-version: string, environment: string, device-id: string, metadata-from-firmware: boolean}

Descrive l'oggetto restituito da getDeviceInformation

Vedi anche
cast.framework.system.DeviceInformation