Поделиться через


CallAdapterDeviceManagement interface

Функциональные возможности для управления устройствами в вызове.

Методы

askDevicePermission(PermissionConstraints)

Запрашивать разрешения устройств.

queryCameras()

Запрос доступных устройств камеры.

queryMicrophones()

Запрос доступных микрофонных устройств.

querySpeakers()

Запрос доступных микрофонных устройств.

setCamera(VideoDeviceInfo, VideoStreamOptions)

Задайте камеру для использования в вызове.

setMicrophone(AudioDeviceInfo)

Задайте микрофон для использования в вызове.

setSpeaker(AudioDeviceInfo)

Задайте динамик для использования в вызове.

Сведения о методе

askDevicePermission(PermissionConstraints)

Запрашивать разрешения устройств.

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

Параметры

constrain
PermissionConstraints

Определение ограничений для доступа к локальным устройствам <xref:%40azure%2Fcommunication-calling%23PermissionConstraints>

Возвращаемое значение

Promise<void>

Комментарии

Если разрешения еще не предоставлены, появится окно разрешений браузера

queryCameras()

Запрос доступных устройств камеры.

function queryCameras(): Promise<VideoDeviceInfo[]>

Возвращаемое значение

Promise<VideoDeviceInfo[]>

Массив сущностей сведений о видеоустройстве <xref:%40azure%2Fcommunication-calling%23VideoDeviceInfo>

Комментарии

Этот метод следует вызывать после askDevicePermission()

queryMicrophones()

Запрос доступных микрофонных устройств.

function queryMicrophones(): Promise<AudioDeviceInfo[]>

Возвращаемое значение

Promise<AudioDeviceInfo[]>

Массив сущностей сведений о звуковых устройствах <xref:%40azure%2Fcommunication-calling%23AudioDeviceInfo>

Комментарии

Этот метод следует вызывать после askDevicePermission()

querySpeakers()

Запрос доступных микрофонных устройств.

function querySpeakers(): Promise<AudioDeviceInfo[]>

Возвращаемое значение

Promise<AudioDeviceInfo[]>

Массив сущностей сведений о звуковых устройствах <xref:%40azure%2Fcommunication-calling%23AudioDeviceInfo>

Комментарии

Этот метод следует вызывать после askDevicePermission()

setCamera(VideoDeviceInfo, VideoStreamOptions)

Задайте камеру для использования в вызове.

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

Параметры

sourceInfo
VideoDeviceInfo

Выберите устройство камеры, возвращаемое запросомCameras

options
VideoStreamOptions

Параметры управления отображением потока камеры <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>

Возвращаемое значение

Promise<void>

setMicrophone(AudioDeviceInfo)

Задайте микрофон для использования в вызове.

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

Параметры

sourceInfo
AudioDeviceInfo

Выберите устройство микрофона, возвращаемое запросомMicrophones

Возвращаемое значение

Promise<void>

setSpeaker(AudioDeviceInfo)

Задайте динамик для использования в вызове.

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

Параметры

sourceInfo
AudioDeviceInfo

Устройство говорящего, которое нужно выбрать, выберите один, возвращенный querySpeakers

Возвращаемое значение

Promise<void>