CallAdapterDeviceManagement interface
Funcionalidade para gerir dispositivos numa chamada.
Métodos
ask |
Peça permissões de dispositivos. |
query |
Consulta para dispositivos de câmara disponíveis. |
query |
Consulta para dispositivos de microfone disponíveis. |
query |
Consulta para dispositivos de microfone disponíveis. |
set |
Defina a câmara para utilizar na chamada. |
set |
Defina o microfone para utilizar na chamada. |
set |
Defina o altifalante para utilizar na chamada. |
Detalhes de Método
askDevicePermission(PermissionConstraints)
Peça permissões de dispositivos.
function askDevicePermission(constrain: PermissionConstraints): Promise<void>
Parâmetros
- constrain
- PermissionConstraints
Definir restrições para aceder a dispositivos locais <xref:%40azure%2Fcommunication-calling%23PermissionConstraints>
Devoluções
Promise<void>
Observações
A janela de permissão do browser será apresentada se as permissões ainda não forem concedidas
queryCameras()
Consulta para dispositivos de câmara disponíveis.
function queryCameras(): Promise<VideoDeviceInfo[]>
Devoluções
Promise<VideoDeviceInfo[]>
Uma matriz de entidades de informações do dispositivo de vídeo <xref:%40azure%2Fcommunication-calling%23VideoDeviceInfo>
Observações
Este método deve ser chamado após askDevicePermission()
queryMicrophones()
Consulta para dispositivos de microfone disponíveis.
function queryMicrophones(): Promise<AudioDeviceInfo[]>
Devoluções
Promise<AudioDeviceInfo[]>
Uma matriz de entidades de informações do dispositivo de áudio <xref:%40azure%2Fcommunication-calling%23AudioDeviceInfo>
Observações
Este método deve ser chamado após askDevicePermission()
querySpeakers()
Consulta para dispositivos de microfone disponíveis.
function querySpeakers(): Promise<AudioDeviceInfo[]>
Devoluções
Promise<AudioDeviceInfo[]>
Uma matriz de entidades de informações do dispositivo de áudio <xref:%40azure%2Fcommunication-calling%23AudioDeviceInfo>
Observações
Este método deve ser chamado após askDevicePermission()
setCamera(VideoDeviceInfo, VideoStreamOptions)
Defina a câmara para utilizar na chamada.
function setCamera(sourceInfo: VideoDeviceInfo, options?: VideoStreamOptions): Promise<void>
Parâmetros
- sourceInfo
- VideoDeviceInfo
Dispositivo de câmara à escolha, escolha um devolvido por queryCameras
- options
- VideoStreamOptions
Opções para controlar a forma como a transmissão da câmara é composta <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>
Devoluções
Promise<void>
setMicrophone(AudioDeviceInfo)
Defina o microfone para utilizar na chamada.
function setMicrophone(sourceInfo: AudioDeviceInfo): Promise<void>
Parâmetros
- sourceInfo
- AudioDeviceInfo
Dispositivo de microfone à escolha, escolha um devolvido pela consultaMicrophones
Devoluções
Promise<void>
setSpeaker(AudioDeviceInfo)
Defina o altifalante para utilizar na chamada.
function setSpeaker(sourceInfo: AudioDeviceInfo): Promise<void>
Parâmetros
- sourceInfo
- AudioDeviceInfo
Dispositivo de orador à escolha, escolha um devolvido por querySpeakers
Devoluções
Promise<void>