Espacio de nombres: system

Clases

Enumeraciones

DeviceCapabilities

estática

cadena

Describe las capacidades de la configuración actual, que comprende el dispositivo compatible con Cast y, cuando corresponde, el dispositivo de visualización al que está conectado.

Valor

AUDIO_ASSISTANT

cadena

Compatibilidad con el Asistente de audio Algunos ejemplos de dispositivos compatibles con Cast compatibles con el Asistente de audio son Google Home y Google Home Mini.

BLUETOOTH_SUPPORTED

cadena

Compatibilidad con Bluetooth

DISPLAY_SUPPORTED

cadena

Muestra compatibilidad de salida. Algunos ejemplos de dispositivos compatibles con Cast que admiten pantallas son los Chromecasts y las Cast TVs. Algunos ejemplos de dispositivos compatibles con Cast que no admiten pantallas son Chromecast Audio y Google Home.

HI_RES_AUDIO_SUPPORTED

cadena

Compatibilidad con audio de alta resolución (hasta 24 bits / 96 KHz).

IS_DV_SUPPORTED

cadena

Compatibilidad con Dolby Vision

IS_HDR_SUPPORTED

cadena

Compatibilidad con videos HDR

TOUCH_INPUT_SUPPORTED

cadena

Compatibilidad con entrada táctil Algunos ejemplos de dispositivos compatibles con Cast que admiten entrada táctil son Google Nest Hub y Google Nest Hub Max.

IS_GROUP

cadena

Si el dispositivo es virtual y representa un objetivo de grupo en lugar de un dispositivo físico.

IS_DEVICE_REGISTERED

cadena

Cuando se establece en true, esta marca indica que el dispositivo de transmisión está registrado en la Consola para desarrolladores de Cast.

IS_CBCS_SUPPORTED

cadena

Cuando se establece en true, esta marca indica que se admite el esquema CBCS (SAMPLE-AES).

IS_DOLBY_ATMOS_SUPPORTED

cadena

Cuando se establece en true, esta marca indica que Dolby Atmos es compatible con la transferencia de audio.

DisconnectReason

estática

cadena

Representa el motivo de una desconexión.

Valor

REQUESTED_BY_SENDER

cadena

La aplicación remitente solicitó activamente el cierre de la conexión (por lo general, activado por el usuario).

ERROR

cadena

Se produjo un error de protocolo.

DESCONOCIDA

cadena

Se desconoce si el remitente solicitó desconectarse correctamente llamando a close() (lo más probable es que no fue así, pero es posible que se haya perdido el mensaje de cierre). Esto suele suceder cuando se agota el tiempo de espera de la red, cuando la aplicación emisora falla o cuando el SO del remitente cierra el socket.

EventType

estática

cadena

Eventos del sistema que envía cast.framework.CastReceiverContext.

Valor

LISTO

cadena

Se activa cuando el sistema está listo.

SHUTDOWN

cadena

Se activa cuando se cierra la aplicación.

SENDER_CONNECTED

cadena

Se activa cuando se conecta un nuevo remitente.

SENDER_DISCONNECTED

cadena

Se activa cuando un remitente se desconecta.

ERROR

cadena

Se activa cuando hay un error del sistema.

SYSTEM_VOLUME_CHANGED

cadena

Se activa cuando cambia el volumen del sistema.

VISIBILITY_CHANGED

cadena

Se activa cuando cambia la visibilidad de la aplicación (por ejemplo, después de un cambio de entrada HDMI o cuando la TV se apaga o se enciende y el dispositivo de transmisión recibe energía externa). Ten en cuenta que esta API tiene el mismo efecto que el evento "webkitvisibilitychange" generado por el navegador. Se proporciona como la API de cast.framework.CastReceiverContext por conveniencia y para evitar una dependencia en un evento con prefijo de webkit.

STANDBY_CHANGED

cadena

Se activa cuando cambia el estado de espera de la TV. Este evento está relacionado con el evento cast.framework.system.EventType.VISIBILITY_CHANGED porque si la TV está en modo en espera, la visibilidad será false.

Los estados de visibilidad son más detallados que los estados en espera (porque la visibilidad también incluye la selección de canales de TV), pero no se detectan de manera confiable en todas las TVs. En esos casos, se puede usar el modo en espera porque la mayoría de las TVs lo implementan.

MAX_VIDEO_RESOLUTION_CHANGED

cadena

FEEDBACK_STARTED

cadena

Se activa cuando el sistema comienza a crear un informe de comentarios.

LaunchedFrom

estática

cadena

Esto representa el tipo de solicitud que inició el receptor.

Valor

DESCONOCIDA

cadena

No se pudo determinar el propietario del lanzamiento.

DIAL

cadena

La app se inició a través de una solicitud DIAL.

CAST

cadena

La app se inició a través de una solicitud de Cast V2.

NUBE

cadena

La app se inició a través de una solicitud del Asistente (por ejemplo, mediante un comando del Asistente de Google).

MessageType

estática

cadena

Tipos de mensajes personalizados.

Valor

STRING

cadena

Los mensajes son cadenas de formato libre. La aplicación es responsable de codificar y decodificar la información transmitida.

JSON

cadena

Los mensajes están codificados en JSON. El transporte subyacente usará una string codificada en JSON.

StandbyState

estática

cadena

Representa el estado en espera actual que informa la plataforma. Puede ser UNKNOWN si la plataforma de Cast no puede determinar el estado.

Valor

EN ESPERA

cadena

NOT_STANDBY

cadena

DESCONOCIDA

cadena

SystemState

estática

cadena

Esto representa el estado actual del sistema.

Valor

NOT_STARTED

cadena

Aún no se solicitó el inicio de la aplicación.

STARTING_IN_BACKGROUND

cadena

La aplicación se está iniciando, pero el usuario no puede verla.

INICIANDO

cadena

La aplicación se está iniciando.

LISTO

cadena

La aplicación se encuentra en primer plano y está lista para enviar y recibir mensajes.

STOPPING_IN_BACKGROUND

cadena

La aplicación se detiene mientras se ejecuta en segundo plano.

DETENIENDO

cadena

La aplicación se está deteniendo.

VisibilityState

estática

cadena

Esto representa el estado de visibilidad actual que informa la plataforma. Es posible que sea UNKNOWN si la plataforma de Cast no puede determinar el estado de visibilidad.

Valor

Visible

cadena

NOT_VISIBLE

cadena

DESCONOCIDA

cadena

Propiedades

DeviceCapabilities

estática

cadena

Describe las capacidades de la configuración actual, que comprende el dispositivo compatible con Cast y, cuando corresponde, el dispositivo de visualización al que está conectado.

Valor

AUDIO_ASSISTANT

cadena

Compatibilidad con el Asistente de audio Algunos ejemplos de dispositivos compatibles con Cast compatibles con el Asistente de audio son Google Home y Google Home Mini.

BLUETOOTH_SUPPORTED

cadena

Compatibilidad con Bluetooth

DISPLAY_SUPPORTED

cadena

Muestra compatibilidad de salida. Algunos ejemplos de dispositivos compatibles con Cast que admiten pantallas son los Chromecasts y las Cast TVs. Algunos ejemplos de dispositivos compatibles con Cast que no admiten pantallas son Chromecast Audio y Google Home.

HI_RES_AUDIO_SUPPORTED

cadena

Compatibilidad con audio de alta resolución (hasta 24 bits / 96 KHz).

IS_DV_SUPPORTED

cadena

Compatibilidad con Dolby Vision

IS_HDR_SUPPORTED

cadena

Compatibilidad con videos HDR

TOUCH_INPUT_SUPPORTED

cadena

Compatibilidad con entrada táctil Algunos ejemplos de dispositivos compatibles con Cast que admiten entrada táctil son Google Nest Hub y Google Nest Hub Max.

IS_GROUP

cadena

Si el dispositivo es virtual y representa un objetivo de grupo en lugar de un dispositivo físico.

IS_DEVICE_REGISTERED

cadena

Cuando se establece en true, esta marca indica que el dispositivo de transmisión está registrado en la Consola para desarrolladores de Cast.

IS_CBCS_SUPPORTED

cadena

Cuando se establece en true, esta marca indica que se admite el esquema CBCS (SAMPLE-AES).

IS_DOLBY_ATMOS_SUPPORTED

cadena

Cuando se establece en true, esta marca indica que Dolby Atmos es compatible con la transferencia de audio.

DisconnectReason

estática

cadena

Representa el motivo de una desconexión.

Valor

REQUESTED_BY_SENDER

cadena

La aplicación remitente solicitó activamente el cierre de la conexión (por lo general, activado por el usuario).

ERROR

cadena

Se produjo un error de protocolo.

DESCONOCIDA

cadena

Se desconoce si el remitente solicitó desconectarse correctamente llamando a close() (lo más probable es que no fue así, pero es posible que se haya perdido el mensaje de cierre). Esto suele suceder cuando se agota el tiempo de espera de la red, cuando la aplicación emisora falla o cuando el SO del remitente cierra el socket.

EventType

estática

cadena

Eventos del sistema que envía cast.framework.CastReceiverContext.

Valor

LISTO

cadena

Se activa cuando el sistema está listo.

SHUTDOWN

cadena

Se activa cuando se cierra la aplicación.

SENDER_CONNECTED

cadena

Se activa cuando se conecta un nuevo remitente.

SENDER_DISCONNECTED

cadena

Se activa cuando un remitente se desconecta.

ERROR

cadena

Se activa cuando hay un error del sistema.

SYSTEM_VOLUME_CHANGED

cadena

Se activa cuando cambia el volumen del sistema.

VISIBILITY_CHANGED

cadena

Se activa cuando cambia la visibilidad de la aplicación (por ejemplo, después de un cambio de entrada HDMI o cuando la TV se apaga o se enciende y el dispositivo de transmisión recibe energía externa). Ten en cuenta que esta API tiene el mismo efecto que el evento "webkitvisibilitychange" generado por el navegador. Se proporciona como la API de cast.framework.CastReceiverContext por conveniencia y para evitar una dependencia en un evento con prefijo de webkit.

STANDBY_CHANGED

cadena

Se activa cuando cambia el estado de espera de la TV. Este evento está relacionado con el evento cast.framework.system.EventType.VISIBILITY_CHANGED porque si la TV está en modo en espera, la visibilidad será false.

Los estados de visibilidad son más detallados que los estados en espera (porque la visibilidad también incluye la selección de canales de TV), pero no se detectan de manera confiable en todas las TVs. En esos casos, se puede usar el modo en espera porque la mayoría de las TVs lo implementan.

MAX_VIDEO_RESOLUTION_CHANGED

cadena

FEEDBACK_STARTED

cadena

Se activa cuando el sistema comienza a crear un informe de comentarios.

LaunchedFrom

estática

cadena

Esto representa el tipo de solicitud que inició el receptor.

Valor

DESCONOCIDA

cadena

No se pudo determinar el propietario del lanzamiento.

DIAL

cadena

La app se inició a través de una solicitud DIAL.

CAST

cadena

La app se inició a través de una solicitud de Cast V2.

NUBE

cadena

La app se inició a través de una solicitud del Asistente (por ejemplo, mediante un comando del Asistente de Google).

MessageType

estática

cadena

Tipos de mensajes personalizados.

Valor

STRING

cadena

Los mensajes son cadenas de formato libre. La aplicación es responsable de codificar y decodificar la información transmitida.

JSON

cadena

Los mensajes están codificados en JSON. El transporte subyacente usará una string codificada en JSON.

StandbyState

estática

cadena

Representa el estado en espera actual que informa la plataforma. Puede ser UNKNOWN si la plataforma de Cast no puede determinar el estado.

Valor

EN ESPERA

cadena

NOT_STANDBY

cadena

DESCONOCIDA

cadena

SystemState

estática

cadena

Esto representa el estado actual del sistema.

Valor

NOT_STARTED

cadena

Aún no se solicitó el inicio de la aplicación.

STARTING_IN_BACKGROUND

cadena

La aplicación se está iniciando, pero el usuario no puede verla.

INICIANDO

cadena

La aplicación se está iniciando.

LISTO

cadena

La aplicación se encuentra en primer plano y está lista para enviar y recibir mensajes.

STOPPING_IN_BACKGROUND

cadena

La aplicación se detiene mientras se ejecuta en segundo plano.

DETENIENDO

cadena

La aplicación se está deteniendo.

VisibilityState

estática

cadena

Esto representa el estado de visibilidad actual que informa la plataforma. Es posible que sea UNKNOWN si la plataforma de Cast no puede determinar el estado de visibilidad.

Valor

Visible

cadena

NOT_VISIBLE

cadena

DESCONOCIDA

cadena