Descrição
A API Desktop Capture captura o conteúdo da tela, de janelas ou guias individuais.
Permissões
desktopCaptureTipos
DesktopCaptureSourceType
Enumeração usada para definir o conjunto de fontes de mídia para computador usadas em chooseDesktopMedia().
Enumeração
"screen" 
 
"window" 
 
"tab" 
 
"audio" 
 
Enumeração
"include" 
 
"exclude" 
 
Enumeração
"include" 
 
"exclude" 
 
Enumeração
"system" 
 
"window" 
 
"exclude" 
 
Métodos
cancelChooseDesktopMedia()
chrome.desktopCapture.cancelChooseDesktopMedia(
desktopMediaRequestId: number,
): void
Oculta a caixa de diálogo do seletor de mídia da área de trabalho mostrada por chooseDesktopMedia().
Parâmetros
- 
    desktopMediaRequestIdnúmero ID retornado por chooseDesktopMedia() 
chooseDesktopMedia()
chrome.desktopCapture.chooseDesktopMedia(
sources: DesktopCaptureSourceType[],
targetTab?: Tab,
callback: function,
): number
Mostra a interface do seletor de mídia para computador com o conjunto especificado de fontes.
Parâmetros
- 
    origensConjunto de fontes que devem ser mostradas ao usuário. A ordem das fontes no conjunto decide a ordem das guias no seletor. 
- 
    targetTabGuia opcional Guia opcional para a qual o stream é criado. Se não for especificado, o stream resultante poderá ser usado apenas pela extensão de chamada. O fluxo só pode ser usado por frames na guia especificada cuja origem de segurança corresponda a tab.url. A origem da guia precisa ser segura, por exemplo, HTTPS.
- 
    callbackfunção O parâmetro callbacktem esta aparência:(streamId: string, options: object) => void - 
    streamIdstring Uma string opaca que pode ser transmitida para a API getUserMedia()para gerar o fluxo de mídia correspondente à fonte selecionada pelo usuário. Se o usuário não selecionar nenhuma origem (ou seja, cancelar a solicitação), o callback será chamado com umstreamIdvazio. OstreamIdcriado só pode ser usado uma vez e expira após alguns segundos quando não é usado.
- 
    opçõesobjeto Chrome 57 ou mais recenteContém propriedades que descrevem o stream. - 
    canRequestAudioTrackbooleano Verdadeiro se "audio" estiver incluído nas fontes de parâmetros e o usuário final não desmarcar a caixa de seleção "Compartilhar áudio". Caso contrário, será "false". Nesse caso, não é necessário pedir o fluxo de áudio com a chamada "getUserMedia". 
 
- 
    
 
- 
    
Retorna
- 
            número Um ID que pode ser transmitido para cancelChooseDesktopMedia() caso seja necessário cancelar a solicitação.