chrome.
            Mantém a configuração da API quando inicializada.
Construtor
ApiConfig
novo ApiConfig(sessionRequest, sessionListener, receiverListener, autoJoinPolicy, defaultActionPolicy)
| Parâmetro | |
|---|---|
| sessionRequest | A solicitação de sessão. O valor não pode ser nulo. | 
| sessionListener | function(non-null chrome.cast.Session) Um listener para notificar quando uma sessão estiver disponível para o aplicativo. | 
| receiverListener | function(non-null chrome.cast.ReceiverAvailability) Um listener a ser notificado quando houver um receptor disponível. | 
| autoJoinPolicy | Opcional Política de mesclagem automática do aplicativo. O valor não pode ser nulo. | 
| defaultActionPolicy | Opcional chrome.cast.DefaultActionPolicy A ação padrão a ser realizada quando o usuário já está transmitindo durante a inicialização do app. O valor não pode ser nulo. | 
Propriedades
autoJoinPolicy
chrome.cast.AutoJoinPolicy não nulo
Determina se o SDK se conecta automaticamente a uma sessão em execução após a inicialização.
defaultActionPolicy
chrome.cast.DefaultActionPolicy não nulo
Solicita se o aplicativo precisa ser iniciado na inicialização da API quando a guia já estiver sendo transmitida. Apps em conteúdo incorporado (como iframes) precisam definir esse campo como CAST_THIS_TAB se não forem o app principal da página. Esse valor também configura o comportamento padrão do pop-up de extensão da página.
receiverListener
function(non-null chrome.cast.ReceiverAvailability)
Função invocada quando a disponibilidade de um receptor do Cast compatível com o app em sessionRequest é conhecida ou muda. Essa função sempre será invocada pelo menos uma vez após a conclusão da inicialização.
sessionListener
function(non-null chrome.cast.Session)
Listener invocado quando uma sessão é criada ou conectada pelo SDK. Essa função pode ser invocada após a inicialização, se houver uma sessão criada ou conectada automaticamente. O método requestSession não faz com que esse listener seja invocado, já que ele tem o próprio callback de sucesso.
sessionRequest
chrome.cast.SessionRequest não nulo
Descreve a sessão a ser iniciada ou a qual conectar.