Partilhar via


CallAdapterDeviceManagement interface

Funcionalidade para gerir dispositivos numa chamada.

Métodos

askDevicePermission(PermissionConstraints)

Peça permissões de dispositivos.

queryCameras()

Consulta para dispositivos de câmara disponíveis.

queryMicrophones()

Consulta para dispositivos de microfone disponíveis.

querySpeakers()

Consulta para dispositivos de microfone disponíveis.

setCamera(VideoDeviceInfo, VideoStreamOptions)

Defina a câmara para utilizar na chamada.

setMicrophone(AudioDeviceInfo)

Defina o microfone para utilizar na chamada.

setSpeaker(AudioDeviceInfo)

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>