Namespace: sistema

Classes

Enumerações

DeviceCapabilities

static

string

Descreve os recursos da configuração atual, que é composta pelo dispositivo compatível com Cast e, quando aplicável, pelo dispositivo de exibição a que ele está conectado.

Valor

AUDIO_ASSISTANT

string

Compatibilidade com o Assistente de áudio. Exemplos de dispositivos compatíveis com Google Cast e com suporte ao Assistente de áudio incluem o Google Home e o Google Home Mini.

BLUETOOTH_SUPPORTED

string

Suporte a Bluetooth.

DISPLAY_SUPPORTED

string

Suporte para saída de exibição. Exemplos de dispositivos compatíveis com Cast e com suporte a tela incluem Chromecast e TVs compatíveis com Cast. Exemplos de dispositivos compatíveis com Google Cast que não têm suporte a tela incluem o Chromecast Audio e o Google Home.

HI_RES_AUDIO_SUPPORTED

string

Compatibilidade com áudio de alta resolução (até 24 bits / 96 KHz).

IS_DV_SUPPORTED

string

Suporte para Dolby Vision.

IS_HDR_SUPPORTED

string

Compatibilidade com vídeo HDR.

CAST_LITE_ONLY

string

Se o dispositivo está sendo executado em uma plataforma somente de áudio. Algumas APIs podem não ser totalmente compatíveis com essas plataformas.

DPAD_INPUT_SUPPORTED

string

Se o dispositivo é compatível com um mecanismo de entrada, como um DPAD de desbloqueio.

TOUCH_INPUT_SUPPORTED

string

Suporte a entrada por toque. Exemplos de dispositivos compatíveis com Cast que aceitam entrada por toque incluem o Google Nest Hub e o Google Nest Hub Max.

IS_GROUP

string

Se o dispositivo é virtual e representa uma segmentação por grupo em vez de um dispositivo físico.

IS_DEVICE_REGISTERED

string

Quando definido como true, esse flag indica que o dispositivo Cast está registrado no Play Console do Google Cast.

IS_CBCS_SUPPORTED

string

Quando definido como true, esse flag indica que o esquema CBCS (SAMPLE-AES) é compatível.

IS_DOLBY_ATMOS_SUPPORTED

string

Quando definida como true, essa flag indica que o Dolby Atmos é compatível por passagem de áudio.

DeviceInformation

static

string

Constantes para as chaves válidas em cast.framework.CastReceiverContext.DeviceInformationObj.

Valor

MODEL_NAME

string

O nome do modelo do dispositivo (por exemplo, Google TV Streamer, Nest Hub, Nest Mini etc.), se conhecido. "unknown" se não for conhecido.

BRAND_NAME

string

O nome da marca do dispositivo (por exemplo, Google, LG, Sony etc.), se conhecido. Uma string em branco se não for conhecido.

OS_NAME

string

O nome do SO do dispositivo (por exemplo, Android, Fuchsia, Linux etc.), se conhecido. Uma string em branco se não for conhecido ou "not Cast" se não for um dispositivo Cast.

OS_VERSION

string

A versão do SO do dispositivo (por exemplo, 14.0 etc.), se conhecida. Uma string em branco se não for conhecido.

AMBIENTE

string

O tipo de ambiente em que o dispositivo está (por exemplo, casa, carro, avião, hotel etc.), se conhecido. Geralmente é a "página inicial" da maioria dos dispositivos.

DEVICE_ID

string

O ID exclusivo do dispositivo receptor, se conhecido. Será o mesmo valor do ID do receptor do Cast exposto pelo SDK do remetente. Uma string em branco se não for conhecida.

METADATA_FROM_FIRMWARE

string

Se as informações do dispositivo foram fornecidas pelo firmware.

DisconnectReason

static

string

Representa o motivo de uma desconexão.

Valor

REQUESTED_BY_SENDER

string

O fechamento da conexão foi solicitado ativamente pelo aplicativo remetente (geralmente acionado pelo usuário).

ERRO

string

Ocorreu um erro de protocolo.

DESCONHECIDO

string

Não se sabe se o remetente solicitou uma desconexão normal chamando close() (provavelmente não, mas a mensagem "close" pode ter sido perdida). Isso geralmente acontece quando há um tempo limite de rede, quando o aplicativo remetente falha ou quando o SO do remetente fecha o soquete.

EventType

static

string

Eventos do sistema enviados por cast.framework.CastReceiverContext.

Valor

READY

string

Disparado quando o sistema está pronto.

SHUTDOWN

string

Disparado quando o aplicativo é encerrado.

SENDER_CONNECTED

string

Disparado quando um novo remetente se conecta.

SENDER_DISCONNECTED

string

Disparado quando um remetente se desconecta.

ERRO

string

Disparado quando há um erro do sistema.

SYSTEM_VOLUME_CHANGED

string

Disparado quando o volume do sistema muda.

VISIBILITY_CHANGED

string

Disparado quando a visibilidade do aplicativo muda (por exemplo, após uma mudança de entrada HDMI ou quando a TV é ligada ou desligada e o dispositivo Cast é alimentado externamente). Essa API tem o mesmo efeito que o evento "webkitvisibilitychange" gerado pelo navegador. Isso é fornecido como a API cast.framework.CastReceiverContext para conveniência e para evitar uma dependência de um evento com prefixo webkit.

STANDBY_CHANGED

string

Disparado quando o estado de espera da TV muda. Esse evento está relacionado a cast.framework.system.EventType.VISIBILITY_CHANGED, porque se a TV estiver no modo de espera, a visibilidade será false.

Os estados de visibilidade são mais granulares do que os de espera (porque a visibilidade também inclui a seleção de canais de TV), mas não são detectados de forma confiável em todas as TVs. O modo de espera pode ser usado nesses casos porque a maioria das TVs o implementa.

MAX_VIDEO_RESOLUTION_CHANGED

string

FEEDBACK_STARTED

string

Disparado quando o sistema começa a criar um relatório de feedback.

LaunchedFrom

static

string

Isso representa o tipo de solicitação que iniciou o receptor.

Valor

DESCONHECIDO

string

Não foi possível determinar o proprietário do lançamento.

DIAL

string

O app foi iniciado por uma solicitação DIAL.

TRANSMITIR

string

O app foi iniciado por uma solicitação do Cast V2.

NUVEM

string

O app foi iniciado por uma solicitação do Google Assistente (por exemplo, por um comando do Google Assistente).

MessageType

static

string

Tipos de mensagens personalizadas.

Valor

STRING

string

As mensagens são strings de formato livre. O aplicativo é responsável por codificar/decodificar as informações transmitidas.

JSON

string

As mensagens são codificadas em JSON. O transporte subjacente vai usar uma string codificada em JSON.

StandbyState

static

string

Isso representa o estado de espera atual informado pela plataforma. Pode ser UNKNOWN se a plataforma Cast não conseguir determinar o estado.

Valor

EM ESPERA

string

NOT_STANDBY

string

DESCONHECIDO

string

SystemState

static

string

Isso representa o estado atual do sistema.

Valor

NOT_STARTED

string

O aplicativo ainda não foi solicitado para iniciar.

STARTING_IN_BACKGROUND

string

O aplicativo está sendo iniciado, mas não está visível para o usuário.

INICIANDO

string

O aplicativo está sendo iniciado.

READY

string

O aplicativo está em primeiro plano e pronto para enviar e receber mensagens.

STOPPING_IN_BACKGROUND

string

O aplicativo está sendo interrompido em segundo plano.

INTERROMPENDO

string

O aplicativo está sendo interrompido.

VisibilityState

static

string

Isso representa o estado de visibilidade atual informado pela plataforma. Pode ser UNKNOWN se a plataforma Cast não conseguir determinar o estado de visibilidade.

Valor

VISIBLE

string

NOT_VISIBLE

string

DESCONHECIDO

string

Propriedades

DeviceCapabilities

static

string

Descreve os recursos da configuração atual, que é composta pelo dispositivo compatível com Cast e, quando aplicável, pelo dispositivo de exibição a que ele está conectado.

Valor

AUDIO_ASSISTANT

string

Compatibilidade com o Assistente de áudio. Exemplos de dispositivos compatíveis com Google Cast e com suporte ao Assistente de áudio incluem o Google Home e o Google Home Mini.

BLUETOOTH_SUPPORTED

string

Suporte a Bluetooth.

DISPLAY_SUPPORTED

string

Suporte para saída de exibição. Exemplos de dispositivos compatíveis com Cast e com suporte a tela incluem Chromecast e TVs compatíveis com Cast. Exemplos de dispositivos compatíveis com Google Cast que não têm suporte a tela incluem o Chromecast Audio e o Google Home.

HI_RES_AUDIO_SUPPORTED

string

Compatibilidade com áudio de alta resolução (até 24 bits / 96 KHz).

IS_DV_SUPPORTED

string

Suporte para Dolby Vision.

IS_HDR_SUPPORTED

string

Compatibilidade com vídeo HDR.

CAST_LITE_ONLY

string

Se o dispositivo está sendo executado em uma plataforma somente de áudio. Algumas APIs podem não ser totalmente compatíveis com essas plataformas.

DPAD_INPUT_SUPPORTED

string

Se o dispositivo é compatível com um mecanismo de entrada, como um DPAD de desbloqueio.

TOUCH_INPUT_SUPPORTED

string

Suporte a entrada por toque. Exemplos de dispositivos compatíveis com Cast que aceitam entrada por toque incluem o Google Nest Hub e o Google Nest Hub Max.

IS_GROUP

string

Se o dispositivo é virtual e representa uma segmentação por grupo em vez de um dispositivo físico.

IS_DEVICE_REGISTERED

string

Quando definido como true, esse flag indica que o dispositivo Cast está registrado no Play Console do Google Cast.

IS_CBCS_SUPPORTED

string

Quando definido como true, esse flag indica que o esquema CBCS (SAMPLE-AES) é compatível.

IS_DOLBY_ATMOS_SUPPORTED

string

Quando definida como true, essa flag indica que o Dolby Atmos é compatível por passagem de áudio.

DeviceInformation

static

string

Constantes para as chaves válidas em cast.framework.CastReceiverContext.DeviceInformationObj.

Valor

MODEL_NAME

string

O nome do modelo do dispositivo (por exemplo, Google TV Streamer, Nest Hub, Nest Mini etc.), se conhecido. "unknown" se não for conhecido.

BRAND_NAME

string

O nome da marca do dispositivo (por exemplo, Google, LG, Sony etc.), se conhecido. Uma string em branco se não for conhecido.

OS_NAME

string

O nome do SO do dispositivo (por exemplo, Android, Fuchsia, Linux etc.), se conhecido. Uma string em branco se não for conhecido ou "not Cast" se não for um dispositivo Cast.

OS_VERSION

string

A versão do SO do dispositivo (por exemplo, 14.0 etc.), se conhecida. Uma string em branco se não for conhecido.

AMBIENTE

string

O tipo de ambiente em que o dispositivo está (por exemplo, casa, carro, avião, hotel etc.), se conhecido. Geralmente é a "página inicial" da maioria dos dispositivos.

DEVICE_ID

string

O ID exclusivo do dispositivo receptor, se conhecido. Será o mesmo valor do ID do receptor do Cast exposto pelo SDK do remetente. Uma string em branco se não for conhecida.

METADATA_FROM_FIRMWARE

string

Se as informações do dispositivo foram fornecidas pelo firmware.

DisconnectReason

static

string

Representa o motivo de uma desconexão.

Valor

REQUESTED_BY_SENDER

string

O fechamento da conexão foi solicitado ativamente pelo aplicativo remetente (geralmente acionado pelo usuário).

ERRO

string

Ocorreu um erro de protocolo.

DESCONHECIDO

string

Não se sabe se o remetente solicitou uma desconexão normal chamando close() (provavelmente não, mas a mensagem "close" pode ter sido perdida). Isso geralmente acontece quando há um tempo limite de rede, quando o aplicativo remetente falha ou quando o SO do remetente fecha o soquete.

EventType

static

string

Eventos do sistema enviados por cast.framework.CastReceiverContext.

Valor

READY

string

Disparado quando o sistema está pronto.

SHUTDOWN

string

Disparado quando o aplicativo é encerrado.

SENDER_CONNECTED

string

Disparado quando um novo remetente se conecta.

SENDER_DISCONNECTED

string

Disparado quando um remetente se desconecta.

ERRO

string

Disparado quando há um erro do sistema.

SYSTEM_VOLUME_CHANGED

string

Disparado quando o volume do sistema muda.

VISIBILITY_CHANGED

string

Disparado quando a visibilidade do aplicativo muda (por exemplo, após uma mudança de entrada HDMI ou quando a TV é ligada ou desligada e o dispositivo Cast é alimentado externamente). Essa API tem o mesmo efeito que o evento "webkitvisibilitychange" gerado pelo navegador. Isso é fornecido como a API cast.framework.CastReceiverContext para conveniência e para evitar uma dependência de um evento com prefixo webkit.

STANDBY_CHANGED

string

Disparado quando o estado de espera da TV muda. Esse evento está relacionado a cast.framework.system.EventType.VISIBILITY_CHANGED, porque se a TV estiver no modo de espera, a visibilidade será false.

Os estados de visibilidade são mais granulares do que os de espera (porque a visibilidade também inclui a seleção de canais de TV), mas não são detectados de forma confiável em todas as TVs. O modo de espera pode ser usado nesses casos porque a maioria das TVs o implementa.

MAX_VIDEO_RESOLUTION_CHANGED

string

FEEDBACK_STARTED

string

Disparado quando o sistema começa a criar um relatório de feedback.

LaunchedFrom

static

string

Isso representa o tipo de solicitação que iniciou o receptor.

Valor

DESCONHECIDO

string

Não foi possível determinar o proprietário do lançamento.

DIAL

string

O app foi iniciado por uma solicitação DIAL.

TRANSMITIR

string

O app foi iniciado por uma solicitação do Cast V2.

NUVEM

string

O app foi iniciado por uma solicitação do Google Assistente (por exemplo, por um comando do Google Assistente).

MessageType

static

string

Tipos de mensagens personalizadas.

Valor

STRING

string

As mensagens são strings de formato livre. O aplicativo é responsável por codificar/decodificar as informações transmitidas.

JSON

string

As mensagens são codificadas em JSON. O transporte subjacente vai usar uma string codificada em JSON.

StandbyState

static

string

Isso representa o estado de espera atual informado pela plataforma. Pode ser UNKNOWN se a plataforma Cast não conseguir determinar o estado.

Valor

EM ESPERA

string

NOT_STANDBY

string

DESCONHECIDO

string

SystemState

static

string

Isso representa o estado atual do sistema.

Valor

NOT_STARTED

string

O aplicativo ainda não foi solicitado para iniciar.

STARTING_IN_BACKGROUND

string

O aplicativo está sendo iniciado, mas não está visível para o usuário.

INICIANDO

string

O aplicativo está sendo iniciado.

READY

string

O aplicativo está em primeiro plano e pronto para enviar e receber mensagens.

STOPPING_IN_BACKGROUND

string

O aplicativo está sendo interrompido em segundo plano.

INTERROMPENDO

string

O aplicativo está sendo interrompido.

VisibilityState

static

string

Isso representa o estado de visibilidade atual informado pela plataforma. Pode ser UNKNOWN se a plataforma Cast não conseguir determinar o estado de visibilidade.

Valor

VISIBLE

string

NOT_VISIBLE

string

DESCONHECIDO

string

Tipos abstratos

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)}

Descreve o objeto retornado por getDeviceCapabilities

Consulte também
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}

Descreve o objeto retornado por getDeviceInformation

Consulte também
cast.framework.system.DeviceInformation