CallAdapterDeviceManagement interface

Funktioner för att hantera enheter i ett anrop.

Metoder

askDevicePermission(PermissionConstraints)

Be om behörigheter för enheter.

queryCameras()

Fråga efter tillgängliga kameraenheter.

queryMicrophones()

Fråga efter tillgängliga mikrofonenheter.

querySpeakers()

Fråga efter tillgängliga mikrofonenheter.

setCamera(VideoDeviceInfo, VideoStreamOptions)

Ställ in kameran som ska användas i samtalet.

setMicrophone(AudioDeviceInfo)

Ställ in mikrofonen som ska användas i samtalet.

setSpeaker(AudioDeviceInfo)

Ställ in högtalaren som ska användas i anropet.

Metodinformation

askDevicePermission(PermissionConstraints)

Be om behörigheter för enheter.

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

Parametrar

constrain
PermissionConstraints

Definiera begränsningar för åtkomst till lokala enheter <xref:%40azure%2Fcommunication-calling%23PermissionConstraints>

Returer

Promise<void>

Kommentarer

Webbläsarbehörighetsfönstret visas om behörigheter inte har beviljats ännu

queryCameras()

Fråga efter tillgängliga kameraenheter.

function queryCameras(): Promise<VideoDeviceInfo[]>

Returer

Promise<VideoDeviceInfo[]>

En matris med entiteter för videoenhetsinformation <xref:%40azure%2Fcommunication-calling%23VideoDeviceInfo>

Kommentarer

Den här metoden ska anropas efter askDevicePermission()

queryMicrophones()

Fråga efter tillgängliga mikrofonenheter.

function queryMicrophones(): Promise<AudioDeviceInfo[]>

Returer

Promise<AudioDeviceInfo[]>

En matris med informationsentiteter för ljudenheter <xref:%40azure%2Fcommunication-calling%23AudioDeviceInfo>

Kommentarer

Den här metoden ska anropas efter askDevicePermission()

querySpeakers()

Fråga efter tillgängliga mikrofonenheter.

function querySpeakers(): Promise<AudioDeviceInfo[]>

Returer

Promise<AudioDeviceInfo[]>

En matris med informationsentiteter för ljudenheter <xref:%40azure%2Fcommunication-calling%23AudioDeviceInfo>

Kommentarer

Den här metoden ska anropas efter askDevicePermission()

setCamera(VideoDeviceInfo, VideoStreamOptions)

Ställ in kameran som ska användas i samtalet.

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

Parametrar

sourceInfo
VideoDeviceInfo

Kameraenhet att välja, välj en som returneras av queryCameras

options
VideoStreamOptions

Alternativ för att styra hur kameraströmmen återges <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>

Returer

Promise<void>

setMicrophone(AudioDeviceInfo)

Ställ in mikrofonen som ska användas i samtalet.

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

Parametrar

sourceInfo
AudioDeviceInfo

Mikrofonenhet att välja, välj en som returneras av fråganMicrophones

Returer

Promise<void>

setSpeaker(AudioDeviceInfo)

Ställ in högtalaren som ska användas i anropet.

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

Parametrar

sourceInfo
AudioDeviceInfo

Talarenhet att välja, välj en som returneras av querySpeakers

Returer

Promise<void>