CallAdapterDeviceManagement interface
Funcionalidade para gerenciar dispositivos em uma chamada.
Métodos
ask |
Solicite permissões de dispositivos. |
query |
Consultar dispositivos de câmera disponíveis. |
query |
Consultar dispositivos de microfone disponíveis. |
query |
Consultar dispositivos de microfone disponíveis. |
set |
Defina a câmera a ser usada na chamada. |
set |
Defina o microfone a ser usado na chamada. |
set |
Defina o alto-falante a ser usado na chamada. |
Detalhes do método
askDevicePermission(PermissionConstraints)
Solicite permissões de dispositivos.
function askDevicePermission(constrain: PermissionConstraints): Promise<void>
Parâmetros
- constrain
- PermissionConstraints
Definir restrições para acessar dispositivos locais <xref:%40azure%2Fcommunication-calling%23PermissionConstraints>
Retornos
Promise<void>
Comentários
A janela de permissão do navegador será exibida se as permissões ainda não forem concedidas
queryCameras()
Consultar dispositivos de câmera disponíveis.
function queryCameras(): Promise<VideoDeviceInfo[]>
Retornos
Promise<VideoDeviceInfo[]>
Uma matriz de entidades de informações do dispositivo de vídeo <xref:%40azure%2Fcommunication-calling%23VideoDeviceInfo>
Comentários
Esse método deve ser chamado após askDevicePermission()
queryMicrophones()
Consultar dispositivos de microfone disponíveis.
function queryMicrophones(): Promise<AudioDeviceInfo[]>
Retornos
Promise<AudioDeviceInfo[]>
Uma matriz de entidades de informações do dispositivo de áudio <xref:%40azure%2Fcommunication-calling%23AudioDeviceInfo>
Comentários
Esse método deve ser chamado após askDevicePermission()
querySpeakers()
Consultar dispositivos de microfone disponíveis.
function querySpeakers(): Promise<AudioDeviceInfo[]>
Retornos
Promise<AudioDeviceInfo[]>
Uma matriz de entidades de informações do dispositivo de áudio <xref:%40azure%2Fcommunication-calling%23AudioDeviceInfo>
Comentários
Esse método deve ser chamado após askDevicePermission()
setCamera(VideoDeviceInfo, VideoStreamOptions)
Defina a câmera a ser usada na chamada.
function setCamera(sourceInfo: VideoDeviceInfo, options?: VideoStreamOptions): Promise<void>
Parâmetros
- sourceInfo
- VideoDeviceInfo
Dispositivo de câmera para escolher, escolha um retornado por queryCameras
- options
- VideoStreamOptions
Opções para controlar como o fluxo de câmera é renderizado <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>
Retornos
Promise<void>
setMicrophone(AudioDeviceInfo)
Defina o microfone a ser usado na chamada.
function setMicrophone(sourceInfo: AudioDeviceInfo): Promise<void>
Parâmetros
- sourceInfo
- AudioDeviceInfo
Dispositivo de microfone para escolher, escolha um retornado por queryMicrophones
Retornos
Promise<void>
setSpeaker(AudioDeviceInfo)
Defina o alto-falante a ser usado na chamada.
function setSpeaker(sourceInfo: AudioDeviceInfo): Promise<void>
Parâmetros
- sourceInfo
- AudioDeviceInfo
Dispositivo de alto-falante para escolher, escolha um retornado por querySpeakers
Retornos
Promise<void>