cast. framework. sistema
Este é o namespace cast.framework.system
.
Aulas
ApplicationData
Metadados que descrevem os dados do aplicativo iniciado.
Evento
Um evento enviado por cast.framework.CastReceiverContext que contém informações do sistema.
FeedbackStartedEvent
Um evento enviado por cast.framework.CastReceiverContext quando o sistema começa a criar um relatório de feedback.
MaxVideoResolutionChangedEvent
Um evento enviado por cast.framework.CastReceiverContext quando o sistema precisa atualizar a restrição na resolução máxima de vídeo.
Mensagem
Uma mensagem personalizada recebida de um remetente. Para detectar eventos personalizados, use o método cast.framework.CastReceiverContext#addCustomMessageListener.
ReadyEvent
Um evento enviado por cast.framework.CastReceiverContext quando o sistema está pronto.
Remetente
Representa os dados de um dispositivo remetente conectado.
SenderConnectedEvent
Um evento enviado por cast.framework.CastReceiverContext quando um remetente está conectado.
SenderDisconnectedEvent
Um evento enviado por cast.framework.CastReceiverContext quando um remetente é desconectado.
ShutdownEvent
Um evento enviado por cast.framework.CastReceiverContext quando o aplicativo é encerrado.
StandbyChangedEvent
Um evento enviado por cast.framework.CastReceiverContext quando a TV entra ou sai do estado de espera. Assim, o aplicativo precisa sempre verificar a propriedade isStandby
. Para saber se o status real é desconhecido, o
app pode chamar o método
cast.framework.CastReceiverContext#getStandbyState.
SystemVolumeChangedEvent
Um evento enviado por cast.framework.CastReceiverContext quando o volume do sistema é alterado.
SystemVolumeData
Representa os dados do volume do sistema.
VisibilityChangedEvent
Um evento enviado por cast.framework.CastReceiverContext quando a visibilidade do aplicativo muda. Por exemplo, quando a entrada HDMI muda ou a TV é desligada.
Enumerações
DeviceCapabilities
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 |
IS_CBCS_SUPPORTED |
string Quando definida como |
IS_DOLBY_ATMOS_SUPPORTED |
string Quando definida como |
DisconnectReason
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 |
EventType
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á 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
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
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
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
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
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
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 |
IS_CBCS_SUPPORTED |
string Quando definida como |
IS_DOLBY_ATMOS_SUPPORTED |
string Quando definida como |
DisconnectReason
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 |
EventType
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á 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
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
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
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
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
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 |