Namespace: sistema

Aulas

Enumerações

DeviceCapabilities

estática

string

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

Valor

AUDIO_ASSISTANT

string

Suporte ao Assistente de áudio. Exemplos de dispositivos compatíveis com Cast que têm suporte ao Assistente de áudio incluem o Google Home e o Google Home Mini.

BLUETOOTH_SUPPORTED

string

Suporte a Bluetooth.

DISPLAY_SUPPORTED

string

Exibir suporte à saída. Exemplos de dispositivos compatíveis com Cast que oferecem suporte a telas incluem o Chromecast e TVs Cast. Exemplos de dispositivos compatíveis com Cast que não oferecem suporte a telas incluem o Chromecast Audio e o Google Home.

HI_RES_AUDIO_SUPPORTED

string

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

IS_DV_SUPPORTED

string

Suporte a Dolby Vision.

IS_HDR_SUPPORTED

string

Compatibilidade com vídeo HDR.

TOUCH_INPUT_SUPPORTED

string

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

IS_GROUP

string

Se o dispositivo é virtual e representa um grupo de destino em vez de um dispositivo físico.

IS_DEVICE_REGISTERED

string

Quando definida como true, essa flag indica que o dispositivo de transmissão está registrado no Play Console do Google Cast

IS_CBCS_SUPPORTED

string

Quando definida como true, essa sinalização indica que o esquema CBCS (samples-AES) é compatível.

IS_DOLBY_ATMOS_SUPPORTED

string

Quando definida como true, essa flag indica que há suporte para Dolby Atmos pela passagem de áudio.

DisconnectReason

estática

string

Representa o motivo de uma desconexão.

Valor

REQUESTED_BY_SENDER

string

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

ERROR

string

Ocorreu um erro de protocolo.

DESCONHECIDO

string

Não se sabe se o remetente solicitou se desconectaria normalmente chamando close(). Provavelmente não, mas a mensagem de fechamento pode ter sido perdida. Isso normalmente acontece quando há um tempo limite de rede, quando o app remetente falha ou quando o SO do remetente fecha o soquete.

EventType

estática

string

Eventos do sistema enviados por cast.framework.CastReceiverContext.

Valor

PRONTO

string

Disparado quando o sistema está pronto.

SHUTDOWN

string

Disparado quando o aplicativo é encerrado.

SENDER_CONNECTED

string

Disparado quando um novo remetente é conectado.

SENDER_DISCONNECTED

string

Disparado quando um remetente é desconectado.

ERROR

string

Disparado quando há um erro do sistema.

SYSTEM_VOLUME_CHANGED

string

Disparado quando o volume do sistema é alterado.

VISIBILITY_CHANGED

string

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

STANDBY_CHANGED

string

Disparado quando o estado de espera da TV é alterado. Esse evento está relacionado ao evento 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 que os estados 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

estática

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.

CAST

string

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

NUVEM

string

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

MessageType

estática

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 usa uma string codificada em JSON.

StandbyState

estática

string

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

Valor

EM ESPERA

string

NOT_STANDBY

string

DESCONHECIDO

string

SystemState

estática

string

Ele 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

A inscrição está sendo iniciada.

PRONTO

string

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

STOPPING_IN_BACKGROUND

string

O aplicativo é interrompido em segundo plano.

INTERROMPENDO

string

O aplicativo está sendo interrompido.

VisibilityState

estática

string

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

Valor

VISIBLE

string

NOT_VISIBLE

string

DESCONHECIDO

string

Propriedades

DeviceCapabilities

estática

string

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

Valor

AUDIO_ASSISTANT

string

Suporte ao Assistente de áudio. Exemplos de dispositivos compatíveis com Cast que têm suporte ao Assistente de áudio incluem o Google Home e o Google Home Mini.

BLUETOOTH_SUPPORTED

string

Suporte a Bluetooth.

DISPLAY_SUPPORTED

string

Exibir suporte à saída. Exemplos de dispositivos compatíveis com Cast que oferecem suporte a telas incluem o Chromecast e TVs Cast. Exemplos de dispositivos compatíveis com Cast que não oferecem suporte a telas incluem o Chromecast Audio e o Google Home.

HI_RES_AUDIO_SUPPORTED

string

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

IS_DV_SUPPORTED

string

Suporte a Dolby Vision.

IS_HDR_SUPPORTED

string

Compatibilidade com vídeo HDR.

TOUCH_INPUT_SUPPORTED

string

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

IS_GROUP

string

Se o dispositivo é virtual e representa um grupo de destino em vez de um dispositivo físico.

IS_DEVICE_REGISTERED

string

Quando definida como true, essa flag indica que o dispositivo de transmissão está registrado no Play Console do Google Cast

IS_CBCS_SUPPORTED

string

Quando definida como true, essa sinalização indica que o esquema CBCS (samples-AES) é compatível.

IS_DOLBY_ATMOS_SUPPORTED

string

Quando definida como true, essa flag indica que há suporte para Dolby Atmos pela passagem de áudio.

DisconnectReason

estática

string

Representa o motivo de uma desconexão.

Valor

REQUESTED_BY_SENDER

string

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

ERROR

string

Ocorreu um erro de protocolo.

DESCONHECIDO

string

Não se sabe se o remetente solicitou se desconectaria normalmente chamando close(). Provavelmente não, mas a mensagem de fechamento pode ter sido perdida. Isso normalmente acontece quando há um tempo limite de rede, quando o app remetente falha ou quando o SO do remetente fecha o soquete.

EventType

estática

string

Eventos do sistema enviados por cast.framework.CastReceiverContext.

Valor

PRONTO

string

Disparado quando o sistema está pronto.

SHUTDOWN

string

Disparado quando o aplicativo é encerrado.

SENDER_CONNECTED

string

Disparado quando um novo remetente é conectado.

SENDER_DISCONNECTED

string

Disparado quando um remetente é desconectado.

ERROR

string

Disparado quando há um erro do sistema.

SYSTEM_VOLUME_CHANGED

string

Disparado quando o volume do sistema é alterado.

VISIBILITY_CHANGED

string

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

STANDBY_CHANGED

string

Disparado quando o estado de espera da TV é alterado. Esse evento está relacionado ao evento 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 que os estados 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

estática

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.

CAST

string

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

NUVEM

string

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

MessageType

estática

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 usa uma string codificada em JSON.

StandbyState

estática

string

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

Valor

EM ESPERA

string

NOT_STANDBY

string

DESCONHECIDO

string

SystemState

estática

string

Ele 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

A inscrição está sendo iniciada.

PRONTO

string

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

STOPPING_IN_BACKGROUND

string

O aplicativo é interrompido em segundo plano.

INTERROMPENDO

string

O aplicativo está sendo interrompido.

VisibilityState

estática

string

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

Valor

VISIBLE

string

NOT_VISIBLE

string

DESCONHECIDO

string