CallAdapterDeviceManagement interface
Функциональные возможности для управления устройствами в вызове.
Методы
ask |
Запрашивать разрешения устройств. |
query |
Запрос доступных устройств камеры. |
query |
Запрос доступных микрофонных устройств. |
query |
Запрос доступных микрофонных устройств. |
set |
Задайте камеру для использования в вызове. |
set |
Задайте микрофон для использования в вызове. |
set |
Задайте динамик для использования в вызове. |
Сведения о методе
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>