CallAdapterDeviceManagement interface
Funcionalidade para gerenciar dispositivos em uma chamada.
Métodos
| ask |
Peça permissões de dispositivos. |
| query |
Consulta de dispositivos de câmara disponíveis. |
| query |
Consulta de dispositivos de microfone disponíveis. |
| query |
Consulta de dispositivos de alto-falante disponíveis. |
| set |
Defina a câmera para usar na chamada. |
| set |
Defina o microfone a ser usado na chamada. |
| set |
Defina o alto-falante a ser usado na chamada. |
Detalhes de Método
askDevicePermission(PermissionConstraints)
Peça permissões de dispositivos.
function askDevicePermission(constrain: PermissionConstraints): Promise<DeviceAccess>
Parâmetros
- constrain
- PermissionConstraints
Definir restrições para acessar dispositivos locais <xref:%40azure%2Fcommunication-calling%23PermissionConstraints>
Devoluções
Promise<DeviceAccess>
Observações
A janela de permissão do navegador aparecerá se as permissões ainda não tiverem sido concedidas
queryCameras()
Consulta de dispositivos de câmara disponíveis.
function queryCameras(): Promise<VideoDeviceInfo[]>
Devoluções
Promise<VideoDeviceInfo[]>
Uma matriz de entidades de informações de dispositivos de vídeo <xref:%40azure%2Fcommunication-calling%23VideoDeviceInfo>
Observações
Este método deve ser chamado após askDevicePermission()
queryMicrophones()
Consulta de dispositivos de microfone disponíveis.
function queryMicrophones(): Promise<AudioDeviceInfo[]>
Devoluções
Promise<AudioDeviceInfo[]>
Uma matriz de entidades de informações de dispositivos de áudio <xref:%40azure%2Fcommunication-calling%23AudioDeviceInfo>
Observações
Este método deve ser chamado após askDevicePermission()
querySpeakers()
Consulta de dispositivos de alto-falante disponíveis.
function querySpeakers(): Promise<AudioDeviceInfo[]>
Devoluções
Promise<AudioDeviceInfo[]>
Uma matriz de entidades de informações de dispositivos de áudio <xref:%40azure%2Fcommunication-calling%23AudioDeviceInfo>
Observações
Este método deve ser chamado após askDevicePermission()
setCamera(VideoDeviceInfo, VideoStreamOptions)
Defina a câmera para usar 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 da câmera é renderizado <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>
Devoluções
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
Devoluções
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
Devoluções
Promise<void>