CallAdapterDeviceManagement interface
Funzionalità per la gestione dei dispositivi all'interno di una chiamata.
Metodi
| ask |
Richiedere le autorizzazioni dei dispositivi. |
| query |
Eseguire una query per i dispositivi fotocamera disponibili. |
| query |
Eseguire una query per i dispositivi microfoni disponibili. |
| query |
Query per i dispositivi altoparlante disponibili. |
| set |
Impostare la fotocamera da usare nella chiamata. |
| set |
Impostare il microfono da usare nella chiamata. |
| set |
Impostare l'altoparlante da usare nella chiamata. |
Dettagli metodo
askDevicePermission(PermissionConstraints)
Richiedere le autorizzazioni dei dispositivi.
function askDevicePermission(constrain: PermissionConstraints): Promise<DeviceAccess>
Parametri
- constrain
- PermissionConstraints
Definire i vincoli per l'accesso ai dispositivi locali <xref:%40azure%2Fcommunication-calling%23PermissionConstraints>
Restituisce
Promise<DeviceAccess>
Commenti
Verrà visualizzata la finestra delle autorizzazioni del browser se le autorizzazioni non sono ancora concesse
queryCameras()
Eseguire una query per i dispositivi fotocamera disponibili.
function queryCameras(): Promise<VideoDeviceInfo[]>
Restituisce
Promise<VideoDeviceInfo[]>
Matrice di entità di informazioni sul dispositivo video <xref:%40azure%2Fcommunication-calling%23VideoDeviceInfo>
Commenti
Questo metodo deve essere chiamato dopo askDevicePermission()
queryMicrophones()
Eseguire una query per i dispositivi microfoni disponibili.
function queryMicrophones(): Promise<AudioDeviceInfo[]>
Restituisce
Promise<AudioDeviceInfo[]>
Matrice di entità di informazioni sul dispositivo audio <xref:%40azure%2Fcommunication-calling%23AudioDeviceInfo>
Commenti
Questo metodo deve essere chiamato dopo askDevicePermission()
querySpeakers()
Query per i dispositivi altoparlante disponibili.
function querySpeakers(): Promise<AudioDeviceInfo[]>
Restituisce
Promise<AudioDeviceInfo[]>
Matrice di entità di informazioni sul dispositivo audio <xref:%40azure%2Fcommunication-calling%23AudioDeviceInfo>
Commenti
Questo metodo deve essere chiamato dopo askDevicePermission()
setCamera(VideoDeviceInfo, VideoStreamOptions)
Impostare la fotocamera da usare nella chiamata.
function setCamera(sourceInfo: VideoDeviceInfo, options?: VideoStreamOptions): Promise<void>
Parametri
- sourceInfo
- VideoDeviceInfo
Dispositivo fotocamera da scegliere, selezionarne uno restituito da queryCamera
- options
- VideoStreamOptions
Opzioni per controllare come viene eseguito il rendering del flusso della fotocamera <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>
Restituisce
Promise<void>
setMicrophone(AudioDeviceInfo)
Impostare il microfono da usare nella chiamata.
function setMicrophone(sourceInfo: AudioDeviceInfo): Promise<void>
Parametri
- sourceInfo
- AudioDeviceInfo
Dispositivo microfono da scegliere, selezionarne uno restituito da queryMicrophones
Restituisce
Promise<void>
setSpeaker(AudioDeviceInfo)
Impostare l'altoparlante da usare nella chiamata.
function setSpeaker(sourceInfo: AudioDeviceInfo): Promise<void>
Parametri
- sourceInfo
- AudioDeviceInfo
Dispositivo altoparlante da scegliere, selezionarne uno restituito da querySpeakers
Restituisce
Promise<void>