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()

Query per i dispositivi altoparlante 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<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>