Framework cast.
Este é o namespace cast.framework.
Aulas
ActiveInputStateEventData
Dados de eventos alterados no estado de entrada ativa do receptor.
ApplicationMetadata
Metadados do aplicativo de transmissão.
ApplicationMetadataEventData
Os metadados do aplicativo mudaram os dados de eventos.
ApplicationStatusEventData
Dados de eventos alterados pelo texto de status do aplicativo.
CastContext
Gerencia a interação de transmissão. Um objeto singleton que é buscado usando getInstance. Gerencia estados: forneça o estado do ícone de transmissão e do objeto da sessão. A interação de transmissão não é compatível até que as opções de transmissão sejam fornecidas por setOptions.
CastOptions
Opções de transmissão de página.
CastSession
Gerencia uma sessão de transmissão.
CastStateEventData
Dados do evento alterado de estado de transmissão.
EventData
Dados de eventos de transmissão genéricos. Informe o tipo de evento.
MediaSessionEventData
A sessão de mídia mudou os dados do evento.
RemotePlayer
Propriedades do player remoto atualizadas por
cast.framework.RemotePlayerController
.
RemotePlayerChangedEvent
Evento de alteração do campo do player remoto.
RemotePlayerController
Transmitir o controlador de player remoto, que fornece vinculação de dados para um player remoto ao estado de transmissão. Ele gerencia um objeto de jogador e atualiza as propriedades dele, fornecendo eventos para mudanças do jogador.
SessionStateEventData
Dados do evento alterado de estado da sessão.
VolumeEventData
Volume do receptor ou silenciar dados de eventos alterados.
Enumerações
ActiveInputState
number
Os estados possíveis da entrada ativa do receptor.
Valor |
|
---|---|
ACTIVE_INPUT_STATE_UNKNOWN |
number Indica que não se sabe (e/ou não é possível saber) se o dispositivo de transmissão do Google é a entrada de vídeo ativa no momento. O estado de entrada ativa só pode ser informado quando o dispositivo de transmissão do Google está conectado a uma TV ou um AVR compatível com CEC. |
ACTIVE_INPUT_STATE_NO |
number Indica que o dispositivo com Google Cast não é a entrada de vídeo ativa no momento. |
ACTIVE_INPUT_STATE_YES |
number Indica que o dispositivo com Google Cast é a entrada de vídeo ativa no momento. |
CastContextEventType
string
Os eventos compatíveis com cast.framework.CastContext.
Valor |
|
---|---|
CAST_STATE_CHANGED |
string Evento para rastrear o estado do ícone de transmissão. Os dados de eventos são do tipo cast.framework.CastStateEventData. |
SESSION_STATE_CHANGED |
string Evento para rastrear a sessão de transmissão atual. Os dados de eventos são do tipo cast.framework.SessionStateEventData. |
CastState
string
Os possíveis estados de transmissão.
Valor |
|
---|---|
NO_DEVICES_AVAILABLE |
string Não há dispositivos de transmissão disponíveis. |
NOT_CONNECTED |
string Os dispositivos de transmissão estão disponíveis, mas uma sessão de transmissão não foi estabelecida. |
CONECTANDO |
string A sessão de transmissão está sendo estabelecida. |
CONECTADO |
string A sessão de transmissão é estabelecida. |
LoggerLevel
number
Níveis de geração de registros para o framework de transmissão.
Valor |
|
---|---|
DEBUG |
number Registro de depuração (todas as mensagens). |
INFO |
number Geração de registros de informações (eventos, registros gerais) |
AVISO |
number geração de registros de avisos (avisos). |
ERROR |
number Geração de registros de erros (erros). |
NENHUM |
number Sem geração de registros. |
RemotePlayerEventType
string
Tipos de evento para alterações de dados de cast.framework.RemotePlayer.
Valor |
|
---|---|
ANY_CHANGE |
string Qualquer propriedade foi alterada. Útil para um aplicativo de vinculação do Angular, em que ele precisa ser notificado sempre que uma propriedade é alterada. |
IS_CONNECTED_CHANGED |
string A propriedade isConnected foi alterada. |
IS_MEDIA_LOADED_CHANGED |
string A propriedade isMediaLoaded foi alterada. |
QUEUE_DATA_CHANGED |
string A propriedade queueData foi alterada. |
VIDEO_INFO_CHANGED |
string A propriedade videoInfo foi alterada. |
DURATION_CHANGED |
string A propriedade duration foi alterada. |
CURRENT_TIME_CHANGED |
string A propriedade currentTime foi alterada. |
IS_PAUSED_CHANGED |
string A propriedade isPaused foi alterada. |
VOLUME_LEVEL_CHANGED |
string A propriedade volumeLevel foi alterada. |
CAN_CONTROL_VOLUME_CHANGED |
string A propriedade canControlVolume foi alterada. |
IS_MUTED_CHANGED |
string A propriedade isMuted foi alterada. |
CAN_PAUSE_CHANGED |
string A propriedade canPause foi alterada. |
CAN_SEEK_CHANGED |
string A propriedade canSeek mudou. |
DISPLAY_NAME_CHANGED |
string A propriedade displayName mudou. |
STATUS_TEXT_CHANGED |
string A propriedade statusText mudou. |
TITLE_CHANGED |
string A propriedade title foi alterada. |
DISPLAY_STATUS_CHANGED |
string A propriedade displayStatus foi alterada. |
MEDIA_INFO_CHANGED |
string A propriedade mediaInfo mudou. |
IMAGE_URL_CHANGED |
string A propriedade imageUrl foi alterada. |
PLAYER_STATE_CHANGED |
string A propriedade playerState foi alterada. |
IS_PLAYING_BREAK_CHANGED |
string A propriedade isPlayingBreak mudou. |
NUMBER_BREAK_CLIPS_CHANGED |
string A propriedade numberBreakClips mudou. |
CURRENT_BREAK_CLIP_NUMBER_CHANGED |
string A propriedade currentBreakClipNumber mudou. |
CURRENT_BREAK_TIME_CHANGED |
string A propriedade currentBreakTime mudou. |
CURRENT_BREAK_CLIP_TIME_CHANGED |
string A propriedade currentBreakClipTime foi alterada. |
BREAK_ID_CHANGED |
string A propriedade breakId foi alterada. |
BREAK_CLIP_ID_CHANGED |
string A propriedade breakClipId foi alterada. |
WHEN_SKIPPABLE_CHANGED |
string A propriedade whenSkippable mudou. |
LIVE_SEEKABLE_RANGE_CHANGED |
string A propriedade liveSeekableRange mudou. |
SessionEventType
string
Os eventos compatíveis com cast.framework.CastSession.
Valor |
|
---|---|
APPLICATION_STATUS_CHANGED |
string O texto de status do aplicativo foi alterado. Os dados de eventos são do tipo cast.framework.ApplicationStatusEventData. |
APPLICATION_METADATA_CHANGED |
string Os metadados do aplicativo foram alterados. Os dados de eventos são do tipo cast.framework.ApplicationMetadataEventData. |
ACTIVE_INPUT_STATE_CHANGED |
string O estado da entrada ativa do receptor mudou. Os dados de eventos são do tipo cast.framework.ActiveInputStateEventData. |
VOLUME_CHANGED |
string O status do som ou do volume do receptor mudou. Os dados de eventos são do tipo cast.framework.VolumeEventData. |
MEDIA_SESSION |
string Iniciou uma nova sessão de mídia. Os dados de eventos são do tipo cast.framework.MediaSessionEventData. |
SessionState
string
Os possíveis estados da sessão de transmissão.
Valor |
|
---|---|
NO_SESSION |
string A sessão de transmissão não foi estabelecida. |
SESSION_STARTING |
string A sessão de transmissão está sendo estabelecida. |
SESSION_STARTED |
string A sessão de transmissão é estabelecida. |
SESSION_START_FAILED |
string Falha ao iniciar a sessão de transmissão. O motivo da falha é fornecido no campo cast.framework.SessionStateEventData#errorCode dos dados de eventos. |
SESSION_ENDING |
string A sessão de transmissão está sendo desconectada. |
SESSION_ENDED |
string A sessão de transmissão está desconectada. |
SESSION_RESUMED |
string A conexão com uma sessão já existente é estabelecida. |
Propriedades
ActiveInputState
number
Os estados possíveis da entrada ativa do receptor.
Valor |
|
---|---|
ACTIVE_INPUT_STATE_UNKNOWN |
number Indica que não se sabe (e/ou não é possível saber) se o dispositivo de transmissão do Google é a entrada de vídeo ativa no momento. O estado de entrada ativa só pode ser informado quando o dispositivo de transmissão do Google está conectado a uma TV ou um AVR compatível com CEC. |
ACTIVE_INPUT_STATE_NO |
number Indica que o dispositivo com Google Cast não é a entrada de vídeo ativa no momento. |
ACTIVE_INPUT_STATE_YES |
number Indica que o dispositivo com Google Cast é a entrada de vídeo ativa no momento. |
CastContextEventType
string
Os eventos compatíveis com cast.framework.CastContext.
Valor |
|
---|---|
CAST_STATE_CHANGED |
string Evento para rastrear o estado do ícone de transmissão. Os dados de eventos são do tipo cast.framework.CastStateEventData. |
SESSION_STATE_CHANGED |
string Evento para rastrear a sessão de transmissão atual. Os dados de eventos são do tipo cast.framework.SessionStateEventData. |
CastState
string
Os possíveis estados de transmissão.
Valor |
|
---|---|
NO_DEVICES_AVAILABLE |
string Não há dispositivos de transmissão disponíveis. |
NOT_CONNECTED |
string Os dispositivos de transmissão estão disponíveis, mas uma sessão de transmissão não foi estabelecida. |
CONECTANDO |
string A sessão de transmissão está sendo estabelecida. |
CONECTADO |
string A sessão de transmissão é estabelecida. |
LoggerLevel
number
Níveis de geração de registros para o framework de transmissão.
Valor |
|
---|---|
DEBUG |
number Registro de depuração (todas as mensagens). |
INFO |
number Geração de registros de informações (eventos, registros gerais) |
AVISO |
number geração de registros de avisos (avisos). |
ERROR |
number Geração de registros de erros (erros). |
NENHUM |
number Sem geração de registros. |
RemotePlayerEventType
string
Tipos de evento para alterações de dados de cast.framework.RemotePlayer.
Valor |
|
---|---|
ANY_CHANGE |
string Qualquer propriedade foi alterada. Útil para um aplicativo de vinculação do Angular, em que ele precisa ser notificado sempre que uma propriedade é alterada. |
IS_CONNECTED_CHANGED |
string A propriedade isConnected foi alterada. |
IS_MEDIA_LOADED_CHANGED |
string A propriedade isMediaLoaded foi alterada. |
QUEUE_DATA_CHANGED |
string A propriedade queueData foi alterada. |
VIDEO_INFO_CHANGED |
string A propriedade videoInfo foi alterada. |
DURATION_CHANGED |
string A propriedade duration foi alterada. |
CURRENT_TIME_CHANGED |
string A propriedade currentTime foi alterada. |
IS_PAUSED_CHANGED |
string A propriedade isPaused foi alterada. |
VOLUME_LEVEL_CHANGED |
string A propriedade volumeLevel foi alterada. |
CAN_CONTROL_VOLUME_CHANGED |
string A propriedade canControlVolume foi alterada. |
IS_MUTED_CHANGED |
string A propriedade isMuted foi alterada. |
CAN_PAUSE_CHANGED |
string A propriedade canPause foi alterada. |
CAN_SEEK_CHANGED |
string A propriedade canSeek mudou. |
DISPLAY_NAME_CHANGED |
string A propriedade displayName mudou. |
STATUS_TEXT_CHANGED |
string A propriedade statusText mudou. |
TITLE_CHANGED |
string A propriedade title foi alterada. |
DISPLAY_STATUS_CHANGED |
string A propriedade displayStatus foi alterada. |
MEDIA_INFO_CHANGED |
string A propriedade mediaInfo mudou. |
IMAGE_URL_CHANGED |
string A propriedade imageUrl foi alterada. |
PLAYER_STATE_CHANGED |
string A propriedade playerState foi alterada. |
IS_PLAYING_BREAK_CHANGED |
string A propriedade isPlayingBreak mudou. |
NUMBER_BREAK_CLIPS_CHANGED |
string A propriedade numberBreakClips mudou. |
CURRENT_BREAK_CLIP_NUMBER_CHANGED |
string A propriedade currentBreakClipNumber mudou. |
CURRENT_BREAK_TIME_CHANGED |
string A propriedade currentBreakTime mudou. |
CURRENT_BREAK_CLIP_TIME_CHANGED |
string A propriedade currentBreakClipTime foi alterada. |
BREAK_ID_CHANGED |
string A propriedade breakId foi alterada. |
BREAK_CLIP_ID_CHANGED |
string A propriedade breakClipId foi alterada. |
WHEN_SKIPPABLE_CHANGED |
string A propriedade whenSkippable mudou. |
LIVE_SEEKABLE_RANGE_CHANGED |
string A propriedade liveSeekableRange mudou. |
SessionEventType
string
Os eventos compatíveis com cast.framework.CastSession.
Valor |
|
---|---|
APPLICATION_STATUS_CHANGED |
string O texto de status do aplicativo foi alterado. Os dados de eventos são do tipo cast.framework.ApplicationStatusEventData. |
APPLICATION_METADATA_CHANGED |
string Os metadados do aplicativo foram alterados. Os dados de eventos são do tipo cast.framework.ApplicationMetadataEventData. |
ACTIVE_INPUT_STATE_CHANGED |
string O estado da entrada ativa do receptor mudou. Os dados de eventos são do tipo cast.framework.ActiveInputStateEventData. |
VOLUME_CHANGED |
string O status do som ou do volume do receptor mudou. Os dados de eventos são do tipo cast.framework.VolumeEventData. |
MEDIA_SESSION |
string Iniciou uma nova sessão de mídia. Os dados de eventos são do tipo cast.framework.MediaSessionEventData. |
SessionState
string
Os possíveis estados da sessão de transmissão.
Valor |
|
---|---|
NO_SESSION |
string A sessão de transmissão não foi estabelecida. |
SESSION_STARTING |
string A sessão de transmissão está sendo estabelecida. |
SESSION_STARTED |
string A sessão de transmissão é estabelecida. |
SESSION_START_FAILED |
string Falha ao iniciar a sessão de transmissão. O motivo da falha é fornecido no campo cast.framework.SessionStateEventData#errorCode dos dados de eventos. |
SESSION_ENDING |
string A sessão de transmissão está sendo desconectada. |
SESSION_ENDED |
string A sessão de transmissão está desconectada. |
SESSION_RESUMED |
string A conexão com uma sessão já existente é estabelecida. |
VERSÃO
string
Versão atual do Cast Framework do remetente.
Método
setLoggerLevel
setLoggerLevel(level)
Define o nível de geração de registros para transmissão.
Parâmetro |
|
---|---|
level |
Nível de registro. O valor não pode ser nulo. |
Tipo abstrato
EventType
(cast.framework.CastContextEventType não nulo, cast.framework.SessionEventType não nulo ou cast.framework.RemotePlayerEventType não nulo)
Os tipos de evento compatíveis.