Condividi tramite


CallAdapterDeviceManagement interface

Funzionalità per la gestione dei dispositivi all'interno di una chiamata.

Metodi

askDevicePermission(PermissionConstraints)

Richiedere le autorizzazioni dei dispositivi.

queryCameras()

Eseguire una query per i dispositivi fotocamera disponibili.

queryMicrophones()

Eseguire una query per i dispositivi microfoni disponibili.

querySpeakers()

Eseguire una query per i dispositivi microfoni disponibili.

setCamera(VideoDeviceInfo, VideoStreamOptions)

Impostare la fotocamera da usare nella chiamata.

setMicrophone(AudioDeviceInfo)

Impostare il microfono da usare nella chiamata.

setSpeaker(AudioDeviceInfo)

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>