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 |
Eseguire una query per i dispositivi microfoni 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<void>
Parametri
- constrain
- PermissionConstraints
Definire vincoli per l'accesso ai dispositivi locali <xref:%40azure%2Fcommunication-calling%23PermissionConstraints>
Restituisce
Promise<void>
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()
Eseguire una query per i dispositivi microfoni 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 queryCameras
- options
- VideoStreamOptions
Opzioni per controllare 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 dalla 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>