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


@azure/communication-react package

Классы

CallError

Ошибка, возникаемая из методов API с отслеживанием состояния.

ChatError

Ошибка, возникаемая из методов StatefulChatClient.

Интерфейсы

AcceptedTransfer

Перенос состояния функции

ActiveErrorMessage

Активные сообщения об ошибках, отображаемые с помощью ErrorBar.

ActiveNotification

Активные уведомления будут отображаться через NotificationStack.

AdapterError

Ошибка, сообщаемая с помощью событий ошибок и хранящихся в состоянии адаптера.

AdapterNotification

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

AdapterState

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

AttachmentMetadata

Модель данных, представляющая вложение сообщения чата, содержит идентификатор для уникальной идентификации вложения, имя, представляющее имя файла, и URL-адрес для скачивания вложения.

BaseCompositeProps

Свойства, общие для всех составных элементов, экспортированных из этой библиотеки.

BaseCustomStyles

Базовые стили флюентных стилей для всех компонентов, экспортированных из этой либраи.

BreakoutRoomsState

Состояние сессионных залов

CallAdapter

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

CallAdapterCallManagement

Функции для управления текущим вызовом или запуска нового вызова

CallAdapterCallOperations

Функции управления текущим вызовом.

CallAdapterDeviceManagement

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

CallAdapterSubscribers

Вызов составных событий, на которые можно подписаться.

CallAgentProviderProps

Аргументы для инициализации CallAgentProvider.

CallAgentState

Только версия <xref:%40azure%2Fcommunication-calling%23CallAgent>, кроме вызовов, перемещается как дочерний напрямую CallClientState и не включена здесь. Причиной того, чтобы состояние CallAgent было защищено, заключается в предоставлении доступа к displayName. Мы не сглаживаем CallAgent.displayName и помещаем его в CallClientState, так как это было бы неоднозначно, что displayName фактически зависит от создания и существования CallAgent, чтобы быть доступным.

CallAndChatLocator

Аргументы для использования в createAzureCommunicationCallWithChatAdapter для присоединения вызова к связанному потоку чата.

CallClientProviderProps

Аргументы для инициализации CallClientProvider.

CallClientState

Контейнер для всех данных состояния, xied StatefulCallClient. Вызовы, вызовыEnded, входящиеcalls и входящие состоянияCallsEnded будут автоматически предоставлены, если был создан callAgent. DeviceManager будет пустым изначально, пока не будет заполнено DeviceManagerState. Состояние userId предоставляется в качестве удобства для разработчика и полностью контролируется и устанавливается разработчиком.

CallCompositeLoaderProps

Входные параметры для OutboundCallComposite, которые вы можете использовать в своем приложении.

Содержит два варианта пакетов:

CallCompositeProps

Реквизиты для CallComposite.

CallCompositeStrings

Строки, используемые CallComposite напрямую.

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

CallFeatureStreamState

Состояние только версии <xref:%40azure%2Fcommunication-calling%23CallFeatureStream>. Представляет состояние потока функций вызова.

CallInfoState

Состояние для отслеживания типов <xref:CallInfo> и <xref:TeamsCallInfo>

CallNotification
CallProviderProps

Аргументы для инициализации CallProvider.

CallState

Состояние только версии <xref:%40azure%2Fcommunication-calling%23Call>. StatefulCallClient автоматически извлекает состояние вызова и добавляет его в состояние, предоставляемое StatefulCallClient.

CallSurveyImprovementSuggestions

Представляет собой часть опроса по телефону, посвященную предложению по улучшению

CallWithChatAdapter

интерфейс адаптера CallWithChatComposite.

CallWithChatAdapterManagement

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

CallWithChatAdapterState

CallWithChat State — это сочетание клиентов чата с отслеживанием состояния и вызовов с определенным состоянием, характерным только для Составного CallWithChat.

CallWithChatAdapterSubscriptions

События звонка и чата, которые можно подписаться на CallWithChatAdapter.

CallWithChatAdapterUiState

Состояние пользовательского интерфейса, относящегося к CallWithChatComposite.

CallWithChatClientState

Состояние из внутренних служб, которые CallWithChatComposite.

CallWithChatCompositeLoaderProps

Входные параметры для CallWithChatComposite, которые вы можете использовать в своем приложении.

Содержит два варианта пакетов:

CallWithChatCompositeProps

Реквизиты, необходимые для CallWithChatComposite

CallWithChatCompositeStrings

Строки, используемые CallWithChatComposite напрямую.

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

CallWithChatControlOptions

Параметры настройки панели управления в режиме вызовов с интерфейсом чата.

CallingHandlers

Объект, содержащий все обработчики, необходимые для вызова компонентов.

Вызов связанных компонентов из этого пакета может выбрать соответствующие обработчики из этого объекта. См. <xref:useHandlers> и usePropsFor.

CallingTheme

Пользовательская палитра тем Fluent, используемая при вызове связанных компонентов в этой библиотеке.

CameraButtonContextualMenuStyles

Стили для меню CameraButton.

CameraButtonProps

Реквизиты для компонента CameraButton.

CameraButtonStrings

Строки CameraButton, которые можно переопределить.

CameraButtonStyles

Стили для CameraButton

CapabilitiesFeatureState

Версия только для штата <xref:%40azure%2Fcommunication-calling%23CapabilitiesFeature>

CapabilityChangedNotificationStrings

Строки для уведомлений об изменении возможности

CaptionLanguageStrings

Строки языка подписей для настройки модального окна подписи

CaptionsBannerProps

ПодписиРеквизит компонента баннера.

CaptionsBannerStrings

Строки для баннера с подписями

CaptionsCallFeatureState
CaptionsInfo
CaptionsSettingsModalProps

ПодписиНастройкиМодальные реквизиты компонентов.

CaptionsSettingsModalStrings

строки для установки модального окна подписей

ChatAdapterSubscribers

Составные события чата, на которые можно подписаться.

ChatAdapterThreadManagement

Функции управления текущим потоком чата.

ChatCompositeLoaderProps

Входные параметры для ChatComposite, которые вы можете использовать в своем приложении. Содержит параметры для ChatCompositeChatCompositeOptions.

ChatCompositeProps

Реквизиты для ChatComposite.

ChatCompositeStrings

Строки, используемые непосредственно ChatComposite.

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

ChatMessage

Сообщение чата.

CommonCallAdapter

интерфейс адаптера callComposite.

CommonCallingHandlers

Объект, содержащий все обработчики, необходимые для вызова компонентов.

Вызов связанных компонентов из этого пакета может выбрать соответствующие обработчики из этого объекта. См. <xref:useHandlers> и usePropsFor.

ComponentLocale

Сведения о языковом стандарте для всех компонентов, экспортированных из этой библиотеки.

ComponentStrings

Строки, используемые всеми компонентами, экспортируемыми из этой библиотеки.

CompositeLocale

Сведения о языковом стандарте для всех составных компонентов, экспортированных из этой библиотеки.

CompositeStrings

Строки, используемые непосредственно в составных элементах.

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

ConferencePhoneInfo

Информация о телефоне для конференц-связи

ContentSystemMessage

Системное сообщение с содержимым arbitary.

ControlBarButtonProps

Реквизиты для ControlBarButton.

ControlBarButtonStrings

Строки ControlBarButton, которые можно переопределить.

ControlBarProps

Реквизиты для ControlBar.

CreateVideoStreamViewResult

Объект возвращается после создания локального или удаленного VideoStream. Это содержит вспомогательные функции для управления отрисовками потока.

CustomCallControlButtonCallbackArgs

Аргументы для CustomCallControlButtonCallback.

CustomCallControlButtonProps

Ответ от CustomCallControlButtonCallback. Включает базовые входные параметры, необходимые для рендеринга ControlBarButton или <xref:DrawerMenuItem>.

CustomCallControlButtonStrings

Строки для CustomCallControlButtons

CustomMessage

Пользовательский тип сообщения.

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

DevicesButtonContextualMenuStyles

Стили меню DevicesButton.

DevicesButtonProps

Реквизиты для DevicesButton.

DevicesButtonStrings

Строки DevicesButton, которые можно переопределить.

DevicesButtonStyles

Стили для элементов меню "Устройства".

DiagnosticsCallFeatureState

Только прокси-сервер состояния для <xref:%40azure%2Fcommunication-calling%23DiagnosticsCallFeature>.

DialpadProps

Реквизит для компонента Dialpad .

DialpadStrings

Строки номеронабирателя, которые можно переопределить.

DialpadStyles

Стили для компонента Dialpad .

Disposable

Функции для правильного удаления составного элемента.

DtmfDialPadOptions

Параметры для определения поведения рендеринга dtmfDialer в CallComposite

EndCallButtonProps

Реквизиты для EndCallButton.

EndCallButtonStrings

Строки EndCallButton, которые можно переопределить.

ErrorBarProps

Реквизиты для ErrorBar.

Помимо следующего, ErrorBar перенаправит все <xref:%40fluentui%2Freact%23IMessageBarProps> в базовый <xref:%40fluentui%2Freact%23MessageBar>.

ErrorBarStrings

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

FluentThemeProviderProps

Реквизиты для FluentThemeProvider.

GridLayoutProps

Реквизиты для GridLayout.

GridLayoutStyles

стили компонентов GridLayout.

HoldButtonProps
HoldButtonStrings

Строки для меток кнопки удержания

HorizontalGalleryStyles

стили компонентов <xref:HorizontalGallery>.

ImageOverlayProps

Входные данные для ImageOverlay.

ImageOverlayStrings

Строки ImageOverlay , которые можно переопределить.

IncomingCallNotificationProps

Свойства компонента уведомления о входящем вызове.

IncomingCallNotificationStrings

Строки для компонента уведомления о входящем вызове.

IncomingCallNotificationStyles

Стили для компонента уведомления о входящем вызове.

IncomingCallStackCall

Представляет собой активный входящий вызов.

IncomingCallStackProps

Входные данные для компонента IncomingCallManager.

IncomingCallState

Состояние только версии <xref:%40azure%2Fcommunication-calling%23IncomingCall>. StatefulCallClient автоматически обнаруживает входящие вызовы и добавляет состояние в состояние, предоставляемое StatefulCallClient.

InlineImage

Состояние InlineImage, отраженное в пользовательском интерфейсе.

InlineImageOptions

Параметры отображения встроенного изображения в сценарии встроенного изображения.

JoinCallOptions

Параметры настройки состояния микрофона и камеры при присоединении к вызову true = включить устройство при присоединении к вызову false = выключить устройство при присоединении к вызову 'keep'/undefined = сохранить состояние устройства перед вызовом

JumpToNewMessageButtonProps

Аргументы для <xref:MessageThreadProps.onRenderJumpToNewMessageButton>.

LocalVideoCameraCycleButtonProps
LocalVideoStreamState

Состояние только версии <xref:%40azure%2Fcommunication-calling%23LocalVideoStream>.

LocalVideoStreamVideoEffectsState

Версия домена <xref:%40azure%2Fcommunication-calling%23VideoEffectsFeature>.

LocalVideoTileOptions

Параметры для локальной видеоплитки в композите Call.

MediaAccessState

Состояние доступа к медиа

MediaDiagnosticsState

Только прокси-сервер состояния для <xref:%40azure%2Fcommunication-calling%23MediaDiagnostics>.

MeetingConferencePhoneInfoModalStrings

Строки для модального окна «Информация о телефоне»

MessageCommon

Общие свойства всех типов сообщений.

MessageStatusIndicatorProps

Реквизиты для MessageStatusIndicator.

MessageStatusIndicatorStrings

Строки MessageStatusIndicator, которые можно переопределить.

MessageThreadStrings

Строки MessageThread, которые можно переопределить.

MessageThreadStyles

Стили Fluent для MessageThread.

MicrophoneButtonContextualMenuStyles

Стили для меню микрофона.

MicrophoneButtonProps

Реквизиты для МикрофонButton.

MicrophoneButtonStrings

Строки МикрофонButton, которые можно переопределить.

MicrophoneButtonStyles

Стили для МикрофонButton

NetworkDiagnosticsState

Только прокси-сервер состояния для <xref:%40azure%2Fcommunication-calling%23NetworkDiagnostics>.

NotificationOptions

Опции для управления уведомлениями в композите.

NotificationProps

Реквизит для уведомлений.

NotificationStackProps

Входные данные для NotificationStack.

NotificationStackStrings

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

NotificationStrings

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

NotificationStyles

Стили для компонента уведомления.

OptimalVideoCountFeatureState

Версия функции Optimal Video Count Feature <xref:%40azure%2Fcommunication-calling%23OptimalVideoCountCallFeature>только для состояния .

OptionsDevice

Устройство, например камера, микрофон или динамик, во всплывающем элементе DevicesButton.

OutboundCallCompositeLoaderProps

Входные параметры для OutboundCallComposite, которые вы можете использовать в своем приложении.

Содержит два варианта пакетов:

PPTLiveCallFeatureState

Состояние только версии <xref:%40azure%2Fcommunication-calling%23PPTLiveCallFeature>. StatefulCallClient будет автоматически прослушивать pptLive во время вызова и соответствующим образом обновлять состояние, предоставляемое StatefulCallClient .

ParticipantAddedSystemMessage

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

ParticipantItemProps

Реквизиты для ParticipantItem.

ParticipantItemStrings

Строки ParticipantItem, которые можно переопределить.

ParticipantItemStyles

Стили Fluent для ParticipantItem.

ParticipantListItemStyles

Стили для ParticipantListParticipantItem.

ParticipantListStyles

Стили для УчастникаList.

ParticipantRemovedSystemMessage

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

ParticipantsButtonContextualMenuStyles

Стили для меню ParticipantsButton.

ParticipantsButtonProps

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

ParticipantsButtonStrings

Строки УчастниковButton, которые можно переопределить.

ParticipantsButtonStyles

Стили реквизитов для УчастниковButton.

RaiseHandButtonProps

Принадлежит RaiseHandButton.

RaiseHandButtonStrings

Строки RaiseHandButton , которые можно переопределить.

RaiseHandCallFeature

Состояние только версии <xref:%40azure%2Fcommunication-calling%23RaiseHandCallFeature>. StatefulCallClient будет автоматически прослушивать поднятые руки во время вызова и соответствующим образом обновлять состояние, предоставляемое StatefulCallClient .

ReactionButtonProps

Принадлежит ReactionButton.

ReactionButtonStrings

Строки ReactionButton , которые можно переопределить.

ReactionResources

Интерфейс для изображения спрайта анимации и связанных с ним метаданных

RealTimeTextCallFeatureState
RealTimeTextInfo
RealTimeTextModalProps

Реквизиты компонента RealTimeTextModal.

RealTimeTextModalStrings

строки для модального окна realTimeText

RealTimeTextProps

Свойства для одной строки RealTimeText.

RealTimeTextStrings

Строки для RTT

RecordingCallFeature

Состояние только версии <xref:%40azure%2Fcommunication-calling%23RecordingCallFeature>. StatefulCallClient автоматически прослушивает состояние записи вызова и обновляет состояние, предоставляемое StatefulCallClient соответствующим образом.

RemoteParticipantState

Состояние только версии <xref:%40azure%2Fcommunication-calling%23RemoteParticipant>. StatefulCallClient автоматически извлекает удаленныеparticipants и добавляет их состояние в состояние, предоставляемое StatefulCallClient.

RemoteVideoStreamState

Состояние только версии <xref:%40azure%2Fcommunication-calling%23RemoteVideoStream>.

RemoteVideoTileMenuOptions

Пункты меню для удаленных видеоплиток в VideoGallery.

ScreenShareButtonProps

Реквизиты для ScreenShareButton.

ScreenShareButtonStrings

Строки ScreenShareButton, которые можно переопределить.

SendBoxProps

Реквизиты для SendBox.

SendBoxStrings

Строки SendBox, которые можно переопределить.

SendBoxStylesProps

Стили Fluent для <xref:Sendbox>.

SpokenLanguageStrings

Строки разговорной речи для настройки модального стиля субтитров

SpotlightCallFeatureState

Версия только для штата <xref:%40azure%2Fcommunication-calling%23SpotlightCallFeature>

SpotlightPromptStrings

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

SpotlightState

В центре внимания состояние с порядком

StartCaptionsAdapterOptions

Параметры, переданные в adapter.startCaptions

StartCaptionsButtonProps
StartCaptionsButtonStrings

Строки для меток кнопки удержания

StartRealTimeTextButtonProps

Входные параметры для компонента StartRealTimeTextButton

StartRealTimeTextButtonStrings

Строки для меток кнопки удержания

StatefulCallClient

Определяет методы, разрешающие использование callClient <xref:%40azure%2Fcommunication-calling%23CallClient> с отслеживанием состояния. Интерфейс предоставляет доступ к прокси-состоянию, а также позволяет зарегистрировать обработчик для событий изменения состояния. Определение состояния см. в CallClientState.

События изменения состояния управляются следующими событиями:

  • Возвращенные данные из API <xref:%40azure%2Fcommunication-calling%23DeviceManager>.
  • Возвращенные данные из API <xref:%40azure%2Fcommunication-calling%23CallAgent>.
  • Прослушиватели автоматически подключаются к различным объектам связи Azure:
    • CallAgent "incomingCall"
    • CallAgent "callUpdated"
    • DeviceManager "videoDevicesUpdated"
    • DeviceManager 'audioDevicesОбновлено
    • DeviceManager 'selectedMicrophoneChanged'
    • DeviceManager 'selectedSpeakerChanged'
    • Вызов stateChanged
    • Вызов "idChanged"
    • Вызов isMutedChanged
    • Вызов isScreenSharingOnChanged
    • Вызов remoteParticipantsUpdated
    • Вызов localVideoStreamsUpdated
    • ВходящийCall "callEnded"
    • RemoteParticipant "stateChanged"
    • RemoteParticipant isMutedChanged
    • RemoteParticipant "displayNameChanged"
    • RemoteParticipant «ГоворитМеняется»
    • RemoteParticipant "videoStreamsUpdated"
    • RemoteVideoStream 'isAvailableChanged'
    • ТранскрибированиеCallFeature 'isTranscriptionActiveChanged'
    • Функция RecordingCallFeature 'isRecordingActiveChanged'
    • LocalRecordingCallFeature 'isLocalRecordingActiveChanged'
    • RaiseHandCallFeature 'raisedHandEvent'
    • RaiseHandCallFeature 'loweredHandEvent'
    • PPTLiveCallFeature 'isAciveChanged'
    • ReactionCallFeature 'реакция'
StatefulChatClient

Определяет методы, которые позволяют {@Link @azure/communication-chat#ChatClient} использоваться с централизованным созданным состоянием.

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

StatefulDeviceManager

Определяет дополнительные методы, добавленные отслеживанием состояния поверх <xref:%40azure%2Fcommunication-calling%23DeviceManager>.

StopCaptionsAdapterOptions

Параметры, переданные в adapter.stopCaptions

StreamMediaProps

Реквизиты для StreamMedia.

SurveyIssues

Соответствующие тексты к каждому вызову

SurveyIssuesHeadingStrings

Соответствующие тексты для каждой категории вызовов

SystemMessageCommon

Общие свойства всех системных сообщений.

TeamsCallAdapter

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

TeamsCallingHandlers

Объект, содержащий все обработчики вызовов teams, необходимые для вызова компонентов.

Вызов связанных компонентов из этого пакета может выбрать соответствующие обработчики из этого объекта. См. <xref:useHandlers> и usePropsFor.

TeamsIncomingCallState

Версия только для штата <xref:%40azure%2Fcommunication-calling%23TeamsIncomingCall>

TogetherModeCallFeatureState

Состояние только версии <xref:%40azure%2Fcommunication-calling%23TogetherModeCallFeature>. StatefulCallClient. Представляет состояние функции «Режим вместе».

TogetherModeSeatingPositionState

Состояние только версии <xref:%40azure%2Fcommunication-calling%23TogetherModeSeatingMap>.

Представляет собой сидячее положение участника в режиме «Вместе».

TogetherModeStreamOptions

Интерфейс, представляющий собой результат просмотра потока в режиме Together.

TogetherModeStreamViewResult

Интерфейс, представляющий собой результат просмотра потока в режиме Together.

TogetherModeStreamsState

Представляет потоки в режиме «Вместе».

TopicUpdatedSystemMessage

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

TranscriptionCallFeature

Состояние только версии <xref:%40azure%2Fcommunication-calling%23TranscriptionCallFeature>. StatefulCallClient автоматически прослушивает состояние транскрибирования вызова и обновляет состояние, предоставляемое StatefulCallClient соответствующим образом.

TransferFeature

Перенос состояния функции

TypingIndicatorProps

Реквизиты для typeingIndicator.

TypingIndicatorStrings

Строки TypeingIndicator, которые можно переопределить.

TypingIndicatorStylesProps

Стили Fluent для typeingIndicator.

VerticalGalleryControlBarStyles

Стили для панели управления внутри компонента VerticalGallery

VerticalGalleryStrings

Строки для локализации вертикальной галереи.

VerticalGalleryStyles

Стили для компонента VerticalGallery

VideoBackgroundBlurEffect

Содержит характеристики эффекта размытия фона видео

VideoBackgroundImage

Содержит атрибуты фонового изображения, такие как url, имя и т.д.

VideoBackgroundNoEffect

Содержит приспособления для удаления эффекта фона видео

VideoBackgroundReplacementEffect

Содержит атрибуты выбранного заменяющего фонового видеоэффекта

VideoGalleryLocalParticipant

Состояние локального участника в VideoGallery.

VideoGalleryProps

Реквизиты для VideoGallery.

VideoGalleryRemoteParticipant

Состояние удаленного участника в VideoGallery.

VideoGalleryStream

Видеопоток участника в VideoGallery.

VideoGalleryStrings

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

VideoGalleryStyles

стили компонентов VideoGallery.

VideoGalleryTogetherModeSeatingInfo

Интерфейс, представляющий информацию о местах в режиме «Вместе».

VideoGalleryTogetherModeStreams

Интерфейс, представляющий потоки в режиме Together.

VideoStreamOptions

Параметры управления отображением видеопотоков.

VideoStreamRendererViewState

Состояние только версии <xref:%40azure%2Fcommunication-calling%23VideoStreamRendererView>. Это свойство добавляется в состояние, предоставляемое StatefulCallClient, createView и удалено disposeView.

VideoTileContextualMenuProps

Свойства для отображения контекстного меню для удаленных компонентов VideoTile в VideoGallery.

VideoTileDrawerMenuProps

Свойства для отображения меню ящика на удаленном VideoTile long touch в VideoGallery.

VideoTileProps

Реквизиты для VideoTile.

VideoTileStrings

Строки VideoTile , которые можно переопределить.

VideoTileStylesProps

Стили Fluent для VideoTile.

VideoTilesOptions

Параметры, которые применяются ко всем плиткам видео в видеогалерее

Псевдонимы типа

AdapterErrors

Адаптеры хранят последнюю ошибку для каждой операции в состоянии.

target — это определенная адаптером строка для каждой уникальной операции, выполняемой адаптером.

AdapterNotifications

Adapters хранит последнее уведомление для каждого целевого объекта.

AreEqual

Сравните, если 2 компонента react равны точно, тип результата будет иметь значение true/false

AreParamEqual

Сравните, если реквизиты из 2 компонентов react равны, тип результата будет true/false

AreTypeEqual

Сравнение, если два типа равны, тип результата будет true/false

AvatarPersonaData

Настраиваемые атрибуты данных для отображения аватара для пользователя.

AvatarPersonaDataCallback

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

AzureCommunicationCallAdapterArgs

Аргументы для создания реализации Служб коммуникации Azure CallAdapter.

Примечание. displayName может быть не более 256 символов.

AzureCommunicationCallAdapterOptions

Необязательные параметры для создания useAzureCommunicationCallAdapter(Partial<AzureCommunicationCallAdapterArgs | AzureCommunicationOutboundCallAdapterArgs>, (adapter: CallAdapter) => Promise<CallAdapter>, (adapter: CallAdapter) => Promise<void>)

AzureCommunicationCallWithChatAdapterArgs

Аргументы для createAzureCommunicationCallWithChatAdapter

AzureCommunicationCallWithChatAdapterFromClientArgs

Аргументы для <xref:createAzureCommunicationCallWithChatAdapterFromClient>

AzureCommunicationChatAdapterArgs

Аргументы для создания реализации служб коммуникации Azure ChatAdapter.

AzureCommunicationOutboundCallAdapterArgs

Аргументы для создания реализации Служб коммуникации Azure CallAdapter.

Эти аргументы используются для создания сценариев исходящего вызова.

Примечание. displayName может быть не более 256 символов.

CallAdapterCallEndedEvent

Полезные данные для CallEndedListener, содержащие сведения о завершенном вызове.

CallAdapterClientState

состояние CommonCallAdapter, полученное из серверной части служб коммуникации Azure.

CallAdapterLocator

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

CallAdapterState

состояние CommonCallAdapter.

CallAdapterUiState

состояние CommonCallAdapter для чистых целей пользовательского интерфейса.

CallCompositeIcons

Значки, которые можно переопределить для CallComposite.

CallCompositeOptions

Необязательные функции CallComposite.

CallCompositePage

Основные экраны пользовательского интерфейса, показанные в CallComposite.

CallControlDisplayType

Тип отображения панели управления для CallComposite.

CallControlOptions

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

CallEndedListener

Обратный вызов для CallAdapterSubscribers событие callEnded.

CallErrorBarSelector

Тип селектора для компонента ErrorBar.

CallErrorTarget

Строковый литерал для всех допустимых ключей в {@Link CallErrors}.

CallErrors

Ошибки, связанные с вызовами API к пакету SDK для вызовов.

Каждое свойство в объекте сохраняет последнюю ошибку для определенного метода API ПАКЕТА SDK.

Ошибки из этого объекта можно очистить с помощью <xref:newClearCallErrorsModifier>. Кроме того, ошибки автоматически очищаются при выполнении:

  • Состояние очищается.
  • Последующие вызовы связанных методов API успешно выполнены. Дополнительные сведения о том, когда ошибки могут быть сняты автоматически, см. в документации по отдельным методам клиента с отслеживанием состояния.
CallFeatureStreamName

Представляет имя потока функций вызова

CallIdChangedListener

Обратный вызов для CallAdapterSubscribers событие callIdChanged.

CallNotifications
CallParticipantListParticipant

Состояние вызывающего участника, как отражено в компонентах пользовательского интерфейса.

CallWithChatCompositeIcons

Значки, которые можно переопределить для CallWithChatComposite.

CallWithChatCompositeOptions

Необязательные функции callWithChatComposite.

CallWithChatEvent

События, запущенные CallWithChatAdapter.

CallingBaseSelectorProps

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

CallingHandlersOptions

Параметры конфигурации для включения зависимости от фона видеоэффекта.

CallingReturnProps

Вспомогательный тип для usePropsFor.

CallingSounds

Тип для представления набора звуков, которые будут использоваться для различных событий вызова

CameraButtonSelector

Тип селектора для компонента CameraButton.

CancelEditCallback

Функция обратного вызова запускается при отмене редактирования сообщения.

CapabilitiesChangedListener

Обратный вызов для события CallAdapterSubscribers 'capabilitiesChanged'.

CaptionSettingsSelector

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

CaptionsBannerSelector

Тип селектора для компонента CaptionsBanner .

CaptionsInformation

Информация, необходимая для каждой строки заголовка

CaptionsOptions

Сумка опций для начала субтитров

CaptionsReceivedListener

Обратный вызов для события CallAdapterSubscribers 'captionsReceived'.

ChatAdapter

интерфейс адаптера ChatComposite.

ChatAdapterOptions

Варианты настройки ChatAdapter.

ChatAdapterState

состояние ChatAdapter.

ChatAdapterUiState

состояние ChatAdapter для чистых целей пользовательского интерфейса.

ChatAttachmentType

Представляет тип вложения

ChatBaseSelectorProps

Общие реквизиты для селекторов для ChatClientState.

ChatClientProviderProps

Аргументы для инициализации ChatClientProvider.

ChatClientState

Централизованное состояние для <xref:%40azure%2Fcommunication-chat%23ChatClient>.

ChatCompositeClientState

состояние ChatAdapter, полученное из серверной части служб коммуникации Azure.

ChatCompositeIcons

Значки, которые можно переопределить для ChatComposite.

ChatCompositeOptions

Необязательные функции ChatComposite.

ChatErrorBarSelector

Тип селектора для компонента ErrorBar.

ChatErrorTarget

Строковый литерал для всех допустимых ключей в ChatErrors.

ChatErrors

Ошибки, связанные с вызовами API к пакету SDK чата.

Каждое свойство в объекте сохраняет последнюю ошибку для определенного метода API ПАКЕТА SDK.

ChatHandlers

Объект, содержащий все обработчики, необходимые для компонентов чата.

Связанные с этим пакетом компоненты чата могут выбирать соответствующие обработчики из этого объекта. См. <xref:useHandlers> и usePropsFor.

ChatInitializedListener

Обратный вызов для <xref:CallWithChatAdapterSubscribers> события 'chatInitialized'.

ChatMessageWithStatus

Расширение для <xref:%40azure%2Fcommunication-chat%23ChatMessage>, в которой хранятся только метаданные на стороне клиента для сообщений чата.

TODO: имя имеет битовое значение. Переименуйте меня.

ChatParticipantListSelector

Тип селектора для компонента ParticipantList.

ChatProfile

Профиль пользователя или бота.

ChatReturnProps

Вспомогательный тип для usePropsFor.

ChatThreadClientProviderProps

Аргументы для инициализации ChatThreadClientProvider.

ChatThreadClientState

Централизованное состояние для <xref:%40azure%2Fcommunication-chat%23ChatThreadClient>.

ChatThreadProperties

Свойства потока чата.

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

ClientState

Централизованное состояние для <xref:%40azure%2Fcommunication-calling%23CallClient> или <xref:%40azure%2Fcommunication-chat%23ChatClient>.

См. также: CallClientState, ChatClientState.

Common

Возвращаемый интерсектирующий тип из 2 типов

CommonCallAdapterOptions

Общие необязательные параметры для создания useAzureCommunicationCallAdapter(Partial<AzureCommunicationCallAdapterArgs | AzureCommunicationOutboundCallAdapterArgs>, (adapter: CallAdapter) => Promise<CallAdapter>, (adapter: CallAdapter) => Promise<void>) или TeamsCallAdapter

CommonCallControlOptions

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

CommonProperties

Возвращать свойства intersect из 2 типов

CommunicationParticipant

Состояние участника чата или вызова, как отражено в пользовательском интерфейсе.

ComponentIcons

Значки, используемые компонентами React, экспортируемыми из этой библиотеки.

ComponentProps

Вспомогательный тип для usePropsFor.

ComponentSlotStyle

ComponentSlotStyle — это @fluentui/react-northstar тип. Поскольку мы отошли от этого пакета, мы использовали более общий тип IRawStyle от fluent для обеспечения совместимости.

CompositeIcons

Значки, которые можно переопределить в одном из составных элементов, экспортированных этой библиотекой.

Дополнительные целевые типы см. в ChatCompositeIcons, CallCompositeIcons и CallWithChatCompositeIcons.

ControlBarButtonStyles

Стили для всех реализаций ControlBarButton.

ControlBarLayout

Представление макетов для ControlBar.

CreateDefaultCallingHandlers

Тип createDefaultCallingHandlers.

CreateViewResult

Возвращает результат из createView.

CustomAvatarOptions

Параметры, которые можно внедрить в функцию onRender для настройки компонента Аватара (Persona) .

CustomCallControlButtonCallback

Обратный вызов, возвращающий входные параметры для рендеринга пользовательских объектов ControlBarButton и <xref:DrawerMenuItem>.

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

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

CustomCallControlButtonPlacement

Размещение пользовательской кнопки, внедренной в .<xref:CommonCallControlBar>

'primary': Поместите кнопку(ы) на правом конце центральной панели управления, но перед EndCallButton (левый конец в режиме rtl). 'overflow': Разместите кнопки(ы) в конце меню переполнения. 'secondary': Поместите кнопку(ы) на левом конце боковой панели управления (справа в режиме RTL).

Несколько кнопок, которым назначено одно и то же расположение, добавляются по порядку. Например, если две кнопки расположены в «дополнительном», они обе будут отображаться на левом конце (на правом конце в режиме rtl) в указанном порядке.

Работает только «основное» размещение, если в составном вызове включено устаревшее управление вызовами

DeclarativeCallAgent

DeclarativeCallAgent расширяет и проксирует <xref:%40azure%2Fcommunication-calling%23CallAgent>

DeclarativeTeamsCallAgent

DeclarativeTeamsCallAgent расширяет и проксирует <xref:%40azure%2Fcommunication-calling%23TeamsCallAgent>

DeepNoiseSuppressionEffectDependency

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

DeviceManagerState

Этот тип предназначен для инкапсулировать все состояние внутри <xref:%40azure%2Fcommunication-calling%23DeviceManager>. Для необязательных параметров они могут быть недоступны, пока разрешение не будет предоставлено пользователем. Камеры, микрофоны, динамики и состояния deviceAccess будут пустыми, пока соответствующие api getcameras <xref:%40azure%2Fcommunication-calling%23DeviceManager>, getMicrophones, getSpeakers и askDevicePermission API вызываются и завершены.

DevicesButtonSelector

Тип селектора для компонента DevicesButton.

DiagnosticChangedEventListner

Обратный вызов для CallAdapterSubscribers событие "diagnosticChanged".

DialpadMode

Режимы работы компонента номеронабирателя.

DisplayNameChangedListener

Обратный вызов для CallAdapterSubscribers событие displayNameChanged.

DtmfTone

Тон DTMF для вызовов ТСОП.

EmptySelector

Тип для тривиальных селекторов, возвращающих данные.

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

ErrorType

Все ошибки, которые можно просмотреть в errorBar.

GetCallingSelector

Конкретный тип селектора, применимого к заданному компоненту.

GetChatSelector

Конкретный тип селектора, применимого к заданному компоненту.

HoldButtonSelector

Тип селектора для компонента HoldButton .

IncomingCallManagement

Он содержит массив только для чтения, который возвращает все активные incomingCalls. Активный входящий вызов — это вызов, который не был отвечен, отклонен или отключен.

IncomingCallStackSelector

Селектор для получения активных и удаленных входящих звонков.

IsCaptionLanguageChangedListener

Обратный вызов для события CallAdapterSubscribers 'isCaptionLanguageChanged'.

IsCaptionsActiveChangedListener

Обратный вызов для события CallAdapterSubscribers 'isCaptionsActiveChanged'.

IsLocalScreenSharingActiveChangedListener

Обратный вызов для CallAdapterSubscribers событие isLocalScreenSharingActiveChanged.

IsMutedChangedListener

Обратный вызов для CallAdapterSubscribers событие isMuted.

IsSpeakingChangedListener

Обратный вызов для CallAdapterSubscribers событие isSpeakingChanged.

IsSpokenLanguageChangedListener

Обратный вызов для события CallAdapterSubscribers 'isSpokenLanguageChanged'.

LoadingState

Указывает, загружается ли поток.

LocalScreenShareView
LocalVideoTileSize

Различные режимы локальной видеоплитки

LocalizationProviderProps

Реквизиты для LocalizationProvider.

LongPressTrigger

Режимы работы обработчиков длинного пресса.

MediaAccess

Состояние доступа к аудио/видео медиа

MediaDiagnosticChangedEvent

Полезные данные для DiagnosticChangedEventListner, в которых происходит изменение диагностики мультимедиа.

Message

Дискриминировано объединение всех сообщений.

Поле messageType специализируется на вариантах объединения.

MessageAttachedStatus

Укажите, должно ли отображаться сообщение чата с сообщением до или после него. Если true, сообщение будет отображаться сгруппированным с сообщением перед ним. 'top' и 'bottom' используются для обозначения того, что сообщение является началом или концом группы.

MessageContentType

Поддерживаемые типы содержимого сообщения чата.

MessageDeletedListener

Обратный звонок на событие ChatAdapterSubscribers 'messageDeleted'.

MessageEditedListener

Обратный звонок на событие ChatAdapterSubscribers 'messageEdited'.

MessageProps

Реквизиты для отрисовки одного сообщения.

См. MessageRenderer.

MessageReadListener

Обратный вызов для ChatAdapterSubscribers событие messageRead.

MessageReceivedListener

Обратный вызов для ChatAdapterSubscribers событие messageReceived.

MessageRenderer

Компонент для отрисовки одного сообщения.

MessageSentListener

Обратный вызов для ChatAdapterSubscribers событие messageSent.

MessageStatus

Клиентское состояние отправленного сообщения.

Включает переходные состояния, которые происходят до подтверждения доставки сообщений из серверной части.

MessageThreadProps

Реквизиты для MessageThread.

MessageThreadSelector

Тип селектора для компонента MessageThread.

MicrophoneButtonSelector

Тип селектора для компонента MicrophoneButton.

NetworkDiagnosticChangedEvent

Полезные данные для DiagnosticChangedEventListner, где есть изменение в сетевой диагностике.

NotificationStackSelector

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

NotificationTarget
NotificationType

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

OnFetchChatProfileCallback

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

OnFetchProfileCallback

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

OnRenderAvatarCallback

Настраиваемый отрисованный обратный вызов, позволяющий пользователям настраивать отрисовку компонента Persona.

OverflowGalleryPosition

Различные режимы и положения галереи переполнения в Видеогалерее

ParticipantListParticipant

Участники, отображаемые в УчастникаList.

ParticipantListProps

Реквизиты для ParticipantList.

ParticipantListSelector

Тип селектора для компонента ParticipantList.

ParticipantMenuItemsCallback

Обратный вызов для предоставления настраиваемых элементов меню для каждого участника в ParticipantList.

ParticipantState

Состояние подключения участника вызова.

ParticipantsAddedListener

Обратный вызов для ChatAdapterSubscribers события "участниковAdded".

ParticipantsButtonSelector

Тип селектора для компонента ParticipantsButton.

ParticipantsJoinedListener

Обратный вызов для CallAdapterSubscribers события "участниковJoined".

ParticipantsLeftListener

Обратный вызов для CallAdapterSubscribers событие "participantsLeft".

ParticipantsRemovedListener

Обратный вызов для ChatAdapterSubscribers событие "Участники удалено".

Profile

Профиль пользователя или бота.

RaiseHandButtonSelector

Тип селектора для компонента RaiseHandButton .

RaisedHand

Состояние поднятой руки с порядком

RaisedHandState

Состояние поднятой руки с порядком

Reaction

Состояние реакции с типом реакции для рендеринга

ReactionButtonReaction

Типы реакций для кнопки «Реакция»

ReactionSprite

Тип для изображения спрайта анимации и связанных с ним метаданных

ReactionState

Состояние только версии <xref:%40azure%2Fcommunication-calling%23Call.ReactionMessage> с помощью вспомогательных входных параметров пользовательского интерфейса receivedOn. Состояние реакции с меткой времени, которая помогает пользовательскому интерфейсу принять решение о соответствующем рендеринге реакции.

ReadReceiptsBySenderId

Массив пар значений ключей, в котором хранятся отображаемое имя каждого отправителя и последнее чтение сообщения

RealTimeTextInformation

Информация, необходимая для каждой строки текста в реальном времени

RealTimeTextReceivedListener

Обратный вызов для события CallAdapterSubscribers 'realTimeTextReceived'.

ResourceDetails

Сведения, необходимые для скачивания ресурса в кэш.

ResourceFetchResult

Результат загрузки ресурса из клиента с отслеживанием состояния

ScreenShareButtonSelector

Тип селектора для компонента ScreenShareButton.

Selector

Оптимизированный селектор, который обновляет ClientState обновления в реквизиты для компонентов React в этой библиотеке.

SendBoxSelector

Тип селектора для компонента SendBox.

SoundEffect

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

Spotlight

В центре внимания состояние с порядком

SpotlightChangedListener

Обратный вызов для CallAdapterSubscribers событие 'spotlightChanged'.

StartCallIdentifier

Типы идентификаторов для инициирования вызова с помощью CallAdapter

StartCaptionsButtonSelector

Тип селектора для компонента StartCaptionsButton .

StatefulCallClientArgs

Аргументы для создания StatefulCallClient.

StatefulCallClientOptions

Параметры создания StatefulCallClient с помощью.

StatefulChatClientArgs

Аргументы для создания StatefulChatClient.

StatefulChatClientOptions

Параметры создания StatefulChatClient.

SupportedCaptionLanguage
SupportedSpokenLanguage
SystemMessage

Дискриминировано объединение всех системных сообщений.

Поле systemMessageType специализируется на вариантах объединения.

TeamsAdapterOptions

Необязательные параметры для создания TeamsCallAdapter

TeamsCallAdapterArgs

Аргументы в пользу создания реализации TeamsCallAdapter в Службах коммуникации Azure.

TeamsCallAdapterArgsCommon

Общая часть аргументов для создания реализации TeamsCallAdapter в Службах коммуникации Azure.

TeamsIncomingCallManagement

Прокси <xref:%40azure%2Fcommunication-calling%23TeamsIncomingCall> интерфейса.

TogetherModeParticipantSeatingState

Представляет собой сидячие места участников в режиме «Вместе».

TopicChangedListener

Обратный вызов для ChatAdapterSubscribers событие topicChanged.

TransferAcceptedListener

Обратный вызов для события CallAdapterSubscribers 'transferRequested'.

TypingIndicatorSelector

Тип селектора для компонента TypeingIndicator.

UpdateMessageCallback

Функция обратного вызова выполняется при обновлении сообщения.

VideoBackgroundEffect

Содержит атрибуты выбранного фонового эффекта видео

VideoBackgroundEffectsDependency

Тип зависимости, который будет внедрен для фоновых эффектов видео

VideoGalleryLayout
VideoGalleryParticipant

Состояние участника VideoGallery.

VideoGallerySelector

Тип селектора для компонента VideoGallery.

VideoGalleryTogetherModeParticipantPosition

Интерфейс, представляющий позицию участника в режиме Together.

ViewScalingMode

Режим масштабирования VideoGalleryStream.

Функции

CallAgentProvider(CallAgentProviderProps)

<xref:React.Context>, в которой хранится <xref:%40azure%2Fcommunication-calling%23CallAgent>.

Вызов компонентов из этого пакета должен быть упакован с помощью CallAgentProvider.

CallClientProvider(CallClientProviderProps)

<xref:React.Context>, в которой хранится StatefulCallClient.

Вызов компонентов из этого пакета должен быть упакован с помощью CallClientProvider.

CallComposite(CallCompositeProps)

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

CallProvider(CallProviderProps)

<xref:React.Context>, в которой хранится <xref:%40azure%2Fcommunication-calling%23Call>.

Вызов компонентов из этого пакета должен быть упакован с помощью CallProvider.

CallWithChatComposite(CallWithChatCompositeProps)

CallWithChatComposite объединяет ключевые компоненты, чтобы обеспечить полный звонок с интерфейсом чата вне поля.

CameraButton(CameraButtonProps)

Кнопка для включения и отключения камеры.

Можно использовать с ControlBar.

CaptionsBanner(CaptionsBannerProps)

Компонент для отображения CaptionsBanner с иконкой пользователя, displayName и текстом подписей.

CaptionsSettingsModal(CaptionsSettingsModalProps)

компонент для настройки разговорных языков

ChatClientProvider(ChatClientProviderProps)

<xref:React.Context>, в которой хранится StatefulChatClient.

Компоненты чата из этого пакета должны быть упакованы с ChatClientProvider.

ChatComposite(ChatCompositeProps)

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

ChatThreadClientProvider(ChatThreadClientProviderProps)

<xref:React.Context>, в которой хранится <xref:%40azure%2Fcommunication-chat%23ChatThreadClient>.

Компоненты чата из этого пакета должны быть упакованы с ChatThreadClientProvider.

ControlBar(ControlBarProps)

Контейнер для различных кнопок для элементов управления вызовами.

Используйте различные кнопки управления вызовами в этой библиотеке, например CameraButtonили собственные экземпляры ControlBarButton напрямую.

ControlBarButton(ControlBarButtonProps)

Кнопка по умолчанию для ControlBar.

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

DevicesButton(DevicesButtonProps)

Кнопка, чтобы открыть меню, которое управляет параметрами устройства.

Можно использовать с ControlBar.

Dialpad(DialpadProps)

Компонент, позволяющий пользователям вводить номер телефона через клик по номеронабирателю/с помощью клавиатуры Он вернет пустой компонент для стабильных сборок

EndCallButton(EndCallButtonProps)

Кнопка для завершения текущего вызова.

Можно использовать с ControlBar.

ErrorBar(ErrorBarProps)

Компонент для отображения сообщений об ошибках в пользовательском интерфейсе. Все строки, которые можно показать, принимаются как строки , чтобы их можно было локализовать. Активные ошибки выбираются activeErrorMessages.

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

  • Ошибки, имеющие связанную метку времени: ошибка отображается в пользовательском интерфейсе снова, если она возникает после закрытия.
  • Ошибки, которые не имеют метки времени: ошибка закрывается, пока она не исчезнет из реквизитов. Если ошибка повторяется, он отображается в пользовательском интерфейсе.

Использует элемент пользовательского интерфейса <xref:%40fluentui%2Freact%23MessageBar>.

FluentThemeProvider(FluentThemeProviderProps)

Поставщик для применения темы Fluent в компонентах реагирования этой библиотеки.

GridLayout(GridLayoutProps)

Компонент для размещения плиток аудио и видео участников в вызове.

HoldButton(HoldButtonProps)

кнопка для удержания или возобновления текущего вызова.

Может использоваться с ControlBar

ImageOverlay(ImageOverlayProps)

Компонент для рендеринга полноэкранного модального окна для выбранного изображения.

IncomingCallNotification(IncomingCallNotificationProps)

Компонент уведомления, который будет использоваться для представления входящих вызовов конечному пользователю. Позволяет пользователю принимать или отклонять входящий вызов.

IncomingCallStack(IncomingCallStackProps)

Обертка для управления несколькими входящими звонками

LocalizationProvider(LocalizationProviderProps)

Поставщик для предоставления локализованных строк для компонентов реагирования этой библиотеки.

MessageStatusIndicator(MessageStatusIndicatorProps)

Компонент для отображения состояния отправленного сообщения.

Добавляет значок и подсказку, соответствующую состоянию сообщения.

MessageThread(MessageThreadProps)

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

MicrophoneButton(MicrophoneButtonProps)

Кнопка включения и отключения микрофона.

Можно использовать с ControlBar.

Notification(NotificationProps)

Компонент для отображения уведомлений в пользовательском интерфейсе.

NotificationStack(NotificationStackProps)

Компонент для отображения уведомлений в пользовательском интерфейсе. Все строки, которые можно показать, принимаются как строки , чтобы их можно было локализовать. Активные уведомления выбираются с помощью activeNotifications.

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

  • Уведомления, имеющие связанную метку времени: уведомление снова отображается в пользовательском интерфейсе, если оно происходит после закрытия.
  • Уведомления, у которых нет метки времени: уведомление закрывается до тех пор, пока оно не исчезнет из входных параметров. Если уведомление повторяется, оно отображается в пользовательском интерфейсе.
ParticipantItem(ParticipantItemProps)

Компонент для отрисовки участника звонка или чата.

Отображает аватар участника, отображаемое имя и состояние, а также необязательные значки и контекстное меню.

ParticipantList(ParticipantListProps)

Компонент для отрисовки всех участников звонка или чата.

По умолчанию каждый участник отображается с ParticipantItem. См. <xref:ParticipantListProps.onRenderParticipant> переопределения.

ParticipantsButton(ParticipantsButtonProps)

Кнопка для отображения меню с участниками звонка или чата.

Можно использовать с ControlBar.

Эта кнопка содержит элементы меню раскрывающегося списка, определенные с помощью menuPropsсвойств. По умолчанию он может отображать количество удаленных участников с полным списком в виде вложенного меню и возможность отключения звука всех участников, а также кнопку копирования в буфер обмена, чтобы скопировать URL-адрес приглашения на вызов. Этот menuProps может быть полностью переопределен и его свойство имеет тип IContextualMenuProps.

RaiseHandButton(RaiseHandButtonProps)

Кнопка для запуска и остановки общего доступа к экрану.

Можно использовать с ControlBar.

ReactionButton(ReactionButtonProps)

Кнопка для отправки реакций.

Можно использовать с ControlBar.

RealTimeText(RealTimeTextProps)

Компонент для отображения одной строки RealTimeText

RealTimeTextModal(RealTimeTextModalProps)

компонент для модального окна realTimeText

ScreenShareButton(ScreenShareButtonProps)

Кнопка для запуска и остановки общего доступа к экрану.

Можно использовать с ControlBar.

SendBox(SendBoxProps)

Компонент для ввода и отправки сообщений.

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

StartCaptionsButton(StartCaptionsButtonProps)

кнопка для начала или остановки субтитров

Может использоваться с ControlBar

StartRealTimeTextButton(StartRealTimeTextButtonProps)

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

Может использоваться с ControlBar

StreamMedia(StreamMediaProps)

Компонент служебной программы для преобразования HTMLElement с видеопотоком в элемент JSX.

Используется для преобразования HTMLElement, возвращаемого api без головных вызовов, в компонент, который можно отобразить в виде VideoTile.

TypingIndicator(TypingIndicatorProps)

Компонент для уведомления локального пользователя о вводе одного или нескольких участников в потоке чата.

VideoGallery(VideoGalleryProps)

VideoGallery представляет макет плиток видео для конкретного вызова. В нем отображается VideoTile для локального пользователя, а также для каждого удаленного участника, присоединившегося к вызову.

VideoTile(VideoTileProps)

Компонент для отрисовки видеопотока для одного участника вызова.

Используйте GridLayout в VideoGallery.

createAzureCommunicationCallAdapter(AzureCommunicationCallAdapterArgs)

Создайте CallAdapter, поддерживаемую службами коммуникации Azure.

Это реализация по умолчанию CallAdapter, предоставляемой этой библиотекой.

Примечание. displayName может быть не более 256 символов.

createAzureCommunicationCallAdapter(AzureCommunicationOutboundCallAdapterArgs)

Создайте CallAdapter, поддерживаемую службами коммуникации Azure.

Это реализация по умолчанию CallAdapter, предоставляемой этой библиотекой.

Примечание. displayName может быть не более 256 символов.

createAzureCommunicationCallAdapterFromClient(StatefulCallClient, CallAgent, CommunicationIdentifier[], CommonCallAdapterOptions)

Создайте CallAdapter с помощью предоставленного StatefulCallClient.

Полезно, если вы хотите сохранить ссылку на StatefulCallClient. Рекомендуется использовать createAzureCommunicationCallAdapter для более простого API.

createAzureCommunicationCallAdapterFromClient(StatefulCallClient, CallAgent, CallAdapterLocator, CommonCallAdapterOptions)

Создайте CallAdapter с помощью предоставленного StatefulCallClient.

Полезно, если вы хотите сохранить ссылку на StatefulCallClient. Рекомендуется использовать createAzureCommunicationCallAdapter для более простого API.

createAzureCommunicationCallWithChatAdapter(AzureCommunicationCallWithChatAdapterArgs)

Создайте CallWithChatAdapter, поддерживаемую службами коммуникации Azure, чтобы подключиться к CallWithChatComposite.

createAzureCommunicationCallWithChatAdapterFromClients(AzureCommunicationCallWithChatAdapterFromClientArgs)

Создайте CallWithChatAdapter с помощью предоставленных StatefulChatClient и StatefulCallClient.

Полезно, если вы хотите сохранить ссылку на StatefulChatClient и StatefulCallClient. Обратите внимание, что chatThreadClient должен быть создан StatefulChatClient через API chatClient.getChatThreadClient(chatThreadId). Рекомендуется использовать createAzureCommunicationCallWithChatAdapter для более простого API.

createAzureCommunicationChatAdapter(AzureCommunicationChatAdapterArgs)

Создайте ChatAdapter, поддерживаемую службами коммуникации Azure.

Это реализация ChatAdapter по умолчанию, предоставляемая этой библиотекой.

createAzureCommunicationChatAdapterFromClient(StatefulChatClient, ChatThreadClient, ChatAdapterOptions)

Создайте ChatAdapter с помощью предоставленного StatefulChatClient.

Полезно, если вы хотите сохранить ссылку на StatefulChatClient. Рекомендуется использовать createAzureCommunicationChatAdapter для более простого API.

createDefaultCallingHandlers(StatefulCallClient, undefined | CallAgent, undefined | StatefulDeviceManager, undefined | Call, CallingHandlersOptions)

Создайте реализацию по умолчанию CallHandlers для вызова команд.

Полезно при реализации пользовательского компонента, который использует поставщиков, экспортированных из этой библиотеки.

createDefaultChatHandlers(StatefulChatClient, ChatThreadClient)

Создайте реализацию ChatHandlers по умолчанию.

Полезно при реализации пользовательского компонента, который использует поставщиков, экспортированных из этой библиотеки.

Возвращенный объект замечен, чтобы избежать rerenders при использовании в качестве реквизитов для компонентов React.

createDefaultTeamsCallingHandlers(StatefulCallClient, TeamsCallAgent, StatefulDeviceManager, TeamsCall, { onResolveDeepNoiseSuppressionDependency?: () => Promise<DeepNoiseSuppressionEffectDependency>, onResolveVideoBackgroundEffectsDependency?: () => Promise<VideoBackgroundEffectsDependency> })

Создайте реализацию TeamsCallingHandlers по умолчанию для командного вызова.

Полезно при реализации пользовательского компонента, который использует поставщиков, экспортированных из этой библиотеки.

createStatefulCallClient(StatefulCallClientArgs, StatefulCallClientOptions)

Создает StatefulCallClient StatefulCallClient путем прокси-сервера CallClient <xref:%40azure%2Fcommunication-calling%23CallClient> с помощью proxyCallClient <xref:ProxyCallClient>, который затем разрешает доступ к состоянию декларативным образом.

Важно использовать <xref:%40azure%2Fcommunication-calling%23DeviceManager> и <xref:%40azure%2Fcommunication-calling%23CallAgent> и <xref:%40azure%2Fcommunication-calling%23Call> (и т. д.), полученные из StatefulCallClient, чтобы изменения состояния были должным образом удалены.

createStatefulChatClient(StatefulChatClientArgs, StatefulChatClientOptions)

Создает StatefulChatClient с отслеживанием состояния путем прокси-сервера ChatClient <xref:%40azure%2Fcommunication-chat%23ChatClient> с помощью ProxyChatClient <xref:ProxyChatClient>, который затем разрешает доступ к состоянию декларативным образом.

createTeamsCallAdapter(TeamsCallAdapterArgs)
createTeamsCallAdapterFromClient(StatefulCallClient, TeamsCallAgent, CallAdapterLocator, CommonCallAdapterOptions)

Создайте TeamsCallAdapter с помощью предоставленного StatefulCallClient.

Полезно, если вы хотите сохранить ссылку на StatefulCallClient. Рекомендуется использовать createAzureCommunicationCallAdapter для более простого API.

fromFlatCommunicationIdentifier(string)

Обратная операция toFlatCommunicationIdentifier.

getCallingSelector<Component>(Component)

Селектор для указанного компонента.

Полезно при реализации пользовательского компонента, который использует поставщиков, экспортированных из этой библиотеки.

getChatSelector<Component>(Component)

Селектор для указанного компонента.

Полезно при реализации пользовательского компонента, который использует поставщиков, экспортированных из этой библиотеки.

loadCallComposite(CallCompositeLoaderProps, HTMLElement)

Loader для CallComposite, который вы можете использовать в своем приложении. Эта функция загрузит CallComposite в предоставленный элемент HTML. Лучший вариант использования для этого — фреймворк пользовательского интерфейса Node, который не основан на React.

loadCallWithChatComposite(CallWithChatCompositeLoaderProps, HTMLElement)

Входные параметры для CallWithChatComposite, которые вы можете использовать в своем приложении. Эта функция загрузит CallWithChatComposite в предоставленный элемент HTML. Лучший вариант использования для этого — фреймворк пользовательского интерфейса Node, который не основан на React.

loadChatComposite(ChatCompositeLoaderProps, HTMLElement)

Функция загрузчика для ChatComposite, которую вы можете использовать в своем приложении. Эта функция загрузит ChatComposite в предоставленный HTML-элемент. Лучший вариант использования для этого — фреймворк пользовательского интерфейса Node, который не основан на React.

loadOutboundCallComposite(OutboundCallCompositeLoaderProps, HTMLElement)

Loader для функции OutboundCallComposite, которую можно использовать в приложении. Эта функция загрузит CallComposite в предоставленный HTML-элемент для выполнения исходящих вызовов. Лучший вариант использования для этого — фреймворк пользовательского интерфейса Node, который не основан на React.

onResolveDeepNoiseSuppressionDependency()

Разрешение зависимости для фоновых эффектов видео с использованием отложенной загрузки.

onResolveDeepNoiseSuppressionDependencyLazy()

Разрешение зависимости для фоновых эффектов видео с использованием отложенной загрузки.

onResolveVideoEffectDependency()

Разрешение зависимости для фоновых эффектов видео.

onResolveVideoEffectDependencyLazy()

Разрешение зависимости для фоновых эффектов видео с использованием отложенной загрузки.

toFlatCommunicationIdentifier(CommunicationIdentifier)

Строковое представление <xref:%40azure%2Fcommunication-common%23CommunicationIdentifier>.

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

  • его можно использовать для сохранения удостоверения пользователя во внешних базах данных.
  • его можно использовать в качестве ключей в карте для хранения данных для пользователя.
useAzureCommunicationCallAdapter(Partial<AzureCommunicationCallAdapterArgs | AzureCommunicationOutboundCallAdapterArgs>, (adapter: CallAdapter) => Promise<CallAdapter>, (adapter: CallAdapter) => Promise<void>)

Пользовательский перехватчик React для упрощения создания CallAdapter.

Аналогично createAzureCommunicationCallAdapter, но заботится об асинхронном создании адаптера внутри системы.

Позволяет неопределить аргументы таким образом, чтобы можно было уважать правила и передавать аргументы по мере их создания. Адаптер создается только при определении всех аргументов.

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

useAzureCommunicationCallWithChatAdapter(Partial<AzureCommunicationCallWithChatAdapterArgs>, (adapter: CallWithChatAdapter) => Promise<CallWithChatAdapter>, (adapter: CallWithChatAdapter) => Promise<void>)

Пользовательский перехватчик React для упрощения создания CallWithChatAdapter.

Аналогично createAzureCommunicationCallWithChatAdapter, но заботится об асинхронном создании адаптера внутри системы.

Позволяет неопределить аргументы таким образом, чтобы можно было уважать правила и передавать аргументы по мере их создания. Адаптер создается только при определении всех аргументов.

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

useAzureCommunicationChatAdapter(Partial<AzureCommunicationChatAdapterArgs>, (adapter: ChatAdapter) => Promise<ChatAdapter>, (adapter: ChatAdapter) => Promise<void>)

Пользовательский перехватчик React для упрощения создания ChatAdapter.

Аналогично createAzureCommunicationChatAdapter, но заботится об асинхронном создании адаптера внутри системы.

Позволяет неопределить аргументы таким образом, чтобы можно было уважать правила и передавать аргументы по мере их создания. Адаптер создается только при определении всех аргументов.

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

useCall()

Перехватчик для получения <xref:%40azure%2Fcommunication-calling%23Call> от поставщика.

Полезно при реализации пользовательского компонента, который использует поставщиков, экспортированных из этой библиотеки.

Необходимо ранее использовать CallProvider с объектом Call, чтобы использовать этот перехватчик.

useCallAgent()

Перехватчик для получения <xref:%40azure%2Fcommunication-calling%23CallAgent> от поставщика.

Полезно при реализации пользовательского компонента, который использует поставщиков, экспортированных из этой библиотеки.

useCallClient()

Перехватчик для получения StatefulCallClient от поставщика.

Полезно при реализации пользовательского компонента, который использует поставщиков, экспортированных из этой библиотеки.

useChatClient()

Перехватчик для получения StatefulChatClient от поставщика.

Полезно при реализации пользовательского компонента, который использует поставщиков, экспортированных из этой библиотеки.

useChatThreadClient()

Перехватчик для получения <xref:%40azure%2Fcommunication-chat%23ChatThreadClient> от поставщика.

Полезно при реализации пользовательского компонента, который использует поставщиков, экспортированных из этой библиотеки.

useDeviceManager()

Перехватчик для получения StatefulDeviceManager от поставщика.

Полезно при реализации пользовательского компонента, который использует поставщиков, экспортированных из этой библиотеки.

usePropsFor<Component>(Component, "chat" | "calling")

Основной крючок, чтобы получить все перехватчики, необходимые для компонента React из этой библиотеки.

Чтобы вызвать этот перехватчик, компонент должен быть упакован в эти поставщики:

  1. Для компонентов чата: ChatClientProvider и ChatThreadClientProvider.

  2. Для вызовов компонентов: CallClientProvider, CallAgentProvider и CallAgentProvider.

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

пример

    import { ParticipantList, usePropsFor } from '@azure/communication-react';

    const App = (): JSX.Element => {
        // ... code to setup Providers ...

        return <ParticipantList {...usePropsFor(ParticipantList)}/>
    }
useSelector<ParamT>(ParamT, (ParamT extends Selector ? Parameters<ParamT>[1] : undefined), "chat" | "calling")

Перехватчик для получения селектора для указанного компонента.

Полезно при реализации пользовательского компонента, который использует поставщиков, экспортированных из этой библиотеки.

useTeamsCall()

Перехватчик для получения <xref:%40azure%2Fcommunication-calling%23TeamsCall> от поставщика.

Полезно при реализации пользовательского компонента, который использует поставщиков, экспортированных из этой библиотеки.

Чтобы использовать эту ловушку, вы должны ранее использовать CallProvider с объектом TeamsCall

useTeamsCallAdapter(Partial<TeamsCallAdapterArgs>, (adapter: TeamsCallAdapter) => Promise<TeamsCallAdapter>, (adapter: TeamsCallAdapter) => Promise<void>)

Пользовательский хук React для упрощения создания TeamsCallAdapter.

Аналогично <xref:createTeamsAzureCommunicationCallAdapter>, но заботится об асинхронном создании адаптера внутренне.

Позволяет неопределить аргументы таким образом, чтобы можно было уважать правила и передавать аргументы по мере их создания. Адаптер создается только при определении всех аргументов.

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

useTeamsCallAgent()

Перехватчик для получения <xref:%40azure%2Fcommunication-calling%23TeamsCallAgent> от поставщика.

Полезно при реализации пользовательского компонента, который использует поставщиков, экспортированных из этой библиотеки.

useTheme()

Перехватчик React для доступа к теме

Переменные

COMPONENT_LOCALE_AR_SA

Место для арабского языка (Саудовская Аравия).

COMPONENT_LOCALE_CS_CZ

Местоположение для Чехии (Чехия).

COMPONENT_LOCALE_CY_GB

Местоположение для валлийского (Великобритания).

COMPONENT_LOCALE_DE_DE

Место для немецкого (Германия).

COMPONENT_LOCALE_EN_GB

Locale for English (GB).

COMPONENT_LOCALE_EN_US

Locale for English (США).

COMPONENT_LOCALE_ES_ES

Место для испанского языка (Испания).

COMPONENT_LOCALE_ES_MX

Место для испанского языка (Мексика).

COMPONENT_LOCALE_FI_FI

Место для финского (Финляндия).

COMPONENT_LOCALE_FR_CA

Место для французского языка (Канада).

COMPONENT_LOCALE_FR_FR

Место для французского (Франция).

COMPONENT_LOCALE_HE_IL

Место проведения для иврита (Израиль).

COMPONENT_LOCALE_IT_IT

Место для итальянского (Италия).

COMPONENT_LOCALE_JA_JP

Местоположение для японской (Япония).

COMPONENT_LOCALE_KO_KR

Место для корейского (Южная Корея).

COMPONENT_LOCALE_NB_NO

Местоположение норвежского букмола (Норвегия).

COMPONENT_LOCALE_NL_NL

Место для голландского (Нидерланды).

COMPONENT_LOCALE_PL_PL

Место для польского (Польша).

COMPONENT_LOCALE_PT_BR

Место для португальского (Бразилия).

COMPONENT_LOCALE_RU_RU

Место для русского (Россия).

COMPONENT_LOCALE_SV_SE

Местоположение для шведского (Швеция).

COMPONENT_LOCALE_TR_TR

Место для турецкого (Турция).

COMPONENT_LOCALE_ZH_CN

Местоположение для китайцев (материковый Китай).

COMPONENT_LOCALE_ZH_TW

Местоположение для китайского (Тайвань).

COMPOSITE_LOCALE_AR_SA

Место для арабского (Саудовская Аравия)

COMPOSITE_LOCALE_CS_CZ

Местоположение для Чешской (Чешская Республика)

COMPOSITE_LOCALE_CY_GB

Местоположение для валлийского (GB)

COMPOSITE_LOCALE_DE_DE

Место для немецкого языка (Германия)

COMPOSITE_LOCALE_EN_GB

Место для английского (британского)

COMPOSITE_LOCALE_EN_US

Место для английского языка (США)

COMPOSITE_LOCALE_ES_ES

Место для испанского языка (Испания)

COMPOSITE_LOCALE_ES_MX

Место для испанского языка (Мексика)

COMPOSITE_LOCALE_FI_FI

Местоположение для финского (Финляндия)

COMPOSITE_LOCALE_FR_CA

Место для французского языка (Канада)

COMPOSITE_LOCALE_FR_FR

Место для французского языка (Франция)

COMPOSITE_LOCALE_HE_IL

Место для иврита (Израиль)

COMPOSITE_LOCALE_IT_IT

Местоположение для итальянского (Италия)

COMPOSITE_LOCALE_JA_JP

Местоположение для японской (Япония)

COMPOSITE_LOCALE_KO_KR

Местоположение для корейского (Южная Корея)

COMPOSITE_LOCALE_NB_NO

Местоположение норвежского букмола (Норвегия)

COMPOSITE_LOCALE_NL_NL

Место для голландского (Нидерланды)

COMPOSITE_LOCALE_PL_PL

Место для польского (Польша)

COMPOSITE_LOCALE_PT_BR

Место для португальского (Бразилия)

COMPOSITE_LOCALE_RU_RU

Местоположение для русского (Россия)

COMPOSITE_LOCALE_SV_SE

Местоположение для шведского (Швеция)

COMPOSITE_LOCALE_TR_TR

Место для турецкого (Турция)

COMPOSITE_LOCALE_ZH_CN

Местоположение для китайцев (материковый Китай)

COMPOSITE_LOCALE_ZH_TW

Местоположение для китайского языка (Тайвань)

COMPOSITE_ONLY_ICONS

Набор иконок по умолчанию, используемый композитами напрямую (то есть не через компоненты, определённые в этой библиотеке).

DEFAULT_COMPONENT_ICONS

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

DEFAULT_COMPOSITE_ICONS

Набор иконок по умолчанию, доступных для использования в Composites.

darkTheme

Заданная темная тема для компонентов, экспортированных из этой библиотеки.

lightTheme

Заданная световая тема для компонентов, экспортированных из этой библиотеки.

Сведения о функции

CallAgentProvider(CallAgentProviderProps)

<xref:React.Context>, в которой хранится <xref:%40azure%2Fcommunication-calling%23CallAgent>.

Вызов компонентов из этого пакета должен быть упакован с помощью CallAgentProvider.

function CallAgentProvider(props: CallAgentProviderProps): Element

Параметры

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

Element

CallClientProvider(CallClientProviderProps)

<xref:React.Context>, в которой хранится StatefulCallClient.

Вызов компонентов из этого пакета должен быть упакован с помощью CallClientProvider.

function CallClientProvider(props: CallClientProviderProps): Element

Параметры

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

Element

CallComposite(CallCompositeProps)

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

function CallComposite(props: CallCompositeProps): Element

Параметры

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

Element

Комментарии

Вызов составной минимальной ширины и высоты вызова выглядит следующим образом:

  • mobile: 17.5rem x 21rem (280px x 336px, с rem по умолчанию в 16 пикселей)
  • desktop: 30rem x 22rem (480px x 352px, с rem по умолчанию в 16 пикселей)

CallProvider(CallProviderProps)

<xref:React.Context>, в которой хранится <xref:%40azure%2Fcommunication-calling%23Call>.

Вызов компонентов из этого пакета должен быть упакован с помощью CallProvider.

function CallProvider(props: CallProviderProps): Element

Параметры

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

Element

CallWithChatComposite(CallWithChatCompositeProps)

CallWithChatComposite объединяет ключевые компоненты, чтобы обеспечить полный звонок с интерфейсом чата вне поля.

function CallWithChatComposite(props: CallWithChatCompositeProps): Element

Параметры

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

Element

CameraButton(CameraButtonProps)

Кнопка для включения и отключения камеры.

Можно использовать с ControlBar.

function CameraButton(props: CameraButtonProps): Element

Параметры

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

Element

CaptionsBanner(CaptionsBannerProps)

Компонент для отображения CaptionsBanner с иконкой пользователя, displayName и текстом подписей.

function CaptionsBanner(props: CaptionsBannerProps): Element

Параметры

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

Element

CaptionsSettingsModal(CaptionsSettingsModalProps)

компонент для настройки разговорных языков

function CaptionsSettingsModal(props: CaptionsSettingsModalProps): Element

Параметры

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

Element

ChatClientProvider(ChatClientProviderProps)

<xref:React.Context>, в которой хранится StatefulChatClient.

Компоненты чата из этого пакета должны быть упакованы с ChatClientProvider.

function ChatClientProvider(props: ChatClientProviderProps): Element

Параметры

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

Element

ChatComposite(ChatCompositeProps)

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

function ChatComposite(props: ChatCompositeProps): Element

Параметры

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

Element

Комментарии

Составная минимальная ширина чата и высота соответственно 17.5rem и 20rem (280px и 320px, с rem по умолчанию в 16 пикселей)

ChatThreadClientProvider(ChatThreadClientProviderProps)

<xref:React.Context>, в которой хранится <xref:%40azure%2Fcommunication-chat%23ChatThreadClient>.

Компоненты чата из этого пакета должны быть упакованы с ChatThreadClientProvider.

function ChatThreadClientProvider(props: ChatThreadClientProviderProps): Element

Параметры

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

Element

ControlBar(ControlBarProps)

Контейнер для различных кнопок для элементов управления вызовами.

Используйте различные кнопки управления вызовами в этой библиотеке, например CameraButtonили собственные экземпляры ControlBarButton напрямую.

function ControlBar(props: ControlBarProps): Element

Параметры

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

Element

ControlBarButton(ControlBarButtonProps)

Кнопка по умолчанию для ControlBar.

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

function ControlBarButton(props: ControlBarButtonProps): Element

Параметры

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

Element

DevicesButton(DevicesButtonProps)

Кнопка, чтобы открыть меню, которое управляет параметрами устройства.

Можно использовать с ControlBar.

function DevicesButton(props: DevicesButtonProps): Element

Параметры

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

Element

Dialpad(DialpadProps)

Компонент, позволяющий пользователям вводить номер телефона через клик по номеронабирателю/с помощью клавиатуры Он вернет пустой компонент для стабильных сборок

function Dialpad(props: DialpadProps): Element

Параметры

props
DialpadProps

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

Element

EndCallButton(EndCallButtonProps)

Кнопка для завершения текущего вызова.

Можно использовать с ControlBar.

function EndCallButton(props: EndCallButtonProps): Element

Параметры

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

Element

ErrorBar(ErrorBarProps)

Компонент для отображения сообщений об ошибках в пользовательском интерфейсе. Все строки, которые можно показать, принимаются как строки , чтобы их можно было локализовать. Активные ошибки выбираются activeErrorMessages.

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

  • Ошибки, имеющие связанную метку времени: ошибка отображается в пользовательском интерфейсе снова, если она возникает после закрытия.
  • Ошибки, которые не имеют метки времени: ошибка закрывается, пока она не исчезнет из реквизитов. Если ошибка повторяется, он отображается в пользовательском интерфейсе.

Использует элемент пользовательского интерфейса <xref:%40fluentui%2Freact%23MessageBar>.

function ErrorBar(props: ErrorBarProps): Element

Параметры

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

Element

FluentThemeProvider(FluentThemeProviderProps)

Поставщик для применения темы Fluent в компонентах реагирования этой библиотеки.

function FluentThemeProvider(props: FluentThemeProviderProps): Element

Параметры

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

Element

Комментарии

Компоненты в этой библиотеке состоят в основном из пользовательского интерфейса Fluent, элементов управления, смешивающих элементы управления v8 и v9. Этот поставщик обрабатывает применение любой темы, предоставленной к базовым элементам управления пользовательского интерфейса Fluent. *

GridLayout(GridLayoutProps)

Компонент для размещения плиток аудио и видео участников в вызове.

function GridLayout(props: GridLayoutProps): Element

Параметры

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

Element

HoldButton(HoldButtonProps)

кнопка для удержания или возобновления текущего вызова.

Может использоваться с ControlBar

function HoldButton(props: HoldButtonProps): Element

Параметры

props
HoldButtonProps

Свойства для кнопки удержания.

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

Element

ImageOverlay(ImageOverlayProps)

Компонент для рендеринга полноэкранного модального окна для выбранного изображения.

function ImageOverlay(props: ImageOverlayProps): Element

Параметры

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

Element

IncomingCallNotification(IncomingCallNotificationProps)

Компонент уведомления, который будет использоваться для представления входящих вызовов конечному пользователю. Позволяет пользователю принимать или отклонять входящий вызов.

function IncomingCallNotification(props: IncomingCallNotificationProps): Element

Параметры

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

Element

IncomingCallStack(IncomingCallStackProps)

Обертка для управления несколькими входящими звонками

function IncomingCallStack(props: IncomingCallStackProps): Element

Параметры

props
IncomingCallStackProps

<xref:IncomingCallManagerProps>

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

Element

LocalizationProvider(LocalizationProviderProps)

Поставщик для предоставления локализованных строк для компонентов реагирования этой библиотеки.

function LocalizationProvider(props: LocalizationProviderProps): Element

Параметры

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

Element

Комментарии

Компоненты будут предоставлены локализованные строки на английском языке (США) по умолчанию, если этот поставщик не используется.

MessageStatusIndicator(MessageStatusIndicatorProps)

Компонент для отображения состояния отправленного сообщения.

Добавляет значок и подсказку, соответствующую состоянию сообщения.

function MessageStatusIndicator(props: MessageStatusIndicatorProps): Element

Параметры

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

Element

MessageThread(MessageThreadProps)

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

function MessageThread(props: MessageThreadProps): Element

Параметры

props
MessageThreadProps

типа MessageThreadProps

Пользователям потребуется предоставить по крайней мере сообщения чата и идентификатор пользователя для отрисовки компонента MessageThread. Пользователи также могут настраивать MessageThread, передав собственный аватар, значок MessageStatusIndicator, JumpToNewMessageButton, LoadPreviousMessagesButton и поведение этих элементов управления.

MessageThread internal использует Chat компонент из @fluentui-contrib/chat. Вы можете ознакомиться с подробной информацией об этих компонентах здесь.

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

Element

MicrophoneButton(MicrophoneButtonProps)

Кнопка включения и отключения микрофона.

Можно использовать с ControlBar.

function MicrophoneButton(props: MicrophoneButtonProps): Element

Параметры

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

Element

Notification(NotificationProps)

Компонент для отображения уведомлений в пользовательском интерфейсе.

function Notification(props: NotificationProps): Element

Параметры

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

Element

NotificationStack(NotificationStackProps)

Компонент для отображения уведомлений в пользовательском интерфейсе. Все строки, которые можно показать, принимаются как строки , чтобы их можно было локализовать. Активные уведомления выбираются с помощью activeNotifications.

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

  • Уведомления, имеющие связанную метку времени: уведомление снова отображается в пользовательском интерфейсе, если оно происходит после закрытия.
  • Уведомления, у которых нет метки времени: уведомление закрывается до тех пор, пока оно не исчезнет из входных параметров. Если уведомление повторяется, оно отображается в пользовательском интерфейсе.
function NotificationStack(props: NotificationStackProps): Element

Параметры

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

Element

ParticipantItem(ParticipantItemProps)

Компонент для отрисовки участника звонка или чата.

Отображает аватар участника, отображаемое имя и состояние, а также необязательные значки и контекстное меню.

function ParticipantItem(props: ParticipantItemProps): Element

Параметры

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

Element

ParticipantList(ParticipantListProps)

Компонент для отрисовки всех участников звонка или чата.

По умолчанию каждый участник отображается с ParticipantItem. См. <xref:ParticipantListProps.onRenderParticipant> переопределения.

function ParticipantList(props: ParticipantListProps): Element

Параметры

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

Element

ParticipantsButton(ParticipantsButtonProps)

Кнопка для отображения меню с участниками звонка или чата.

Можно использовать с ControlBar.

Эта кнопка содержит элементы меню раскрывающегося списка, определенные с помощью menuPropsсвойств. По умолчанию он может отображать количество удаленных участников с полным списком в виде вложенного меню и возможность отключения звука всех участников, а также кнопку копирования в буфер обмена, чтобы скопировать URL-адрес приглашения на вызов. Этот menuProps может быть полностью переопределен и его свойство имеет тип IContextualMenuProps.

function ParticipantsButton(props: ParticipantsButtonProps): Element

Параметры

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

Element

RaiseHandButton(RaiseHandButtonProps)

Кнопка для запуска и остановки общего доступа к экрану.

Можно использовать с ControlBar.

function RaiseHandButton(props: RaiseHandButtonProps): Element

Параметры

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

Element

ReactionButton(ReactionButtonProps)

Кнопка для отправки реакций.

Можно использовать с ControlBar.

function ReactionButton(props: ReactionButtonProps): Element

Параметры

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

Element

RealTimeText(RealTimeTextProps)

Компонент для отображения одной строки RealTimeText

function RealTimeText(props: RealTimeTextProps): Element

Параметры

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

Element

RealTimeTextModal(RealTimeTextModalProps)

компонент для модального окна realTimeText

function RealTimeTextModal(props: RealTimeTextModalProps): Element

Параметры

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

Element

ScreenShareButton(ScreenShareButtonProps)

Кнопка для запуска и остановки общего доступа к экрану.

Можно использовать с ControlBar.

function ScreenShareButton(props: ScreenShareButtonProps): Element

Параметры

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

Element

SendBox(SendBoxProps)

Компонент для ввода и отправки сообщений.

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

function SendBox(props: SendBoxProps): Element

Параметры

props
SendBoxProps

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

Element

StartCaptionsButton(StartCaptionsButtonProps)

кнопка для начала или остановки субтитров

Может использоваться с ControlBar

function StartCaptionsButton(props: StartCaptionsButtonProps): Element

Параметры

props
StartCaptionsButtonProps

Свойства для кнопки Начальные подписи.

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

Element

StartRealTimeTextButton(StartRealTimeTextButtonProps)

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

Может использоваться с ControlBar

function StartRealTimeTextButton(props: StartRealTimeTextButtonProps): Element

Параметры

props
StartRealTimeTextButtonProps

для кнопки запуска RealTimeText.

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

Element

StreamMedia(StreamMediaProps)

Компонент служебной программы для преобразования HTMLElement с видеопотоком в элемент JSX.

Используется для преобразования HTMLElement, возвращаемого api без головных вызовов, в компонент, который можно отобразить в виде VideoTile.

function StreamMedia(props: StreamMediaProps): Element

Параметры

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

Element

TypingIndicator(TypingIndicatorProps)

Компонент для уведомления локального пользователя о вводе одного или нескольких участников в потоке чата.

function TypingIndicator(props: TypingIndicatorProps): Element

Параметры

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

Element

VideoGallery(VideoGalleryProps)

VideoGallery представляет макет плиток видео для конкретного вызова. В нем отображается VideoTile для локального пользователя, а также для каждого удаленного участника, присоединившегося к вызову.

function VideoGallery(props: VideoGalleryProps): Element

Параметры

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

Element

VideoTile(VideoTileProps)

Компонент для отрисовки видеопотока для одного участника вызова.

Используйте GridLayout в VideoGallery.

function VideoTile(props: VideoTileProps): Element

Параметры

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

Element

createAzureCommunicationCallAdapter(AzureCommunicationCallAdapterArgs)

Создайте CallAdapter, поддерживаемую службами коммуникации Azure.

Это реализация по умолчанию CallAdapter, предоставляемой этой библиотекой.

Примечание. displayName может быть не более 256 символов.

function createAzureCommunicationCallAdapter(args: AzureCommunicationCallAdapterArgs): Promise<CallAdapter>

Параметры

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

Promise<CallAdapter>

createAzureCommunicationCallAdapter(AzureCommunicationOutboundCallAdapterArgs)

Создайте CallAdapter, поддерживаемую службами коммуникации Azure.

Это реализация по умолчанию CallAdapter, предоставляемой этой библиотекой.

Примечание. displayName может быть не более 256 символов.

function createAzureCommunicationCallAdapter(args: AzureCommunicationOutboundCallAdapterArgs): Promise<CallAdapter>

Параметры

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

Promise<CallAdapter>

createAzureCommunicationCallAdapterFromClient(StatefulCallClient, CallAgent, CommunicationIdentifier[], CommonCallAdapterOptions)

Создайте CallAdapter с помощью предоставленного StatefulCallClient.

Полезно, если вы хотите сохранить ссылку на StatefulCallClient. Рекомендуется использовать createAzureCommunicationCallAdapter для более простого API.

function createAzureCommunicationCallAdapterFromClient(callClient: StatefulCallClient, callAgent: CallAgent, targetCallees: CommunicationIdentifier[], options?: CommonCallAdapterOptions): Promise<CallAdapter>

Параметры

callClient
StatefulCallClient
callAgent
CallAgent
targetCallees

CommunicationIdentifier[]

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

Promise<CallAdapter>

createAzureCommunicationCallAdapterFromClient(StatefulCallClient, CallAgent, CallAdapterLocator, CommonCallAdapterOptions)

Создайте CallAdapter с помощью предоставленного StatefulCallClient.

Полезно, если вы хотите сохранить ссылку на StatefulCallClient. Рекомендуется использовать createAzureCommunicationCallAdapter для более простого API.

function createAzureCommunicationCallAdapterFromClient(callClient: StatefulCallClient, callAgent: CallAgent, locator: CallAdapterLocator, options?: CommonCallAdapterOptions): Promise<CallAdapter>

Параметры

callClient
StatefulCallClient
callAgent
CallAgent

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

Promise<CallAdapter>

createAzureCommunicationCallWithChatAdapter(AzureCommunicationCallWithChatAdapterArgs)

Создайте CallWithChatAdapter, поддерживаемую службами коммуникации Azure, чтобы подключиться к CallWithChatComposite.

function createAzureCommunicationCallWithChatAdapter(__namedParameters: AzureCommunicationCallWithChatAdapterArgs): Promise<CallWithChatAdapter>

Параметры

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

createAzureCommunicationCallWithChatAdapterFromClients(AzureCommunicationCallWithChatAdapterFromClientArgs)

Создайте CallWithChatAdapter с помощью предоставленных StatefulChatClient и StatefulCallClient.

Полезно, если вы хотите сохранить ссылку на StatefulChatClient и StatefulCallClient. Обратите внимание, что chatThreadClient должен быть создан StatefulChatClient через API chatClient.getChatThreadClient(chatThreadId). Рекомендуется использовать createAzureCommunicationCallWithChatAdapter для более простого API.

function createAzureCommunicationCallWithChatAdapterFromClients(__namedParameters: AzureCommunicationCallWithChatAdapterFromClientArgs): Promise<CallWithChatAdapter>

Параметры

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

createAzureCommunicationChatAdapter(AzureCommunicationChatAdapterArgs)

Создайте ChatAdapter, поддерживаемую службами коммуникации Azure.

Это реализация ChatAdapter по умолчанию, предоставляемая этой библиотекой.

function createAzureCommunicationChatAdapter(__namedParameters: AzureCommunicationChatAdapterArgs): Promise<ChatAdapter>

Параметры

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

Promise<ChatAdapter>

createAzureCommunicationChatAdapterFromClient(StatefulChatClient, ChatThreadClient, ChatAdapterOptions)

Создайте ChatAdapter с помощью предоставленного StatefulChatClient.

Полезно, если вы хотите сохранить ссылку на StatefulChatClient. Рекомендуется использовать createAzureCommunicationChatAdapter для более простого API.

function createAzureCommunicationChatAdapterFromClient(chatClient: StatefulChatClient, chatThreadClient: ChatThreadClient, chatAdapterOptions?: ChatAdapterOptions): Promise<ChatAdapter>

Параметры

chatClient
StatefulChatClient
chatThreadClient
ChatThreadClient
chatAdapterOptions
ChatAdapterOptions

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

Promise<ChatAdapter>

createDefaultCallingHandlers(StatefulCallClient, undefined | CallAgent, undefined | StatefulDeviceManager, undefined | Call, CallingHandlersOptions)

Создайте реализацию по умолчанию CallHandlers для вызова команд.

Полезно при реализации пользовательского компонента, который использует поставщиков, экспортированных из этой библиотеки.

function createDefaultCallingHandlers(callClient: StatefulCallClient, callAgent: undefined | CallAgent, deviceManager: undefined | StatefulDeviceManager, call: undefined | Call, options?: CallingHandlersOptions): CallingHandlers

Параметры

callClient
StatefulCallClient
callAgent

undefined | CallAgent

deviceManager

undefined | StatefulDeviceManager

call

undefined | Call

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

createDefaultChatHandlers(StatefulChatClient, ChatThreadClient)

Создайте реализацию ChatHandlers по умолчанию.

Полезно при реализации пользовательского компонента, который использует поставщиков, экспортированных из этой библиотеки.

Возвращенный объект замечен, чтобы избежать rerenders при использовании в качестве реквизитов для компонентов React.

function createDefaultChatHandlers(chatClient: StatefulChatClient, chatThreadClient: ChatThreadClient): ChatHandlers

Параметры

chatClient
StatefulChatClient
chatThreadClient
ChatThreadClient

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

createDefaultTeamsCallingHandlers(StatefulCallClient, TeamsCallAgent, StatefulDeviceManager, TeamsCall, { onResolveDeepNoiseSuppressionDependency?: () => Promise<DeepNoiseSuppressionEffectDependency>, onResolveVideoBackgroundEffectsDependency?: () => Promise<VideoBackgroundEffectsDependency> })

Создайте реализацию TeamsCallingHandlers по умолчанию для командного вызова.

Полезно при реализации пользовательского компонента, который использует поставщиков, экспортированных из этой библиотеки.

function createDefaultTeamsCallingHandlers(callClient: StatefulCallClient, callAgent?: TeamsCallAgent, deviceManager?: StatefulDeviceManager, call?: TeamsCall, options?: { onResolveDeepNoiseSuppressionDependency?: () => Promise<DeepNoiseSuppressionEffectDependency>, onResolveVideoBackgroundEffectsDependency?: () => Promise<VideoBackgroundEffectsDependency> }): TeamsCallingHandlers

Параметры

callClient
StatefulCallClient
callAgent
TeamsCallAgent
deviceManager
StatefulDeviceManager
call
TeamsCall
options

{ onResolveDeepNoiseSuppressionDependency?: () => Promise<DeepNoiseSuppressionEffectDependency>, onResolveVideoBackgroundEffectsDependency?: () => Promise<VideoBackgroundEffectsDependency> }

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

createStatefulCallClient(StatefulCallClientArgs, StatefulCallClientOptions)

Создает StatefulCallClient StatefulCallClient путем прокси-сервера CallClient <xref:%40azure%2Fcommunication-calling%23CallClient> с помощью proxyCallClient <xref:ProxyCallClient>, который затем разрешает доступ к состоянию декларативным образом.

Важно использовать <xref:%40azure%2Fcommunication-calling%23DeviceManager> и <xref:%40azure%2Fcommunication-calling%23CallAgent> и <xref:%40azure%2Fcommunication-calling%23Call> (и т. д.), полученные из StatefulCallClient, чтобы изменения состояния были должным образом удалены.

function createStatefulCallClient(args: StatefulCallClientArgs, options?: StatefulCallClientOptions): StatefulCallClient

Параметры

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

createStatefulChatClient(StatefulChatClientArgs, StatefulChatClientOptions)

Создает StatefulChatClient с отслеживанием состояния путем прокси-сервера ChatClient <xref:%40azure%2Fcommunication-chat%23ChatClient> с помощью ProxyChatClient <xref:ProxyChatClient>, который затем разрешает доступ к состоянию декларативным образом.

function createStatefulChatClient(args: StatefulChatClientArgs, options?: StatefulChatClientOptions): StatefulChatClient

Параметры

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

createTeamsCallAdapter(TeamsCallAdapterArgs)

function createTeamsCallAdapter(args: TeamsCallAdapterArgs): Promise<TeamsCallAdapter>

Параметры

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

Promise<TeamsCallAdapter>

createTeamsCallAdapterFromClient(StatefulCallClient, TeamsCallAgent, CallAdapterLocator, CommonCallAdapterOptions)

Создайте TeamsCallAdapter с помощью предоставленного StatefulCallClient.

Полезно, если вы хотите сохранить ссылку на StatefulCallClient. Рекомендуется использовать createAzureCommunicationCallAdapter для более простого API.

function createTeamsCallAdapterFromClient(callClient: StatefulCallClient, callAgent: TeamsCallAgent, locator: CallAdapterLocator, options?: CommonCallAdapterOptions): Promise<TeamsCallAdapter>

Параметры

callClient
StatefulCallClient
callAgent
TeamsCallAgent

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

Promise<TeamsCallAdapter>

fromFlatCommunicationIdentifier(string)

Обратная операция toFlatCommunicationIdentifier.

function fromFlatCommunicationIdentifier(id: string): CommunicationIdentifier

Параметры

id

string

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

getCallingSelector<Component>(Component)

Селектор для указанного компонента.

Полезно при реализации пользовательского компонента, который использует поставщиков, экспортированных из этой библиотеки.

function getCallingSelector<Component>(component: Component): GetCallingSelector<Component>

Параметры

component

Component

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

GetCallingSelector<Component>

getChatSelector<Component>(Component)

Селектор для указанного компонента.

Полезно при реализации пользовательского компонента, который использует поставщиков, экспортированных из этой библиотеки.

function getChatSelector<Component>(component: Component): GetChatSelector<Component>

Параметры

component

Component

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

GetChatSelector<Component>

loadCallComposite(CallCompositeLoaderProps, HTMLElement)

Loader для CallComposite, который вы можете использовать в своем приложении. Эта функция загрузит CallComposite в предоставленный элемент HTML. Лучший вариант использования для этого — фреймворк пользовательского интерфейса Node, который не основан на React.

function loadCallComposite(loaderArgs: CallCompositeLoaderProps, htmlElement: HTMLElement): Promise<undefined | CallAdapter>

Параметры

htmlElement

HTMLElement

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

Promise<undefined | CallAdapter>

loadCallWithChatComposite(CallWithChatCompositeLoaderProps, HTMLElement)

Входные параметры для CallWithChatComposite, которые вы можете использовать в своем приложении. Эта функция загрузит CallWithChatComposite в предоставленный элемент HTML. Лучший вариант использования для этого — фреймворк пользовательского интерфейса Node, который не основан на React.

function loadCallWithChatComposite(loaderArgs: CallWithChatCompositeLoaderProps, htmlElement: HTMLElement): Promise<undefined | CallWithChatAdapter>

Параметры

htmlElement

HTMLElement

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

Promise<undefined | CallWithChatAdapter>

loadChatComposite(ChatCompositeLoaderProps, HTMLElement)

Функция загрузчика для ChatComposite, которую вы можете использовать в своем приложении. Эта функция загрузит ChatComposite в предоставленный HTML-элемент. Лучший вариант использования для этого — фреймворк пользовательского интерфейса Node, который не основан на React.

function loadChatComposite(loaderArgs: ChatCompositeLoaderProps, htmlElement: HTMLElement): Promise<undefined | ChatAdapter>

Параметры

htmlElement

HTMLElement

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

Promise<undefined | ChatAdapter>

loadOutboundCallComposite(OutboundCallCompositeLoaderProps, HTMLElement)

Loader для функции OutboundCallComposite, которую можно использовать в приложении. Эта функция загрузит CallComposite в предоставленный HTML-элемент для выполнения исходящих вызовов. Лучший вариант использования для этого — фреймворк пользовательского интерфейса Node, который не основан на React.

function loadOutboundCallComposite(loaderArgs: OutboundCallCompositeLoaderProps, htmlElement: HTMLElement): Promise<undefined | CallAdapter>

Параметры

htmlElement

HTMLElement

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

Promise<undefined | CallAdapter>

onResolveDeepNoiseSuppressionDependency()

Разрешение зависимости для фоновых эффектов видео с использованием отложенной загрузки.

function onResolveDeepNoiseSuppressionDependency(): Promise<DeepNoiseSuppressionEffectDependency>

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

onResolveDeepNoiseSuppressionDependencyLazy()

Разрешение зависимости для фоновых эффектов видео с использованием отложенной загрузки.

function onResolveDeepNoiseSuppressionDependencyLazy(): Promise<DeepNoiseSuppressionEffectDependency>

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

onResolveVideoEffectDependency()

Разрешение зависимости для фоновых эффектов видео.

function onResolveVideoEffectDependency(): Promise<VideoBackgroundEffectsDependency>

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

onResolveVideoEffectDependencyLazy()

Разрешение зависимости для фоновых эффектов видео с использованием отложенной загрузки.

function onResolveVideoEffectDependencyLazy(): Promise<VideoBackgroundEffectsDependency>

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

toFlatCommunicationIdentifier(CommunicationIdentifier)

Строковое представление <xref:%40azure%2Fcommunication-common%23CommunicationIdentifier>.

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

  • его можно использовать для сохранения удостоверения пользователя во внешних базах данных.
  • его можно использовать в качестве ключей в карте для хранения данных для пользователя.
function toFlatCommunicationIdentifier(identifier: CommunicationIdentifier): string

Параметры

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

string

useAzureCommunicationCallAdapter(Partial<AzureCommunicationCallAdapterArgs | AzureCommunicationOutboundCallAdapterArgs>, (adapter: CallAdapter) => Promise<CallAdapter>, (adapter: CallAdapter) => Promise<void>)

Пользовательский перехватчик React для упрощения создания CallAdapter.

Аналогично createAzureCommunicationCallAdapter, но заботится об асинхронном создании адаптера внутри системы.

Позволяет неопределить аргументы таким образом, чтобы можно было уважать правила и передавать аргументы по мере их создания. Адаптер создается только при определении всех аргументов.

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

function useAzureCommunicationCallAdapter(args: Partial<AzureCommunicationCallAdapterArgs | AzureCommunicationOutboundCallAdapterArgs>, afterCreate?: (adapter: CallAdapter) => Promise<CallAdapter>, beforeDispose?: (adapter: CallAdapter) => Promise<void>): undefined | CallAdapter

Параметры

afterCreate

(adapter: CallAdapter) => Promise<CallAdapter>

beforeDispose

(adapter: CallAdapter) => Promise<void>

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

undefined | CallAdapter

useAzureCommunicationCallWithChatAdapter(Partial<AzureCommunicationCallWithChatAdapterArgs>, (adapter: CallWithChatAdapter) => Promise<CallWithChatAdapter>, (adapter: CallWithChatAdapter) => Promise<void>)

Пользовательский перехватчик React для упрощения создания CallWithChatAdapter.

Аналогично createAzureCommunicationCallWithChatAdapter, но заботится об асинхронном создании адаптера внутри системы.

Позволяет неопределить аргументы таким образом, чтобы можно было уважать правила и передавать аргументы по мере их создания. Адаптер создается только при определении всех аргументов.

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

function useAzureCommunicationCallWithChatAdapter(args: Partial<AzureCommunicationCallWithChatAdapterArgs>, afterCreate?: (adapter: CallWithChatAdapter) => Promise<CallWithChatAdapter>, beforeDispose?: (adapter: CallWithChatAdapter) => Promise<void>): undefined | CallWithChatAdapter

Параметры

afterCreate

(adapter: CallWithChatAdapter) => Promise<CallWithChatAdapter>

beforeDispose

(adapter: CallWithChatAdapter) => Promise<void>

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

undefined | CallWithChatAdapter

useAzureCommunicationChatAdapter(Partial<AzureCommunicationChatAdapterArgs>, (adapter: ChatAdapter) => Promise<ChatAdapter>, (adapter: ChatAdapter) => Promise<void>)

Пользовательский перехватчик React для упрощения создания ChatAdapter.

Аналогично createAzureCommunicationChatAdapter, но заботится об асинхронном создании адаптера внутри системы.

Позволяет неопределить аргументы таким образом, чтобы можно было уважать правила и передавать аргументы по мере их создания. Адаптер создается только при определении всех аргументов.

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

function useAzureCommunicationChatAdapter(args: Partial<AzureCommunicationChatAdapterArgs>, afterCreate?: (adapter: ChatAdapter) => Promise<ChatAdapter>, beforeDispose?: (adapter: ChatAdapter) => Promise<void>): undefined | ChatAdapter

Параметры

afterCreate

(adapter: ChatAdapter) => Promise<ChatAdapter>

beforeDispose

(adapter: ChatAdapter) => Promise<void>

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

undefined | ChatAdapter

useCall()

Перехватчик для получения <xref:%40azure%2Fcommunication-calling%23Call> от поставщика.

Полезно при реализации пользовательского компонента, который использует поставщиков, экспортированных из этой библиотеки.

Необходимо ранее использовать CallProvider с объектом Call, чтобы использовать этот перехватчик.

function useCall(): undefined | Call

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

undefined | Call

useCallAgent()

Перехватчик для получения <xref:%40azure%2Fcommunication-calling%23CallAgent> от поставщика.

Полезно при реализации пользовательского компонента, который использует поставщиков, экспортированных из этой библиотеки.

function useCallAgent(): undefined | CallAgent

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

undefined | CallAgent

useCallClient()

Перехватчик для получения StatefulCallClient от поставщика.

Полезно при реализации пользовательского компонента, который использует поставщиков, экспортированных из этой библиотеки.

function useCallClient(): StatefulCallClient

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

useChatClient()

Перехватчик для получения StatefulChatClient от поставщика.

Полезно при реализации пользовательского компонента, который использует поставщиков, экспортированных из этой библиотеки.

function useChatClient(): StatefulChatClient

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

useChatThreadClient()

Перехватчик для получения <xref:%40azure%2Fcommunication-chat%23ChatThreadClient> от поставщика.

Полезно при реализации пользовательского компонента, который использует поставщиков, экспортированных из этой библиотеки.

function useChatThreadClient(): ChatThreadClient

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

useDeviceManager()

Перехватчик для получения StatefulDeviceManager от поставщика.

Полезно при реализации пользовательского компонента, который использует поставщиков, экспортированных из этой библиотеки.

function useDeviceManager(): undefined | StatefulDeviceManager

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

undefined | StatefulDeviceManager

usePropsFor<Component>(Component, "chat" | "calling")

Основной крючок, чтобы получить все перехватчики, необходимые для компонента React из этой библиотеки.

Чтобы вызвать этот перехватчик, компонент должен быть упакован в эти поставщики:

  1. Для компонентов чата: ChatClientProvider и ChatThreadClientProvider.

  2. Для вызовов компонентов: CallClientProvider, CallAgentProvider и CallAgentProvider.

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

пример

    import { ParticipantList, usePropsFor } from '@azure/communication-react';

    const App = (): JSX.Element => {
        // ... code to setup Providers ...

        return <ParticipantList {...usePropsFor(ParticipantList)}/>
    }
function usePropsFor<Component>(component: Component, type?: "chat" | "calling"): ComponentProps<Component>

Параметры

component

Component

type

"chat" | "calling"

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

ComponentProps<Component>

useSelector<ParamT>(ParamT, (ParamT extends Selector ? Parameters<ParamT>[1] : undefined), "chat" | "calling")

Перехватчик для получения селектора для указанного компонента.

Полезно при реализации пользовательского компонента, который использует поставщиков, экспортированных из этой библиотеки.

function useSelector<ParamT>(selector: ParamT, selectorProps?: (ParamT extends Selector ? Parameters<ParamT>[1] : undefined), type?: "chat" | "calling"): (ParamT extends Selector ? ReturnType<ParamT> : undefined)

Параметры

selector

ParamT

selectorProps

(ParamT extends Selector ? Parameters<ParamT>[1] : undefined)

type

"chat" | "calling"

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

(ParamT extends Selector ? ReturnType<ParamT> : undefined)

useTeamsCall()

Перехватчик для получения <xref:%40azure%2Fcommunication-calling%23TeamsCall> от поставщика.

Полезно при реализации пользовательского компонента, который использует поставщиков, экспортированных из этой библиотеки.

Чтобы использовать эту ловушку, вы должны ранее использовать CallProvider с объектом TeamsCall

function useTeamsCall(): undefined | TeamsCall

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

undefined | TeamsCall

useTeamsCallAdapter(Partial<TeamsCallAdapterArgs>, (adapter: TeamsCallAdapter) => Promise<TeamsCallAdapter>, (adapter: TeamsCallAdapter) => Promise<void>)

Пользовательский хук React для упрощения создания TeamsCallAdapter.

Аналогично <xref:createTeamsAzureCommunicationCallAdapter>, но заботится об асинхронном создании адаптера внутренне.

Позволяет неопределить аргументы таким образом, чтобы можно было уважать правила и передавать аргументы по мере их создания. Адаптер создается только при определении всех аргументов.

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

function useTeamsCallAdapter(args: Partial<TeamsCallAdapterArgs>, afterCreate?: (adapter: TeamsCallAdapter) => Promise<TeamsCallAdapter>, beforeDispose?: (adapter: TeamsCallAdapter) => Promise<void>): undefined | TeamsCallAdapter

Параметры

args

Partial<TeamsCallAdapterArgs>

afterCreate

(adapter: TeamsCallAdapter) => Promise<TeamsCallAdapter>

beforeDispose

(adapter: TeamsCallAdapter) => Promise<void>

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

undefined | TeamsCallAdapter

useTeamsCallAgent()

Перехватчик для получения <xref:%40azure%2Fcommunication-calling%23TeamsCallAgent> от поставщика.

Полезно при реализации пользовательского компонента, который использует поставщиков, экспортированных из этой библиотеки.

function useTeamsCallAgent(): undefined | TeamsCallAgent

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

undefined | TeamsCallAgent

useTheme()

Перехватчик React для доступа к теме

function useTheme(): Theme

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

Theme

Variable Details

COMPONENT_LOCALE_AR_SA

Место для арабского языка (Саудовская Аравия).

COMPONENT_LOCALE_AR_SA: ComponentLocale

Тип

COMPONENT_LOCALE_CS_CZ

Местоположение для Чехии (Чехия).

COMPONENT_LOCALE_CS_CZ: ComponentLocale

Тип

COMPONENT_LOCALE_CY_GB

Местоположение для валлийского (Великобритания).

COMPONENT_LOCALE_CY_GB: ComponentLocale

Тип

COMPONENT_LOCALE_DE_DE

Место для немецкого (Германия).

COMPONENT_LOCALE_DE_DE: ComponentLocale

Тип

COMPONENT_LOCALE_EN_GB

Locale for English (GB).

COMPONENT_LOCALE_EN_GB: ComponentLocale

Тип

COMPONENT_LOCALE_EN_US

Locale for English (США).

COMPONENT_LOCALE_EN_US: ComponentLocale

Тип

COMPONENT_LOCALE_ES_ES

Место для испанского языка (Испания).

COMPONENT_LOCALE_ES_ES: ComponentLocale

Тип

COMPONENT_LOCALE_ES_MX

Место для испанского языка (Мексика).

COMPONENT_LOCALE_ES_MX: ComponentLocale

Тип

COMPONENT_LOCALE_FI_FI

Место для финского (Финляндия).

COMPONENT_LOCALE_FI_FI: ComponentLocale

Тип

COMPONENT_LOCALE_FR_CA

Место для французского языка (Канада).

COMPONENT_LOCALE_FR_CA: ComponentLocale

Тип

COMPONENT_LOCALE_FR_FR

Место для французского (Франция).

COMPONENT_LOCALE_FR_FR: ComponentLocale

Тип

COMPONENT_LOCALE_HE_IL

Место проведения для иврита (Израиль).

COMPONENT_LOCALE_HE_IL: ComponentLocale

Тип

COMPONENT_LOCALE_IT_IT

Место для итальянского (Италия).

COMPONENT_LOCALE_IT_IT: ComponentLocale

Тип

COMPONENT_LOCALE_JA_JP

Местоположение для японской (Япония).

COMPONENT_LOCALE_JA_JP: ComponentLocale

Тип

COMPONENT_LOCALE_KO_KR

Место для корейского (Южная Корея).

COMPONENT_LOCALE_KO_KR: ComponentLocale

Тип

COMPONENT_LOCALE_NB_NO

Местоположение норвежского букмола (Норвегия).

COMPONENT_LOCALE_NB_NO: ComponentLocale

Тип

COMPONENT_LOCALE_NL_NL

Место для голландского (Нидерланды).

COMPONENT_LOCALE_NL_NL: ComponentLocale

Тип

COMPONENT_LOCALE_PL_PL

Место для польского (Польша).

COMPONENT_LOCALE_PL_PL: ComponentLocale

Тип

COMPONENT_LOCALE_PT_BR

Место для португальского (Бразилия).

COMPONENT_LOCALE_PT_BR: ComponentLocale

Тип

COMPONENT_LOCALE_RU_RU

Место для русского (Россия).

COMPONENT_LOCALE_RU_RU: ComponentLocale

Тип

COMPONENT_LOCALE_SV_SE

Местоположение для шведского (Швеция).

COMPONENT_LOCALE_SV_SE: ComponentLocale

Тип

COMPONENT_LOCALE_TR_TR

Место для турецкого (Турция).

COMPONENT_LOCALE_TR_TR: ComponentLocale

Тип

COMPONENT_LOCALE_ZH_CN

Местоположение для китайцев (материковый Китай).

COMPONENT_LOCALE_ZH_CN: ComponentLocale

Тип

COMPONENT_LOCALE_ZH_TW

Местоположение для китайского (Тайвань).

COMPONENT_LOCALE_ZH_TW: ComponentLocale

Тип

COMPOSITE_LOCALE_AR_SA

Место для арабского (Саудовская Аравия)

COMPOSITE_LOCALE_AR_SA: CompositeLocale

Тип

COMPOSITE_LOCALE_CS_CZ

Местоположение для Чешской (Чешская Республика)

COMPOSITE_LOCALE_CS_CZ: CompositeLocale

Тип

COMPOSITE_LOCALE_CY_GB

Местоположение для валлийского (GB)

COMPOSITE_LOCALE_CY_GB: CompositeLocale

Тип

COMPOSITE_LOCALE_DE_DE

Место для немецкого языка (Германия)

COMPOSITE_LOCALE_DE_DE: CompositeLocale

Тип

COMPOSITE_LOCALE_EN_GB

Место для английского (британского)

COMPOSITE_LOCALE_EN_GB: CompositeLocale

Тип

COMPOSITE_LOCALE_EN_US

Место для английского языка (США)

COMPOSITE_LOCALE_EN_US: CompositeLocale

Тип

COMPOSITE_LOCALE_ES_ES

Место для испанского языка (Испания)

COMPOSITE_LOCALE_ES_ES: CompositeLocale

Тип

COMPOSITE_LOCALE_ES_MX

Место для испанского языка (Мексика)

COMPOSITE_LOCALE_ES_MX: CompositeLocale

Тип

COMPOSITE_LOCALE_FI_FI

Местоположение для финского (Финляндия)

COMPOSITE_LOCALE_FI_FI: CompositeLocale

Тип

COMPOSITE_LOCALE_FR_CA

Место для французского языка (Канада)

COMPOSITE_LOCALE_FR_CA: CompositeLocale

Тип

COMPOSITE_LOCALE_FR_FR

Место для французского языка (Франция)

COMPOSITE_LOCALE_FR_FR: CompositeLocale

Тип

COMPOSITE_LOCALE_HE_IL

Место для иврита (Израиль)

COMPOSITE_LOCALE_HE_IL: CompositeLocale

Тип

COMPOSITE_LOCALE_IT_IT

Местоположение для итальянского (Италия)

COMPOSITE_LOCALE_IT_IT: CompositeLocale

Тип

COMPOSITE_LOCALE_JA_JP

Местоположение для японской (Япония)

COMPOSITE_LOCALE_JA_JP: CompositeLocale

Тип

COMPOSITE_LOCALE_KO_KR

Местоположение для корейского (Южная Корея)

COMPOSITE_LOCALE_KO_KR: CompositeLocale

Тип

COMPOSITE_LOCALE_NB_NO

Местоположение норвежского букмола (Норвегия)

COMPOSITE_LOCALE_NB_NO: CompositeLocale

Тип

COMPOSITE_LOCALE_NL_NL

Место для голландского (Нидерланды)

COMPOSITE_LOCALE_NL_NL: CompositeLocale

Тип

COMPOSITE_LOCALE_PL_PL

Место для польского (Польша)

COMPOSITE_LOCALE_PL_PL: CompositeLocale

Тип

COMPOSITE_LOCALE_PT_BR

Место для португальского (Бразилия)

COMPOSITE_LOCALE_PT_BR: CompositeLocale

Тип

COMPOSITE_LOCALE_RU_RU

Местоположение для русского (Россия)

COMPOSITE_LOCALE_RU_RU: CompositeLocale

Тип

COMPOSITE_LOCALE_SV_SE

Местоположение для шведского (Швеция)

COMPOSITE_LOCALE_SV_SE: CompositeLocale

Тип

COMPOSITE_LOCALE_TR_TR

Место для турецкого (Турция)

COMPOSITE_LOCALE_TR_TR: CompositeLocale

Тип

COMPOSITE_LOCALE_ZH_CN

Местоположение для китайцев (материковый Китай)

COMPOSITE_LOCALE_ZH_CN: CompositeLocale

Тип

COMPOSITE_LOCALE_ZH_TW

Местоположение для китайского языка (Тайвань)

COMPOSITE_LOCALE_ZH_TW: CompositeLocale

Тип

COMPOSITE_ONLY_ICONS

Набор иконок по умолчанию, используемый композитами напрямую (то есть не через компоненты, определённые в этой библиотеке).

COMPOSITE_ONLY_ICONS: CompositeIcons

Тип

DEFAULT_COMPONENT_ICONS

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

DEFAULT_COMPONENT_ICONS: { CaptionsIcon: React_2.JSX.Element, CaptionsOffIcon: React_2.JSX.Element, CaptionsSettingsIcon: React_2.JSX.Element, ChangeCaptionLanguageIcon: React_2.JSX.Element, ChangeSpokenLanguageIcon: React_2.JSX.Element, ChatMessageOptions: React_2.JSX.Element, ConfigurationScreenVideoEffectsButton: React_2.JSX.Element, ContextMenuCameraIcon: React_2.JSX.Element, ContextMenuMicIcon: React_2.JSX.Element, ContextMenuRemoveParticipant: React_2.JSX.Element, ContextMenuSpeakerIcon: React_2.JSX.Element, ContextualMenuMicMutedIcon: React_2.JSX.Element, ControlButtonCameraOff: React_2.JSX.Element, ControlButtonCameraOn: React_2.JSX.Element, ControlButtonCameraProhibited: React_2.JSX.Element, ControlButtonCameraProhibitedSmall: React_2.JSX.Element, ControlButtonEndCall: React_2.JSX.Element, ControlButtonLowerHand: React_2.JSX.Element, ControlButtonMicOff: React_2.JSX.Element, ControlButtonMicOn: React_2.JSX.Element, ControlButtonMicProhibited: React_2.JSX.Element, ControlButtonMicProhibitedSmall: React_2.JSX.Element, ControlButtonOptions: React_2.JSX.Element, ControlButtonParticipants: React_2.JSX.Element, ControlButtonParticipantsContextualMenuItem: React_2.JSX.Element, ControlButtonRaiseHand: React_2.JSX.Element, ControlButtonScreenShareStart: React_2.JSX.Element, ControlButtonScreenShareStop: React_2.JSX.Element, ControlButtonVideoEffectsOption: React_2.JSX.Element, DialpadBackspace: React_2.JSX.Element, EditBoxCancel: React_2.JSX.Element, EditBoxSubmit: React_2.JSX.Element, ErrorBarCallCameraAccessDenied: React_2.JSX.Element, ErrorBarCallCameraAlreadyInUse: React_2.JSX.Element, ErrorBarCallLocalVideoFreeze: React_2.JSX.Element, ErrorBarCallMacOsCameraAccessDenied: React_2.JSX.Element, ErrorBarCallMacOsMicrophoneAccessDenied: React_2.JSX.Element, ErrorBarCallMicrophoneAccessDenied: React_2.JSX.Element, ErrorBarCallMicrophoneMutedBySystem: React_2.JSX.Element, ErrorBarCallMicrophoneUnmutedBySystem: React_2.JSX.Element, ErrorBarCallNetworkQualityLow: React_2.JSX.Element, ErrorBarCallNoMicrophoneFound: React_2.JSX.Element, ErrorBarCallNoSpeakerFound: React_2.JSX.Element, ErrorBarCallVideoRecoveredBySystem: React_2.JSX.Element, ErrorBarCallVideoStoppedBySystem: React_2.JSX.Element, ErrorBarClear: React_2.JSX.Element, ErrorBarMutedByRemoteParticipant: React_2.JSX.Element, ExpandIcon: React_2.JSX.Element, HoldCallButton: React_2.JSX.Element, HoldCallContextualMenuItem: React_2.JSX.Element, HorizontalGalleryLeftButton: React_2.JSX.Element, HorizontalGalleryRightButton: React_2.JSX.Element, IncomingCallNotificationAcceptIcon: React_2.JSX.Element, IncomingCallNotificationAcceptWithVideoIcon: React_2.JSX.Element, IncomingCallNotificationRejectIcon: React_2.JSX.Element, LowerHandContextualMenuItem: React_2.JSX.Element, MessageDelivered: React_2.JSX.Element, MessageEdit: React_2.JSX.Element, MessageFailed: React_2.JSX.Element, MessageRemove: React_2.JSX.Element, MessageResend: React_2.JSX.Element, MessageSeen: React_2.JSX.Element, MessageSending: React_2.JSX.Element, MinimizeIcon: React_2.JSX.Element, NotificationBarBreakoutRoomChanged: React_2.JSX.Element, NotificationBarBreakoutRoomClosed: React_2.JSX.Element, NotificationBarBreakoutRoomClosingSoon: React_2.JSX.Element, NotificationBarBreakoutRoomJoined: React_2.JSX.Element, NotificationBarBreakoutRoomOpened: React_2.JSX.Element, NotificationBarBreakoutRoomPromptJoin: React_2.JSX.Element, NotificationBarRecording: React_2.JSX.Element, NotificationBarTogetherModeIcon: React_2.JSX.Element, NotificationBarTranscriptionError: React_2.JSX.Element, NotificationBarTranscriptionStartedByYou: React_2.JSX.Element, OpenAttachment: React_2.JSX.Element, OptionsCamera: React_2.JSX.Element, OptionsMic: React_2.JSX.Element, OptionsSpeaker: React_2.JSX.Element, ParticipantItemMicOff: React_2.JSX.Element, ParticipantItemOptions: React_2.JSX.Element, ParticipantItemOptionsHovered: React_2.JSX.Element, ParticipantItemPinned: React_2.JSX.Element, ParticipantItemScreenShareStart: React_2.JSX.Element, ParticipantItemSpotlighted: React_2.JSX.Element, PinParticipant: React_2.JSX.Element, RaiseHandContextualMenuItem: React_2.JSX.Element, ReactionButtonIcon: React_2.JSX.Element, RealTimeTextIcon: React_2.JSX.Element, ResumeCall: React_2.JSX.Element, SendBoxSend: React_2.JSX.Element, SendBoxSendHovered: React_2.JSX.Element, SplitButtonPrimaryActionCameraOff: React_2.JSX.Element, SplitButtonPrimaryActionCameraOn: React_2.JSX.Element, SplitButtonPrimaryActionMicMuted: React_2.JSX.Element, SplitButtonPrimaryActionMicUnmuted: React_2.JSX.Element, StartSpotlightContextualMenuItem: React_2.JSX.Element, StopSpotlightContextualMenuItem: React_2.JSX.Element, SurveyStarIcon: React_2.JSX.Element, SurveyStarIconFilled: React_2.JSX.Element, UnpinParticipant: React_2.JSX.Element, VerticalGalleryLeftButton: React_2.JSX.Element, VerticalGalleryRightButton: React_2.JSX.Element, VideoTileCameraOff: React_2.JSX.Element, VideoTileMicOff: React_2.JSX.Element, VideoTileMoreOptions: React_2.JSX.Element, VideoTilePinned: React_2.JSX.Element, VideoTileScaleFill: React_2.JSX.Element, VideoTileScaleFit: React_2.JSX.Element, VideoTileSpotlighted: React_2.JSX.Element }

Тип

{ CaptionsIcon: React_2.JSX.Element, CaptionsOffIcon: React_2.JSX.Element, CaptionsSettingsIcon: React_2.JSX.Element, ChangeCaptionLanguageIcon: React_2.JSX.Element, ChangeSpokenLanguageIcon: React_2.JSX.Element, ChatMessageOptions: React_2.JSX.Element, ConfigurationScreenVideoEffectsButton: React_2.JSX.Element, ContextMenuCameraIcon: React_2.JSX.Element, ContextMenuMicIcon: React_2.JSX.Element, ContextMenuRemoveParticipant: React_2.JSX.Element, ContextMenuSpeakerIcon: React_2.JSX.Element, ContextualMenuMicMutedIcon: React_2.JSX.Element, ControlButtonCameraOff: React_2.JSX.Element, ControlButtonCameraOn: React_2.JSX.Element, ControlButtonCameraProhibited: React_2.JSX.Element, ControlButtonCameraProhibitedSmall: React_2.JSX.Element, ControlButtonEndCall: React_2.JSX.Element, ControlButtonLowerHand: React_2.JSX.Element, ControlButtonMicOff: React_2.JSX.Element, ControlButtonMicOn: React_2.JSX.Element, ControlButtonMicProhibited: React_2.JSX.Element, ControlButtonMicProhibitedSmall: React_2.JSX.Element, ControlButtonOptions: React_2.JSX.Element, ControlButtonParticipants: React_2.JSX.Element, ControlButtonParticipantsContextualMenuItem: React_2.JSX.Element, ControlButtonRaiseHand: React_2.JSX.Element, ControlButtonScreenShareStart: React_2.JSX.Element, ControlButtonScreenShareStop: React_2.JSX.Element, ControlButtonVideoEffectsOption: React_2.JSX.Element, DialpadBackspace: React_2.JSX.Element, EditBoxCancel: React_2.JSX.Element, EditBoxSubmit: React_2.JSX.Element, ErrorBarCallCameraAccessDenied: React_2.JSX.Element, ErrorBarCallCameraAlreadyInUse: React_2.JSX.Element, ErrorBarCallLocalVideoFreeze: React_2.JSX.Element, ErrorBarCallMacOsCameraAccessDenied: React_2.JSX.Element, ErrorBarCallMacOsMicrophoneAccessDenied: React_2.JSX.Element, ErrorBarCallMicrophoneAccessDenied: React_2.JSX.Element, ErrorBarCallMicrophoneMutedBySystem: React_2.JSX.Element, ErrorBarCallMicrophoneUnmutedBySystem: React_2.JSX.Element, ErrorBarCallNetworkQualityLow: React_2.JSX.Element, ErrorBarCallNoMicrophoneFound: React_2.JSX.Element, ErrorBarCallNoSpeakerFound: React_2.JSX.Element, ErrorBarCallVideoRecoveredBySystem: React_2.JSX.Element, ErrorBarCallVideoStoppedBySystem: React_2.JSX.Element, ErrorBarClear: React_2.JSX.Element, ErrorBarMutedByRemoteParticipant: React_2.JSX.Element, ExpandIcon: React_2.JSX.Element, HoldCallButton: React_2.JSX.Element, HoldCallContextualMenuItem: React_2.JSX.Element, HorizontalGalleryLeftButton: React_2.JSX.Element, HorizontalGalleryRightButton: React_2.JSX.Element, IncomingCallNotificationAcceptIcon: React_2.JSX.Element, IncomingCallNotificationAcceptWithVideoIcon: React_2.JSX.Element, IncomingCallNotificationRejectIcon: React_2.JSX.Element, LowerHandContextualMenuItem: React_2.JSX.Element, MessageDelivered: React_2.JSX.Element, MessageEdit: React_2.JSX.Element, MessageFailed: React_2.JSX.Element, MessageRemove: React_2.JSX.Element, MessageResend: React_2.JSX.Element, MessageSeen: React_2.JSX.Element, MessageSending: React_2.JSX.Element, MinimizeIcon: React_2.JSX.Element, NotificationBarBreakoutRoomChanged: React_2.JSX.Element, NotificationBarBreakoutRoomClosed: React_2.JSX.Element, NotificationBarBreakoutRoomClosingSoon: React_2.JSX.Element, NotificationBarBreakoutRoomJoined: React_2.JSX.Element, NotificationBarBreakoutRoomOpened: React_2.JSX.Element, NotificationBarBreakoutRoomPromptJoin: React_2.JSX.Element, NotificationBarRecording: React_2.JSX.Element, NotificationBarTogetherModeIcon: React_2.JSX.Element, NotificationBarTranscriptionError: React_2.JSX.Element, NotificationBarTranscriptionStartedByYou: React_2.JSX.Element, OpenAttachment: React_2.JSX.Element, OptionsCamera: React_2.JSX.Element, OptionsMic: React_2.JSX.Element, OptionsSpeaker: React_2.JSX.Element, ParticipantItemMicOff: React_2.JSX.Element, ParticipantItemOptions: React_2.JSX.Element, ParticipantItemOptionsHovered: React_2.JSX.Element, ParticipantItemPinned: React_2.JSX.Element, ParticipantItemScreenShareStart: React_2.JSX.Element, ParticipantItemSpotlighted: React_2.JSX.Element, PinParticipant: React_2.JSX.Element, RaiseHandContextualMenuItem: React_2.JSX.Element, ReactionButtonIcon: React_2.JSX.Element, RealTimeTextIcon: React_2.JSX.Element, ResumeCall: React_2.JSX.Element, SendBoxSend: React_2.JSX.Element, SendBoxSendHovered: React_2.JSX.Element, SplitButtonPrimaryActionCameraOff: React_2.JSX.Element, SplitButtonPrimaryActionCameraOn: React_2.JSX.Element, SplitButtonPrimaryActionMicMuted: React_2.JSX.Element, SplitButtonPrimaryActionMicUnmuted: React_2.JSX.Element, StartSpotlightContextualMenuItem: React_2.JSX.Element, StopSpotlightContextualMenuItem: React_2.JSX.Element, SurveyStarIcon: React_2.JSX.Element, SurveyStarIconFilled: React_2.JSX.Element, UnpinParticipant: React_2.JSX.Element, VerticalGalleryLeftButton: React_2.JSX.Element, VerticalGalleryRightButton: React_2.JSX.Element, VideoTileCameraOff: React_2.JSX.Element, VideoTileMicOff: React_2.JSX.Element, VideoTileMoreOptions: React_2.JSX.Element, VideoTilePinned: React_2.JSX.Element, VideoTileScaleFill: React_2.JSX.Element, VideoTileScaleFit: React_2.JSX.Element, VideoTileSpotlighted: React_2.JSX.Element }

DEFAULT_COMPOSITE_ICONS

Набор иконок по умолчанию, доступных для использования в Composites.

DEFAULT_COMPOSITE_ICONS: { BlurVideoBackground?: JSX.Element, CaptionsIcon: React_2.JSX.Element, CaptionsOffIcon: React_2.JSX.Element, CaptionsSettingsIcon: React_2.JSX.Element, ChangeCaptionLanguageIcon: React_2.JSX.Element, ChangeSpokenLanguageIcon: React_2.JSX.Element, ChatMessageOptions: React_2.JSX.Element, ChevronLeft?: JSX.Element, ConfigurationScreenVideoEffectsButton: React_2.JSX.Element, ContextMenuCameraIcon: React_2.JSX.Element, ContextMenuMicIcon: React_2.JSX.Element, ContextMenuRemoveParticipant: React_2.JSX.Element, ContextMenuSpeakerIcon: React_2.JSX.Element, ContextualMenuMicMutedIcon: React_2.JSX.Element, ControlBarChatButtonActive?: JSX.Element, ControlBarChatButtonInactive?: JSX.Element, ControlBarPeopleButton?: JSX.Element, ControlButtonCameraOff: JSX.Element, ControlButtonCameraOn: JSX.Element, ControlButtonCameraProhibited: JSX.Element, ControlButtonCameraProhibitedSmall: JSX.Element, ControlButtonEndCall: JSX.Element, ControlButtonExitSpotlight?: JSX.Element, ControlButtonLowerHand: JSX.Element, ControlButtonMicOff: JSX.Element, ControlButtonMicOn: JSX.Element, ControlButtonMicProhibited: JSX.Element, ControlButtonMicProhibitedSmall: JSX.Element, ControlButtonOptions: JSX.Element, ControlButtonParticipants: JSX.Element, ControlButtonParticipantsContextualMenuItem: React_2.JSX.Element, ControlButtonRaiseHand: JSX.Element, ControlButtonScreenShareStart: JSX.Element, ControlButtonScreenShareStop: JSX.Element, ControlButtonVideoEffectsOption: React_2.JSX.Element, DefaultCustomButton?: JSX.Element, DefaultGalleryLayout?: JSX.Element, DialpadBackspace: React_2.JSX.Element, DialpadStartCall?: JSX.Element, DtmfDialpadButton?: JSX.Element, EditBoxCancel: JSX.Element, EditBoxSubmit: JSX.Element, ErrorBarCallCameraAccessDenied: JSX.Element, ErrorBarCallCameraAlreadyInUse: JSX.Element, ErrorBarCallLocalVideoFreeze: JSX.Element, ErrorBarCallMacOsCameraAccessDenied: JSX.Element, ErrorBarCallMacOsMicrophoneAccessDenied: JSX.Element, ErrorBarCallMicrophoneAccessDenied: JSX.Element, ErrorBarCallMicrophoneMutedBySystem: JSX.Element, ErrorBarCallMicrophoneUnmutedBySystem: JSX.Element, ErrorBarCallNetworkQualityLow: JSX.Element, ErrorBarCallNoMicrophoneFound: JSX.Element, ErrorBarCallNoSpeakerFound: JSX.Element, ErrorBarCallVideoRecoveredBySystem: React_2.JSX.Element, ErrorBarCallVideoStoppedBySystem: React_2.JSX.Element, ErrorBarClear: JSX.Element, ErrorBarMutedByRemoteParticipant: React_2.JSX.Element, ExpandIcon: React_2.JSX.Element, FloatingLocalVideoGalleryLayout?: JSX.Element, FocusedContentGalleryLayout?: JSX.Element, GalleryOptions?: JSX.Element, HoldCallButton: React_2.JSX.Element, HoldCallContextualMenuItem: React_2.JSX.Element, HorizontalGalleryLeftButton: JSX.Element, HorizontalGalleryRightButton: JSX.Element, IncomingCallNotificationAcceptIcon: React_2.JSX.Element, IncomingCallNotificationAcceptWithVideoIcon: React_2.JSX.Element, IncomingCallNotificationRejectIcon: React_2.JSX.Element, JoinByPhoneConferenceIdIcon?: JSX.Element, JoinByPhoneDialStepIcon?: JSX.Element, JoinByPhoneWaitToBeAdmittedIcon?: JSX.Element, LargeGalleryLayout?: JSX.Element, Link?: JSX.Element, LobbyScreenConnectingToCall?: JSX.Element, LobbyScreenWaitingToBeAdmitted?: JSX.Element, LocalCameraSwitch?: JSX.Element, LocalDeviceSettingsCamera?: JSX.Element, LocalDeviceSettingsMic?: JSX.Element, LocalDeviceSettingsSpeaker?: JSX.Element, LocalPreviewPlaceholder?: JSX.Element, LowerHandContextualMenuItem: JSX.Element, MessageDelivered: JSX.Element, MessageEdit: JSX.Element, MessageFailed: JSX.Element, MessageRemove: JSX.Element, MessageResend: React_2.JSX.Element, MessageSeen: JSX.Element, MessageSending: JSX.Element, MinimizeIcon: React_2.JSX.Element, MoreDrawerMicrophones?: JSX.Element, MoreDrawerPeople?: JSX.Element, MoreDrawerSelectedMicrophone?: JSX.Element, MoreDrawerSelectedSpeaker?: JSX.Element, MoreDrawerSpeakers?: JSX.Element, Muted?: JSX.Element, NetworkReconnectIcon?: JSX.Element, NoticePageAccessDeniedTeamsMeeting?: JSX.Element, NoticePageCallRejected?: JSX.Element, NoticePageCallTimeout?: JSX.Element, NoticePageInviteToRoomRemoved?: JSX.Element, NoticePageJoinCallFailedDueToNoNetwork?: JSX.Element, NoticePageLeftCall?: JSX.Element, NoticePageNotInvitedToRoom?: JSX.Element, NoticePageRemovedFromCall?: JSX.Element, NoticePageRoomNotFound?: JSX.Element, NoticePageRoomNotValid?: JSX.Element, NotificationBarBreakoutRoomChanged: React_2.JSX.Element, NotificationBarBreakoutRoomClosed: React_2.JSX.Element, NotificationBarBreakoutRoomClosingSoon: React_2.JSX.Element, NotificationBarBreakoutRoomJoined: React_2.JSX.Element, NotificationBarBreakoutRoomOpened: React_2.JSX.Element, NotificationBarBreakoutRoomPromptJoin: React_2.JSX.Element, NotificationBarRecording: React_2.JSX.Element, NotificationBarTogetherModeIcon: React_2.JSX.Element, NotificationBarTranscriptionError: React_2.JSX.Element, NotificationBarTranscriptionStartedByYou: React_2.JSX.Element, OpenAttachment: React_2.JSX.Element, OptionsCamera: JSX.Element, OptionsMic: JSX.Element, OptionsSpeaker: JSX.Element, OverflowGalleryTop?: JSX.Element, ParticipantItemMicOff: JSX.Element, ParticipantItemOptions: JSX.Element, ParticipantItemOptionsHovered: JSX.Element, ParticipantItemPinned: React_2.JSX.Element, ParticipantItemScreenShareStart: JSX.Element, ParticipantItemSpotlighted: React_2.JSX.Element, PeoplePaneAddPerson?: JSX.Element, PeoplePaneMoreButton?: JSX.Element, PeoplePaneOpenDialpad?: JSX.Element, PhoneNumberButton?: JSX.Element, PinParticipant: React_2.JSX.Element, RaiseHandContextualMenuItem: JSX.Element, ReactionButtonIcon: JSX.Element, ReactionContextualMenuItem?: JSX.Element, RealTimeTextIcon: React_2.JSX.Element, RemoveVideoBackgroundEffect?: JSX.Element, ResumeCall: React_2.JSX.Element, SendBoxAttachFile?: JSX.Element, SendBoxSend: JSX.Element, SendBoxSendHovered: JSX.Element, SpeakerGalleryLayout?: JSX.Element, SplitButtonPrimaryActionCameraOff: React_2.JSX.Element, SplitButtonPrimaryActionCameraOn: React_2.JSX.Element, SplitButtonPrimaryActionMicMuted: React_2.JSX.Element, SplitButtonPrimaryActionMicUnmuted: React_2.JSX.Element, StartSpotlightContextualMenuItem: React_2.JSX.Element, StopAllSpotlightMenuButton?: JSX.Element, StopSpotlightContextualMenuItem: React_2.JSX.Element, SurveyStarIcon: React_2.JSX.Element, SurveyStarIconFilled: React_2.JSX.Element, TogetherModeLayout?: JSX.Element, UnpinParticipant: React_2.JSX.Element, VerticalGalleryLeftButton: React_2.JSX.Element, VerticalGalleryRightButton: React_2.JSX.Element, VideoTileCameraOff: React_2.JSX.Element, VideoTileMicOff: JSX.Element, VideoTileMoreOptions: React_2.JSX.Element, VideoTilePinned: React_2.JSX.Element, VideoTileScaleFill: React_2.JSX.Element, VideoTileScaleFit: React_2.JSX.Element, VideoTileSpotlighted: React_2.JSX.Element }

Тип

{ BlurVideoBackground?: JSX.Element, CaptionsIcon: React_2.JSX.Element, CaptionsOffIcon: React_2.JSX.Element, CaptionsSettingsIcon: React_2.JSX.Element, ChangeCaptionLanguageIcon: React_2.JSX.Element, ChangeSpokenLanguageIcon: React_2.JSX.Element, ChatMessageOptions: React_2.JSX.Element, ChevronLeft?: JSX.Element, ConfigurationScreenVideoEffectsButton: React_2.JSX.Element, ContextMenuCameraIcon: React_2.JSX.Element, ContextMenuMicIcon: React_2.JSX.Element, ContextMenuRemoveParticipant: React_2.JSX.Element, ContextMenuSpeakerIcon: React_2.JSX.Element, ContextualMenuMicMutedIcon: React_2.JSX.Element, ControlBarChatButtonActive?: JSX.Element, ControlBarChatButtonInactive?: JSX.Element, ControlBarPeopleButton?: JSX.Element, ControlButtonCameraOff: JSX.Element, ControlButtonCameraOn: JSX.Element, ControlButtonCameraProhibited: JSX.Element, ControlButtonCameraProhibitedSmall: JSX.Element, ControlButtonEndCall: JSX.Element, ControlButtonExitSpotlight?: JSX.Element, ControlButtonLowerHand: JSX.Element, ControlButtonMicOff: JSX.Element, ControlButtonMicOn: JSX.Element, ControlButtonMicProhibited: JSX.Element, ControlButtonMicProhibitedSmall: JSX.Element, ControlButtonOptions: JSX.Element, ControlButtonParticipants: JSX.Element, ControlButtonParticipantsContextualMenuItem: React_2.JSX.Element, ControlButtonRaiseHand: JSX.Element, ControlButtonScreenShareStart: JSX.Element, ControlButtonScreenShareStop: JSX.Element, ControlButtonVideoEffectsOption: React_2.JSX.Element, DefaultCustomButton?: JSX.Element, DefaultGalleryLayout?: JSX.Element, DialpadBackspace: React_2.JSX.Element, DialpadStartCall?: JSX.Element, DtmfDialpadButton?: JSX.Element, EditBoxCancel: JSX.Element, EditBoxSubmit: JSX.Element, ErrorBarCallCameraAccessDenied: JSX.Element, ErrorBarCallCameraAlreadyInUse: JSX.Element, ErrorBarCallLocalVideoFreeze: JSX.Element, ErrorBarCallMacOsCameraAccessDenied: JSX.Element, ErrorBarCallMacOsMicrophoneAccessDenied: JSX.Element, ErrorBarCallMicrophoneAccessDenied: JSX.Element, ErrorBarCallMicrophoneMutedBySystem: JSX.Element, ErrorBarCallMicrophoneUnmutedBySystem: JSX.Element, ErrorBarCallNetworkQualityLow: JSX.Element, ErrorBarCallNoMicrophoneFound: JSX.Element, ErrorBarCallNoSpeakerFound: JSX.Element, ErrorBarCallVideoRecoveredBySystem: React_2.JSX.Element, ErrorBarCallVideoStoppedBySystem: React_2.JSX.Element, ErrorBarClear: JSX.Element, ErrorBarMutedByRemoteParticipant: React_2.JSX.Element, ExpandIcon: React_2.JSX.Element, FloatingLocalVideoGalleryLayout?: JSX.Element, FocusedContentGalleryLayout?: JSX.Element, GalleryOptions?: JSX.Element, HoldCallButton: React_2.JSX.Element, HoldCallContextualMenuItem: React_2.JSX.Element, HorizontalGalleryLeftButton: JSX.Element, HorizontalGalleryRightButton: JSX.Element, IncomingCallNotificationAcceptIcon: React_2.JSX.Element, IncomingCallNotificationAcceptWithVideoIcon: React_2.JSX.Element, IncomingCallNotificationRejectIcon: React_2.JSX.Element, JoinByPhoneConferenceIdIcon?: JSX.Element, JoinByPhoneDialStepIcon?: JSX.Element, JoinByPhoneWaitToBeAdmittedIcon?: JSX.Element, LargeGalleryLayout?: JSX.Element, Link?: JSX.Element, LobbyScreenConnectingToCall?: JSX.Element, LobbyScreenWaitingToBeAdmitted?: JSX.Element, LocalCameraSwitch?: JSX.Element, LocalDeviceSettingsCamera?: JSX.Element, LocalDeviceSettingsMic?: JSX.Element, LocalDeviceSettingsSpeaker?: JSX.Element, LocalPreviewPlaceholder?: JSX.Element, LowerHandContextualMenuItem: JSX.Element, MessageDelivered: JSX.Element, MessageEdit: JSX.Element, MessageFailed: JSX.Element, MessageRemove: JSX.Element, MessageResend: React_2.JSX.Element, MessageSeen: JSX.Element, MessageSending: JSX.Element, MinimizeIcon: React_2.JSX.Element, MoreDrawerMicrophones?: JSX.Element, MoreDrawerPeople?: JSX.Element, MoreDrawerSelectedMicrophone?: JSX.Element, MoreDrawerSelectedSpeaker?: JSX.Element, MoreDrawerSpeakers?: JSX.Element, Muted?: JSX.Element, NetworkReconnectIcon?: JSX.Element, NoticePageAccessDeniedTeamsMeeting?: JSX.Element, NoticePageCallRejected?: JSX.Element, NoticePageCallTimeout?: JSX.Element, NoticePageInviteToRoomRemoved?: JSX.Element, NoticePageJoinCallFailedDueToNoNetwork?: JSX.Element, NoticePageLeftCall?: JSX.Element, NoticePageNotInvitedToRoom?: JSX.Element, NoticePageRemovedFromCall?: JSX.Element, NoticePageRoomNotFound?: JSX.Element, NoticePageRoomNotValid?: JSX.Element, NotificationBarBreakoutRoomChanged: React_2.JSX.Element, NotificationBarBreakoutRoomClosed: React_2.JSX.Element, NotificationBarBreakoutRoomClosingSoon: React_2.JSX.Element, NotificationBarBreakoutRoomJoined: React_2.JSX.Element, NotificationBarBreakoutRoomOpened: React_2.JSX.Element, NotificationBarBreakoutRoomPromptJoin: React_2.JSX.Element, NotificationBarRecording: React_2.JSX.Element, NotificationBarTogetherModeIcon: React_2.JSX.Element, NotificationBarTranscriptionError: React_2.JSX.Element, NotificationBarTranscriptionStartedByYou: React_2.JSX.Element, OpenAttachment: React_2.JSX.Element, OptionsCamera: JSX.Element, OptionsMic: JSX.Element, OptionsSpeaker: JSX.Element, OverflowGalleryTop?: JSX.Element, ParticipantItemMicOff: JSX.Element, ParticipantItemOptions: JSX.Element, ParticipantItemOptionsHovered: JSX.Element, ParticipantItemPinned: React_2.JSX.Element, ParticipantItemScreenShareStart: JSX.Element, ParticipantItemSpotlighted: React_2.JSX.Element, PeoplePaneAddPerson?: JSX.Element, PeoplePaneMoreButton?: JSX.Element, PeoplePaneOpenDialpad?: JSX.Element, PhoneNumberButton?: JSX.Element, PinParticipant: React_2.JSX.Element, RaiseHandContextualMenuItem: JSX.Element, ReactionButtonIcon: JSX.Element, ReactionContextualMenuItem?: JSX.Element, RealTimeTextIcon: React_2.JSX.Element, RemoveVideoBackgroundEffect?: JSX.Element, ResumeCall: React_2.JSX.Element, SendBoxAttachFile?: JSX.Element, SendBoxSend: JSX.Element, SendBoxSendHovered: JSX.Element, SpeakerGalleryLayout?: JSX.Element, SplitButtonPrimaryActionCameraOff: React_2.JSX.Element, SplitButtonPrimaryActionCameraOn: React_2.JSX.Element, SplitButtonPrimaryActionMicMuted: React_2.JSX.Element, SplitButtonPrimaryActionMicUnmuted: React_2.JSX.Element, StartSpotlightContextualMenuItem: React_2.JSX.Element, StopAllSpotlightMenuButton?: JSX.Element, StopSpotlightContextualMenuItem: React_2.JSX.Element, SurveyStarIcon: React_2.JSX.Element, SurveyStarIconFilled: React_2.JSX.Element, TogetherModeLayout?: JSX.Element, UnpinParticipant: React_2.JSX.Element, VerticalGalleryLeftButton: React_2.JSX.Element, VerticalGalleryRightButton: React_2.JSX.Element, VideoTileCameraOff: React_2.JSX.Element, VideoTileMicOff: JSX.Element, VideoTileMoreOptions: React_2.JSX.Element, VideoTilePinned: React_2.JSX.Element, VideoTileScaleFill: React_2.JSX.Element, VideoTileScaleFit: React_2.JSX.Element, VideoTileSpotlighted: React_2.JSX.Element }

darkTheme

Заданная темная тема для компонентов, экспортированных из этой библиотеки.

darkTheme: PartialTheme & CallingTheme

Тип

PartialTheme & CallingTheme

lightTheme

Заданная световая тема для компонентов, экспортированных из этой библиотеки.

lightTheme: PartialTheme & CallingTheme

Тип

PartialTheme & CallingTheme