Delen via


CallAdapterDeviceManagement interface

Functionaliteit voor het beheren van apparaten binnen een gesprek.

Methoden

askDevicePermission(PermissionConstraints)

Vragen om machtigingen van apparaten.

queryCameras()

Query's uitvoeren op beschikbare cameraapparaten.

queryMicrophones()

Query uitvoeren op beschikbare microfoonapparaten.

querySpeakers()

Query op beschikbare luidsprekerapparaten.

setCamera(VideoDeviceInfo, VideoStreamOptions)

Stel de camera in voor gebruik in het gesprek.

setMicrophone(AudioDeviceInfo)

Stel de microfoon in voor gebruik in het gesprek.

setSpeaker(AudioDeviceInfo)

Stel de luidspreker in voor gebruik in het gesprek.

Methodedetails

askDevicePermission(PermissionConstraints)

Vragen om machtigingen van apparaten.

function askDevicePermission(constrain: PermissionConstraints): Promise<DeviceAccess>

Parameters

constrain
PermissionConstraints

Beperkingen definiƫren voor toegang tot lokale apparaten <xref:%40azure%2Fcommunication-calling%23PermissionConstraints>

Retouren

Promise<DeviceAccess>

Opmerkingen

Het venster Browsermachtiging wordt weergegeven als er nog geen machtigingen zijn verleend

queryCameras()

Query's uitvoeren op beschikbare cameraapparaten.

function queryCameras(): Promise<VideoDeviceInfo[]>

Retouren

Promise<VideoDeviceInfo[]>

Een matrix met gegevensentiteiten voor videoapparaten <xref:%40azure%2Fcommunication-calling%23VideoDeviceInfo>

Opmerkingen

Deze methode moet worden aangeroepen na askDevicePermission()

queryMicrophones()

Query uitvoeren op beschikbare microfoonapparaten.

function queryMicrophones(): Promise<AudioDeviceInfo[]>

Retouren

Promise<AudioDeviceInfo[]>

Een matrix met informatie-entiteiten voor audioapparaten <xref:%40azure%2Fcommunication-calling%23AudioDeviceInfo>

Opmerkingen

Deze methode moet worden aangeroepen na askDevicePermission()

querySpeakers()

Query op beschikbare luidsprekerapparaten.

function querySpeakers(): Promise<AudioDeviceInfo[]>

Retouren

Promise<AudioDeviceInfo[]>

Een matrix met informatie-entiteiten voor audioapparaten <xref:%40azure%2Fcommunication-calling%23AudioDeviceInfo>

Opmerkingen

Deze methode moet worden aangeroepen na askDevicePermission()

setCamera(VideoDeviceInfo, VideoStreamOptions)

Stel de camera in voor gebruik in het gesprek.

function setCamera(sourceInfo: VideoDeviceInfo, options?: VideoStreamOptions): Promise<void>

Parameters

sourceInfo
VideoDeviceInfo

Cameraapparaat dat u wilt kiezen, kies een apparaat dat wordt geretourneerd door queryCameras

options
VideoStreamOptions

Opties om te bepalen hoe de camerastream wordt weergegeven <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>

Retouren

Promise<void>

setMicrophone(AudioDeviceInfo)

Stel de microfoon in voor gebruik in het gesprek.

function setMicrophone(sourceInfo: AudioDeviceInfo): Promise<void>

Parameters

sourceInfo
AudioDeviceInfo

Microfoonapparaat dat u wilt kiezen, kiest u een apparaat dat wordt geretourneerd door queryMicrophones

Retouren

Promise<void>

setSpeaker(AudioDeviceInfo)

Stel de luidspreker in voor gebruik in het gesprek.

function setSpeaker(sourceInfo: AudioDeviceInfo): Promise<void>

Parameters

sourceInfo
AudioDeviceInfo

Luidsprekerapparaat dat u wilt kiezen, kiest u er een die wordt geretourneerd door querySpeakers

Retouren

Promise<void>