cast. framework.
Este es el espacio de nombres cast.framework.system
.
Clases
Datos de la aplicación
Metadatos que describen los datos de la aplicación que se inició
Evento
Un evento que envía cast.framework.CastReceiverContext, que contiene información del sistema.
FeedbackStartedEvent.
Un evento que envía cast.framework.CastReceiverContext cuando el sistema comienza a crear un informe de comentarios.
MaxVideoResolutionChangedEvent.
Un evento que envía cast.framework.CastReceiverContext cuando el sistema necesita actualizar la restricción de la resolución máxima de video.
EventoListo
Un evento que envía cast.framework.CastReceiverContext cuando el sistema está listo.
Remitente
Representa los datos de un dispositivo emisor conectado.
SenderConnectedEvent
Un evento que envía cast.framework.CastReceiverContext cuando se conecta un remitente.
SenderDisconnectedEvent
Un evento que envía cast.framework.CastReceiverContext cuando se desconecta un remitente.
Evento de cierre
Un evento que envía cast.framework.CastReceiverContext cuando se cierra la aplicación.
Evento StandbyChanged
Un evento que envía cast.framework.CastReceiverContext cuando la TV entra en el estado en espera o sale de él, por lo que la aplicación siempre debe verificar la propiedad isStandby
. Para saber si se desconoce el estado real, la aplicación puede llamar al método cast.framework.CastReceiverContext#getStandbyState.
SystemVolumeChangedEvent
Un evento que envía cast.framework.CastReceiverContext cuando cambia el volumen del sistema.
SystemVolumeData
Representa los datos del volumen del sistema.
VisibilityChangedEvent.
Un evento que envía cast.framework.CastReceiverContext cuando cambia la visibilidad de la aplicación, por ejemplo, cuando cambia la entrada HDMI o la TV está apagada.
Enumeraciones
Funciones del dispositivo
string
Describe las capacidades de la configuración actual, que se compone del dispositivo compatible con Cast y, si corresponde, el dispositivo de pantalla al que está conectado.
Valor |
|
---|---|
ASISTENTE DE AUDIO |
string Compatibilidad con el Asistente de audio. Algunos ejemplos de dispositivos compatibles con Cast que son compatibles con Asistente de audio son Google Home y Google Home Mini. |
BLUETOOTH_SUPPORTED |
string Compatibilidad con Bluetooth |
DISPLAY_SUPPORTED |
string Mostrar compatibilidad con resultados Algunos ejemplos de dispositivos compatibles con Cast que admiten la visualización son Chromecast y las TVs con Cast. Algunos ejemplos de dispositivos compatibles con Cast que no son compatibles con pantallas son Chromecast Audio y Google Home. |
HI_RES_AUDIO_SUPPORTED |
string Compatibilidad con audio de alta resolución (hasta 24 bits / 96 KHz) |
ES_DV_SUPPORTED |
string Compatibilidad con Dolby Vision. |
IS_HDR_SUPPORTED |
string Compatibilidad con video HDR. |
TOUCH_INPUT_SUPPORTED |
string Soporte de entrada táctil Algunos ejemplos de dispositivos compatibles con Cast que admiten entradas táctiles son Google Nest Hub y Google Nest Hub Max. |
ES_GROUP |
string Si el dispositivo es virtual y representa un destino grupal en lugar de un dispositivo físico |
ES_DISPOSITIVO |
string Cuando se establece en |
ES_CBCS_SUPPORTED |
string Cuando se establece en |
ES_DOLBY_ATMOS_SUPPORTED |
string Cuando se establece en |
Motivo de la desconexión
string
Representa el motivo de una desconexión.
Valor |
|
---|---|
REQUESTED_BY_SENDER |
string La aplicación emisora (generalmente, la que activó el usuario) solicitó el cierre de la conexión. |
ERROR |
string Se produjo un error de protocolo. |
DESCONOCIDA |
string Se desconoce si el remitente solicitó desconectarse llamando a |
EventType
string
Eventos del sistema que envía cast.framework.CastReceiverContext.
Valor |
|
---|---|
LISTO |
string Se activa cuando el sistema está listo. |
APAGADO |
string Se activa cuando se cierra la aplicación. |
SENDER_CONNECTED |
string Se activa cuando se conecta un nuevo remitente. |
SENDER_DISCONNECTED |
string Se activa cuando se desconecta un remitente. |
ERROR |
string Se activa cuando hay un error del sistema. |
SYSTEM_VOLUME_CHANGED |
string Se activa cuando cambia el volumen del sistema. |
VISIBILITY_CHANGED |
string Se activa cuando cambia la visibilidad de la aplicación (por ejemplo, después de un cambio de entrada HDMI o cuando la TV está apagada o encendida y el dispositivo de transmisión funciona con 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 para mayor comodidad y evitar una dependencia en un evento con el prefijo webkit. |
ESPERADO_CAMBIADO |
string Se activa cuando cambia el estado en espera de la TV. Este evento está relacionado con el evento cast.framework.system.EventType.VISIBILITY_CHANGED, porque si la TV está en modo de espera, la visibilidad será Los estados de visibilidad son más detallados que los estados en espera (porque la visibilidad también incluye la selección del canal de TV), pero no se detectan de manera confiable en todas las TVs. En estos casos, se puede usar el modo en espera porque la mayoría de los televisores lo implementan. |
MAX_VIDEO_RESOLUTION_CHANGED |
string |
COMENTARIOS |
string Se activa cuando el sistema comienza a crear un informe de comentarios. |
Fecha de lanzamiento
string
Representa el tipo de solicitud que inició el receptor.
Valor |
|
---|---|
DESCONOCIDA |
string No se pudo determinar el propietario del lanzamiento. |
DIAL |
string La app se inició mediante una solicitud DIAL. |
TRANSMITIR |
string La app se inició mediante una solicitud de Cast V2. |
NUBE |
string La app se inició a partir de una solicitud del Asistente (por ejemplo, mediante un comando del Asistente de Google). |
MessageType
string
Tipos de mensajes personalizados.
Valor |
|
---|---|
STRING |
string Los mensajes son strings de formato libre. La aplicación es responsable de codificar o decodificar la información que se transmite. |
JSON |
string Los mensajes están codificados en JSON. El transporte subyacente usará una string codificada en JSON. |
Estado en espera
string
Representa el estado actual de la instancia en espera que informó la plataforma. Puede ser UNKNOWN
si la plataforma de transmisión no puede determinar el estado.
Valor |
|
---|---|
EN ESPERA |
string |
NOT_STANDBY |
string |
DESCONOCIDA |
string |
Estado del sistema
string
Representa el estado actual del sistema.
Valor |
|
---|---|
NO COMENZADO |
string Aún no se solicitó el inicio de la aplicación. |
START_IN_BACKGROUND |
string La aplicación se está iniciando, pero el usuario no puede verla. |
INICIANDO |
string Se está iniciando la aplicación. |
LISTO |
string La aplicación está en primer plano y está lista para enviar y recibir mensajes. |
STOPPING_IN_BACKGROUND |
string La aplicación se detiene mientras se ejecuta en segundo plano. |
DETENIENDO |
string Se está deteniendo la aplicación. |
Estado de visibilidad
string
Representa el estado de visibilidad actual que informa la plataforma. Puede ser UNKNOWN
si la plataforma de transmisión no puede determinar el estado de visibilidad.
Valor |
|
---|---|
Visible |
string |
NO VISIBLE |
string |
DESCONOCIDA |
string |
Propiedades
Funciones del dispositivo
string
Describe las capacidades de la configuración actual, que se compone del dispositivo compatible con Cast y, si corresponde, el dispositivo de pantalla al que está conectado.
Valor |
|
---|---|
ASISTENTE DE AUDIO |
string Compatibilidad con el Asistente de audio. Algunos ejemplos de dispositivos compatibles con Cast que son compatibles con Asistente de audio son Google Home y Google Home Mini. |
BLUETOOTH_SUPPORTED |
string Compatibilidad con Bluetooth |
DISPLAY_SUPPORTED |
string Mostrar compatibilidad con resultados Algunos ejemplos de dispositivos compatibles con Cast que admiten la visualización son Chromecast y las TVs con Cast. Algunos ejemplos de dispositivos compatibles con Cast que no son compatibles con pantallas son Chromecast Audio y Google Home. |
HI_RES_AUDIO_SUPPORTED |
string Compatibilidad con audio de alta resolución (hasta 24 bits / 96 KHz) |
ES_DV_SUPPORTED |
string Compatibilidad con Dolby Vision. |
IS_HDR_SUPPORTED |
string Compatibilidad con video HDR. |
TOUCH_INPUT_SUPPORTED |
string Soporte de entrada táctil Algunos ejemplos de dispositivos compatibles con Cast que admiten entradas táctiles son Google Nest Hub y Google Nest Hub Max. |
ES_GROUP |
string Si el dispositivo es virtual y representa un destino grupal en lugar de un dispositivo físico |
ES_DISPOSITIVO |
string Cuando se establece en |
ES_CBCS_SUPPORTED |
string Cuando se establece en |
ES_DOLBY_ATMOS_SUPPORTED |
string Cuando se establece en |
Motivo de la desconexión
string
Representa el motivo de una desconexión.
Valor |
|
---|---|
REQUESTED_BY_SENDER |
string La aplicación emisora (generalmente, la que activó el usuario) solicitó el cierre de la conexión. |
ERROR |
string Se produjo un error de protocolo. |
DESCONOCIDA |
string Se desconoce si el remitente solicitó desconectarse llamando a |
EventType
string
Eventos del sistema que envía cast.framework.CastReceiverContext.
Valor |
|
---|---|
LISTO |
string Se activa cuando el sistema está listo. |
APAGADO |
string Se activa cuando se cierra la aplicación. |
SENDER_CONNECTED |
string Se activa cuando se conecta un nuevo remitente. |
SENDER_DISCONNECTED |
string Se activa cuando se desconecta un remitente. |
ERROR |
string Se activa cuando hay un error del sistema. |
SYSTEM_VOLUME_CHANGED |
string Se activa cuando cambia el volumen del sistema. |
VISIBILITY_CHANGED |
string Se activa cuando cambia la visibilidad de la aplicación (por ejemplo, después de un cambio de entrada HDMI o cuando la TV está apagada o encendida y el dispositivo de transmisión funciona con 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 para mayor comodidad y evitar una dependencia en un evento con el prefijo webkit. |
ESPERADO_CAMBIADO |
string Se activa cuando cambia el estado en espera de la TV. Este evento está relacionado con el evento cast.framework.system.EventType.VISIBILITY_CHANGED, porque si la TV está en modo de espera, la visibilidad será Los estados de visibilidad son más detallados que los estados en espera (porque la visibilidad también incluye la selección del canal de TV), pero no se detectan de manera confiable en todas las TVs. En estos casos, se puede usar el modo en espera porque la mayoría de los televisores lo implementan. |
MAX_VIDEO_RESOLUTION_CHANGED |
string |
COMENTARIOS |
string Se activa cuando el sistema comienza a crear un informe de comentarios. |
Fecha de lanzamiento
string
Representa el tipo de solicitud que inició el receptor.
Valor |
|
---|---|
DESCONOCIDA |
string No se pudo determinar el propietario del lanzamiento. |
DIAL |
string La app se inició mediante una solicitud DIAL. |
TRANSMITIR |
string La app se inició mediante una solicitud de Cast V2. |
NUBE |
string La app se inició a partir de una solicitud del Asistente (por ejemplo, mediante un comando del Asistente de Google). |
MessageType
string
Tipos de mensajes personalizados.
Valor |
|
---|---|
STRING |
string Los mensajes son strings de formato libre. La aplicación es responsable de codificar o decodificar la información que se transmite. |
JSON |
string Los mensajes están codificados en JSON. El transporte subyacente usará una string codificada en JSON. |
Estado en espera
string
Representa el estado actual de la instancia en espera que informó la plataforma. Puede ser UNKNOWN
si la plataforma de transmisión no puede determinar el estado.
Valor |
|
---|---|
EN ESPERA |
string |
NOT_STANDBY |
string |
DESCONOCIDA |
string |
Estado del sistema
string
Representa el estado actual del sistema.
Valor |
|
---|---|
NO COMENZADO |
string Aún no se solicitó el inicio de la aplicación. |
START_IN_BACKGROUND |
string La aplicación se está iniciando, pero el usuario no puede verla. |
INICIANDO |
string Se está iniciando la aplicación. |
LISTO |
string La aplicación está en primer plano y está lista para enviar y recibir mensajes. |
STOPPING_IN_BACKGROUND |
string La aplicación se detiene mientras se ejecuta en segundo plano. |
DETENIENDO |
string Se está deteniendo la aplicación. |
Estado de visibilidad
string
Representa el estado de visibilidad actual que informa la plataforma. Puede ser UNKNOWN
si la plataforma de transmisión no puede determinar el estado de visibilidad.
Valor |
|
---|---|
Visible |
string |
NO VISIBLE |
string |
DESCONOCIDA |
string |