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


CallAdapter interface

Интерфейс адаптера, предназначенный для удостоверения связи Azure, который расширяет CommonCallAdapter.

Extends

Методы

joinCall(boolean)

Присоединитесь к вызову с микрофоном, который изначально включен или выключен.

startCall(string[], StartCallOptions)

Начните звонок.

Наследуемые методы

askDevicePermission(PermissionConstraints)

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

createStreamView(string, VideoStreamOptions)

Создайте html-представление для потока.

dispose()

Удаление составного элемента

disposeStreamView(string, VideoStreamOptions)

Удалите представление HTML для потока.

getState()

Получение текущего состояния

leaveCall(boolean)

Выйти из звонка

mute()

Отключение звука текущего пользователя во время вызова или локальное отключение микрофона

off("callEnded", CallEndedListener)

Функция отмены подписки на событие callEnded.

off("callIdChanged", CallIdChangedListener)

Отмена подписки на событие callIdChanged.

off("diagnosticChanged", DiagnosticChangedEventListner)

Отмена подписки на событие diagnosticChanged.

off("displayNameChanged", DisplayNameChangedListener)

Отмена подписки на событие "displayNameChanged".

off("error", (e: AdapterError) => void)

Отмена подписки на событие error.

off("isLocalScreenSharingActiveChanged", IsLocalScreenSharingActiveChangedListener)

Отмена подписки на событие isLocalScreenSharingActiveChanged.

off("isMutedChanged", IsMutedChangedListener)

Функция отмены подписки для события isMutedChanged.

off("isSpeakingChanged", IsSpeakingChangedListener)

Функция отмены подписки для события isSpeakingChanged.

off("participantsJoined", ParticipantsJoinedListener)

Функция отмены подписки на событие "participantsJoined".

off("participantsLeft", ParticipantsLeftListener)

Отмена подписки на событие "participantsLeft".

off("selectedMicrophoneChanged", PropertyChangedEvent)

Отмена подписки на событие selectedMicrophoneChanged.

off("selectedSpeakerChanged", PropertyChangedEvent)

Отмена подписки на событие selectedSpeakerChanged.

offStateChange((state: CallAdapterState) => void)

Отменяет подписку обработчика на события stateChanged.

on("callEnded", CallEndedListener)

Функция subscribe для события callEnded.

on("callIdChanged", CallIdChangedListener)

Функция subscribe для события callIdChanged.

on("diagnosticChanged", DiagnosticChangedEventListner)

Функция подписки на событие diagnosticChanged.

Это событие возникает всякий раз, когда пользователь сталкивается с изменением диагностика о текущем вызове.

on("displayNameChanged", DisplayNameChangedListener)

Функция subscribe для события displayNameChanged.

on("error", (e: AdapterError) => void)

Функция subscribe для события error.

on("isLocalScreenSharingActiveChanged", IsLocalScreenSharingActiveChangedListener)

Функция subscribe для события isLocalScreenSharingActiveChanged.

on("isMutedChanged", IsMutedChangedListener)

Функция subscribe для события isMutedChanged.

on("isSpeakingChanged", IsSpeakingChangedListener)

Функция subscribe для события isSpeakingChanged.

on("participantsJoined", ParticipantsJoinedListener)

Функция subscribe для события "участникиСвязь".

on("participantsLeft", ParticipantsLeftListener)

Функция subscribe для события "participantsLeft".

on("selectedMicrophoneChanged", PropertyChangedEvent)

Функция подписки на событие selectedMicrophoneChanged.

Это событие срабатывает всякий раз, когда пользователь выбирает новое микрофонное устройство.

on("selectedSpeakerChanged", PropertyChangedEvent)

Функция subscribe для события selectedSpeakerChanged.

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

onStateChange((state: CallAdapterState) => void)

Подписывает обработчик на события stateChanged.

queryCameras()

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

queryMicrophones()

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

querySpeakers()

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

removeParticipant(string)

Удаление участника из вызова.

setCamera(VideoDeviceInfo, VideoStreamOptions)

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

setMicrophone(AudioDeviceInfo)

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

setSpeaker(AudioDeviceInfo)

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

startCamera(VideoStreamOptions)

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

startScreenShare()

Запустите общий доступ к экрану во время звонка.

stopCamera()

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

stopScreenShare()

Прекратить общий доступ к экрану

unmute()

Включение микрофона текущего пользователя во время вызова или локальное включение микрофона

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

joinCall(boolean)

Присоединитесь к вызову с микрофоном, который изначально включен или выключен.

function joinCall(microphoneOn?: boolean): undefined | Call

Параметры

microphoneOn

boolean

Включен ли микрофон изначально

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

undefined | Call

startCall(string[], StartCallOptions)

Начните звонок.

function startCall(participants: string[], options?: StartCallOptions): undefined | Call

Параметры

participants

string[]

Массив идентификаторов участников для присоединения

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

undefined | Call

Сведения о наследуемом методе

askDevicePermission(PermissionConstraints)

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

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

Параметры

constrain
PermissionConstraints

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

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

Promise<void>

Комментарии

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

Наследуется отCommonCallAdapter.askDevicePermission

createStreamView(string, VideoStreamOptions)

Создайте html-представление для потока.

function createStreamView(remoteUserId?: string, options?: VideoStreamOptions): Promise<void | CreateVideoStreamViewResult>

Параметры

remoteUserId

string

Идентификатор участника для отрисовки, оставьте его неопределенным, чтобы создать локальное представление камеры

options
VideoStreamOptions

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

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

Promise<void | CreateVideoStreamViewResult>

Комментарии

Этот метод реализуется для составных

Наследуется отCommonCallAdapter.createStreamView

dispose()

Удаление составного элемента

function dispose()

Наследуется отCommonCallAdapter.dispose

disposeStreamView(string, VideoStreamOptions)

Удалите представление HTML для потока.

function disposeStreamView(remoteUserId?: string, options?: VideoStreamOptions): Promise<void>

Параметры

remoteUserId

string

Идентификатор участника для отрисовки, оставьте его неопределенным, чтобы удалить представление локальной камеры

options
VideoStreamOptions

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

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

Promise<void>

Комментарии

Этот метод реализуется для составных

Наследуется отCommonCallAdapter.disposeStreamView

getState()

Получение текущего состояния

function getState(): CallAdapterState

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

Наследуется отCommonCallAdapter.getState

leaveCall(boolean)

Выйти из звонка

function leaveCall(forEveryone?: boolean): Promise<void>

Параметры

forEveryone

boolean

Следует ли удалять всех участников при выходе

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

Promise<void>

Наследуется отCommonCallAdapter.leaveCall

mute()

Отключение звука текущего пользователя во время вызова или локальное отключение микрофона

function mute(): Promise<void>

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

Promise<void>

Наследуется отCommonCallAdapter.mute

off("callEnded", CallEndedListener)

Функция отмены подписки на событие callEnded.

function off(event: "callEnded", listener: CallEndedListener)

Параметры

event

"callEnded"

Наследуется отCommonCallAdapter.off

off("callIdChanged", CallIdChangedListener)

Отмена подписки на событие callIdChanged.

function off(event: "callIdChanged", listener: CallIdChangedListener)

Параметры

event

"callIdChanged"

Наследуется отCommonCallAdapter.off

off("diagnosticChanged", DiagnosticChangedEventListner)

Отмена подписки на событие diagnosticChanged.

function off(event: "diagnosticChanged", listener: DiagnosticChangedEventListner)

Параметры

event

"diagnosticChanged"

Наследуется отCommonCallAdapter.off

off("displayNameChanged", DisplayNameChangedListener)

Отмена подписки на событие "displayNameChanged".

function off(event: "displayNameChanged", listener: DisplayNameChangedListener)

Параметры

event

"displayNameChanged"

Наследуется отCommonCallAdapter.off

off("error", (e: AdapterError) => void)

Отмена подписки на событие error.

function off(event: "error", listener: (e: AdapterError) => void)

Параметры

event

"error"

listener

(e: AdapterError) => void

Наследуется отCommonCallAdapter.off

off("isLocalScreenSharingActiveChanged", IsLocalScreenSharingActiveChangedListener)

Отмена подписки на событие isLocalScreenSharingActiveChanged.

function off(event: "isLocalScreenSharingActiveChanged", listener: IsLocalScreenSharingActiveChangedListener)

Параметры

event

"isLocalScreenSharingActiveChanged"

Наследуется отCommonCallAdapter.off

off("isMutedChanged", IsMutedChangedListener)

Функция отмены подписки для события isMutedChanged.

function off(event: "isMutedChanged", listener: IsMutedChangedListener)

Параметры

event

"isMutedChanged"

Наследуется отCommonCallAdapter.off

off("isSpeakingChanged", IsSpeakingChangedListener)

Функция отмены подписки для события isSpeakingChanged.

function off(event: "isSpeakingChanged", listener: IsSpeakingChangedListener)

Параметры

event

"isSpeakingChanged"

Наследуется отCommonCallAdapter.off

off("participantsJoined", ParticipantsJoinedListener)

Функция отмены подписки на событие "participantsJoined".

function off(event: "participantsJoined", listener: ParticipantsJoinedListener)

Параметры

event

"participantsJoined"

Наследуется отCommonCallAdapter.off

off("participantsLeft", ParticipantsLeftListener)

Отмена подписки на событие "participantsLeft".

function off(event: "participantsLeft", listener: ParticipantsLeftListener)

Параметры

event

"participantsLeft"

Наследуется отCommonCallAdapter.off

off("selectedMicrophoneChanged", PropertyChangedEvent)

Отмена подписки на событие selectedMicrophoneChanged.

function off(event: "selectedMicrophoneChanged", listener: PropertyChangedEvent)

Параметры

event

"selectedMicrophoneChanged"

Наследуется отCommonCallAdapter.off

off("selectedSpeakerChanged", PropertyChangedEvent)

Отмена подписки на событие selectedSpeakerChanged.

function off(event: "selectedSpeakerChanged", listener: PropertyChangedEvent)

Параметры

event

"selectedSpeakerChanged"

Наследуется отCommonCallAdapter.off

offStateChange((state: CallAdapterState) => void)

Отменяет подписку обработчика на события stateChanged.

function offStateChange(handler: (state: CallAdapterState) => void)

Параметры

handler

(state: CallAdapterState) => void

Наследуется отCommonCallAdapter.offStateChange

on("callEnded", CallEndedListener)

Функция subscribe для события callEnded.

function on(event: "callEnded", listener: CallEndedListener)

Параметры

event

"callEnded"

Наследуется отCommonCallAdapter.on

on("callIdChanged", CallIdChangedListener)

Функция subscribe для события callIdChanged.

function on(event: "callIdChanged", listener: CallIdChangedListener)

Параметры

event

"callIdChanged"

Комментарии

Событие активируется при изменении callId текущего пользователя.

Наследуется отCommonCallAdapter.on

on("diagnosticChanged", DiagnosticChangedEventListner)

Функция подписки на событие diagnosticChanged.

Это событие возникает всякий раз, когда пользователь сталкивается с изменением диагностика о текущем вызове.

function on(event: "diagnosticChanged", listener: DiagnosticChangedEventListner)

Параметры

event

"diagnosticChanged"

Наследуется отCommonCallAdapter.on

on("displayNameChanged", DisplayNameChangedListener)

Функция subscribe для события displayNameChanged.

function on(event: "displayNameChanged", listener: DisplayNameChangedListener)

Параметры

event

"displayNameChanged"

Наследуется отCommonCallAdapter.on

on("error", (e: AdapterError) => void)

Функция subscribe для события error.

function on(event: "error", listener: (e: AdapterError) => void)

Параметры

event

"error"

listener

(e: AdapterError) => void

Наследуется отCommonCallAdapter.on

on("isLocalScreenSharingActiveChanged", IsLocalScreenSharingActiveChangedListener)

Функция subscribe для события isLocalScreenSharingActiveChanged.

function on(event: "isLocalScreenSharingActiveChanged", listener: IsLocalScreenSharingActiveChangedListener)

Параметры

event

"isLocalScreenSharingActiveChanged"

Наследуется отCommonCallAdapter.on

on("isMutedChanged", IsMutedChangedListener)

Функция subscribe для события isMutedChanged.

function on(event: "isMutedChanged", listener: IsMutedChangedListener)

Параметры

event

"isMutedChanged"

Комментарии

Событие будет активироваться при изменении состояния отключения звука текущего пользователя или удаленного пользователя.

Наследуется отCommonCallAdapter.on

on("isSpeakingChanged", IsSpeakingChangedListener)

Функция subscribe для события isSpeakingChanged.

function on(event: "isSpeakingChanged", listener: IsSpeakingChangedListener)

Параметры

event

"isSpeakingChanged"

Наследуется отCommonCallAdapter.on

on("participantsJoined", ParticipantsJoinedListener)

Функция subscribe для события "участникиСвязь".

function on(event: "participantsJoined", listener: ParticipantsJoinedListener)

Параметры

event

"participantsJoined"

Наследуется отCommonCallAdapter.on

on("participantsLeft", ParticipantsLeftListener)

Функция subscribe для события "participantsLeft".

function on(event: "participantsLeft", listener: ParticipantsLeftListener)

Параметры

event

"participantsLeft"

Наследуется отCommonCallAdapter.on

on("selectedMicrophoneChanged", PropertyChangedEvent)

Функция подписки на событие selectedMicrophoneChanged.

Это событие срабатывает всякий раз, когда пользователь выбирает новое микрофонное устройство.

function on(event: "selectedMicrophoneChanged", listener: PropertyChangedEvent)

Параметры

event

"selectedMicrophoneChanged"

Наследуется отCommonCallAdapter.on

on("selectedSpeakerChanged", PropertyChangedEvent)

Функция subscribe для события selectedSpeakerChanged.

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

function on(event: "selectedSpeakerChanged", listener: PropertyChangedEvent)

Параметры

event

"selectedSpeakerChanged"

Наследуется отCommonCallAdapter.on

onStateChange((state: CallAdapterState) => void)

Подписывает обработчик на события stateChanged.

function onStateChange(handler: (state: CallAdapterState) => void)

Параметры

handler

(state: CallAdapterState) => void

Наследуется отCommonCallAdapter.onStateChange

queryCameras()

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

function queryCameras(): Promise<VideoDeviceInfo[]>

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

Promise<VideoDeviceInfo[]>

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

Комментарии

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

Наследуется отCommonCallAdapter.queryCameras

queryMicrophones()

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

function queryMicrophones(): Promise<AudioDeviceInfo[]>

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

Promise<AudioDeviceInfo[]>

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

Комментарии

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

Наследуется отCommonCallAdapter.queryMicrophones

querySpeakers()

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

function querySpeakers(): Promise<AudioDeviceInfo[]>

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

Promise<AudioDeviceInfo[]>

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

Комментарии

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

Наследуется отCommonCallAdapter.querySpeakers

removeParticipant(string)

Удаление участника из вызова.

function removeParticipant(userId: string): Promise<void>

Параметры

userId

string

Идентификатор удаляемого участника

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

Promise<void>

Наследуется отCommonCallAdapter.removeParticipant

setCamera(VideoDeviceInfo, VideoStreamOptions)

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

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

Параметры

sourceInfo
VideoDeviceInfo

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

options
VideoStreamOptions

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

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

Promise<void>

Наследуется отCommonCallAdapter.setCamera

setMicrophone(AudioDeviceInfo)

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

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

Параметры

sourceInfo
AudioDeviceInfo

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

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

Promise<void>

Наследуется отCommonCallAdapter.setMicrophone

setSpeaker(AudioDeviceInfo)

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

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

Параметры

sourceInfo
AudioDeviceInfo

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

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

Promise<void>

Наследуется отCommonCallAdapter.setSpeaker

startCamera(VideoStreamOptions)

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

function startCamera(options?: VideoStreamOptions): Promise<void>

Параметры

options
VideoStreamOptions

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

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

Promise<void>

Наследуется отCommonCallAdapter.startCamera

startScreenShare()

Запустите общий доступ к экрану во время звонка.

function startScreenShare(): Promise<void>

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

Promise<void>

Наследуется отCommonCallAdapter.startScreenShare

stopCamera()

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

function stopCamera(): Promise<void>

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

Promise<void>

Наследуется отCommonCallAdapter.stopCamera

stopScreenShare()

Прекратить общий доступ к экрану

function stopScreenShare(): Promise<void>

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

Promise<void>

Наследуется отCommonCallAdapter.stopScreenShare

unmute()

Включение микрофона текущего пользователя во время вызова или локальное включение микрофона

function unmute(): Promise<void>

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

Promise<void>

Наследуется отCommonCallAdapter.unmute