Megosztás a következőn keresztül:


CallAdapterDeviceManagement interface

Az eszközök híváson belüli kezelésére szolgáló funkciók.

Metódusok

askDevicePermission(PermissionConstraints)

Kérjen engedélyeket az eszközökről.

queryCameras()

Az elérhető kameraeszközök lekérdezése.

queryMicrophones()

Az elérhető mikrofoneszközök lekérdezése.

querySpeakers()

Elérhető hangszóróeszközök lekérdezése.

setCamera(VideoDeviceInfo, VideoStreamOptions)

Állítsa be a kamerát a hívásban való használatra.

setMicrophone(AudioDeviceInfo)

Állítsa be a mikrofont a hívásban való használatra.

setSpeaker(AudioDeviceInfo)

Állítsa be a hangszórót a hívásban való használatra.

Metódus adatai

askDevicePermission(PermissionConstraints)

Kérjen engedélyeket az eszközökről.

function askDevicePermission(constrain: PermissionConstraints): Promise<DeviceAccess>

Paraméterek

constrain
PermissionConstraints

A helyi eszközök elérésére vonatkozó korlátozások meghatározása <xref:%40azure%2Fcommunication-calling%23PermissionConstraints>

Válaszok

Promise<DeviceAccess>

Megjegyzések

A böngésző engedélyablaka akkor jelenik meg, ha az engedélyek még nem lettek megadva

queryCameras()

Az elérhető kameraeszközök lekérdezése.

function queryCameras(): Promise<VideoDeviceInfo[]>

Válaszok

Promise<VideoDeviceInfo[]>

Videoeszköz-információs entitások tömbje <xref:%40azure%2Fcommunication-calling%23VideoDeviceInfo>

Megjegyzések

Ezt a metódust az askDevicePermission() után kell meghívni

queryMicrophones()

Az elérhető mikrofoneszközök lekérdezése.

function queryMicrophones(): Promise<AudioDeviceInfo[]>

Válaszok

Promise<AudioDeviceInfo[]>

Hangeszköz-információs entitások tömbje <xref:%40azure%2Fcommunication-calling%23AudioDeviceInfo>

Megjegyzések

Ezt a metódust az askDevicePermission() után kell meghívni

querySpeakers()

Elérhető hangszóróeszközök lekérdezése.

function querySpeakers(): Promise<AudioDeviceInfo[]>

Válaszok

Promise<AudioDeviceInfo[]>

Hangeszköz-információs entitások tömbje <xref:%40azure%2Fcommunication-calling%23AudioDeviceInfo>

Megjegyzések

Ezt a metódust az askDevicePermission() után kell meghívni

setCamera(VideoDeviceInfo, VideoStreamOptions)

Állítsa be a kamerát a hívásban való használatra.

function setCamera(sourceInfo: VideoDeviceInfo, options?: VideoStreamOptions): Promise<void>

Paraméterek

sourceInfo
VideoDeviceInfo

Válassza ki a választott kameraeszközt, válassza ki a queryCameras által visszaadott eszközt

options
VideoStreamOptions

A kamerastream megjelenítésének <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>

Válaszok

Promise<void>

setMicrophone(AudioDeviceInfo)

Állítsa be a mikrofont a hívásban való használatra.

function setMicrophone(sourceInfo: AudioDeviceInfo): Promise<void>

Paraméterek

sourceInfo
AudioDeviceInfo

Válasszon mikrofoneszközt, válasszon egyet, amelyet queryMicrophones

Válaszok

Promise<void>

setSpeaker(AudioDeviceInfo)

Állítsa be a hangszórót a hívásban való használatra.

function setSpeaker(sourceInfo: AudioDeviceInfo): Promise<void>

Paraméterek

sourceInfo
AudioDeviceInfo

A választható hangszóróeszköz közül válassza ki a querySpeakers által visszaadott eszközt

Válaszok

Promise<void>