CallAdapterDeviceManagement interface
Functionaliteit voor het beheren van apparaten binnen een gesprek.
Methoden
| ask |
Vragen om machtigingen van apparaten. |
| query |
Query's uitvoeren op beschikbare cameraapparaten. |
| query |
Query uitvoeren op beschikbare microfoonapparaten. |
| query |
Query op beschikbare luidsprekerapparaten. |
| set |
Stel de camera in voor gebruik in het gesprek. |
| set |
Stel de microfoon in voor gebruik in het gesprek. |
| set |
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>