@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 | |
| 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 | |
| RaiseHandButtonStrings |
Строки RaiseHandButton , которые можно переопределить. |
| RaiseHandCallFeature |
Состояние только версии <xref:%40azure%2Fcommunication-calling%23RaiseHandCallFeature>. StatefulCallClient будет автоматически прослушивать поднятые руки во время вызова и соответствующим образом обновлять состояние, предоставляемое StatefulCallClient . |
| ReactionButtonProps | |
| 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. События изменения состояния управляются следующими событиями:
|
| 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 | |
| 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 |
Адаптеры хранят последнюю ошибку для каждой операции в состоянии.
|
| AdapterNotifications |
Adapters хранит последнее уведомление для каждого целевого объекта. |
| AreEqual |
Сравните, если 2 компонента react равны точно, тип результата будет иметь значение true/false |
| AreParamEqual |
Сравните, если реквизиты из 2 компонентов react равны, тип результата будет true/false |
| AreTypeEqual |
Сравнение, если два типа равны, тип результата будет true/false |
| AvatarPersonaData |
Настраиваемые атрибуты данных для отображения аватара для пользователя. |
| AvatarPersonaDataCallback |
Функция обратного вызова, используемая для предоставления пользовательских данных для создания аватара для пользователя. |
| AzureCommunicationCallAdapterArgs |
Аргументы для создания реализации Служб коммуникации Azure CallAdapter. Примечание. |
| AzureCommunicationCallAdapterOptions |
Необязательные параметры для создания useAzureCommunicationCallAdapter(Partial<AzureCommunicationCallAdapterArgs | AzureCommunicationOutboundCallAdapterArgs>, (adapter: CallAdapter) => Promise<CallAdapter>, (adapter: CallAdapter) => Promise<void>) |
| AzureCommunicationCallWithChatAdapterArgs |
Аргументы для createAzureCommunicationCallWithChatAdapter |
| AzureCommunicationCallWithChatAdapterFromClientArgs |
Аргументы для <xref:createAzureCommunicationCallWithChatAdapterFromClient> |
| AzureCommunicationChatAdapterArgs |
Аргументы для создания реализации служб коммуникации Azure ChatAdapter. |
| AzureCommunicationOutboundCallAdapterArgs |
Аргументы для создания реализации Служб коммуникации Azure CallAdapter. Эти аргументы используются для создания сценариев исходящего вызова. Примечание. |
| CallAdapterCallEndedEvent |
Полезные данные для CallEndedListener, содержащие сведения о завершенном вызове. |
| CallAdapterClientState |
состояние CommonCallAdapter, полученное из серверной части служб коммуникации Azure. |
| CallAdapterLocator |
Указатель, используемый createAzureCommunicationCallAdapter для поиска вызова для присоединения |
| CallAdapterState | |
| CallAdapterUiState |
состояние CommonCallAdapter для чистых целей пользовательского интерфейса. |
| CallCompositeIcons |
Значки, которые можно переопределить для CallComposite. |
| CallCompositeOptions | |
| CallCompositePage |
Основные экраны пользовательского интерфейса, показанные в CallComposite. |
| CallControlDisplayType |
Тип отображения панели управления для CallComposite. |
| CallControlOptions |
Параметры настройки панели управления при вызове. |
| CallEndedListener |
Обратный вызов для CallAdapterSubscribers событие callEnded. |
| CallErrorBarSelector |
Тип селектора для компонента ErrorBar. |
| CallErrorTarget |
Строковый литерал для всех допустимых ключей в {@Link CallErrors}. |
| CallErrors |
Ошибки, связанные с вызовами API к пакету SDK для вызовов. Каждое свойство в объекте сохраняет последнюю ошибку для определенного метода API ПАКЕТА SDK. Ошибки из этого объекта можно очистить с помощью <xref:newClearCallErrorsModifier>. Кроме того, ошибки автоматически очищаются при выполнении:
|
| CallFeatureStreamName |
Представляет имя потока функций вызова |
| CallIdChangedListener |
Обратный вызов для CallAdapterSubscribers событие callIdChanged. |
| CallNotifications | |
| CallParticipantListParticipant |
Состояние вызывающего участника, как отражено в компонентах пользовательского интерфейса. |
| CallWithChatCompositeIcons |
Значки, которые можно переопределить для CallWithChatComposite. |
| CallWithChatCompositeOptions | |
| 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 | |
| ControlBarLayout |
Представление макетов для ControlBar. |
| CreateDefaultCallingHandlers | |
| CreateViewResult |
Возвращает результат из createView. |
| CustomAvatarOptions |
Параметры, которые можно внедрить в функцию |
| CustomCallControlButtonCallback |
Обратный вызов, возвращающий входные параметры для рендеринга пользовательских объектов ControlBarButton и <xref:DrawerMenuItem>. В ответе указывается, где должна быть размещена пользовательская кнопка. Совет по производительности: Этот обратный вызов вызывается только при изменении обратного вызова или его аргументов. |
| CustomCallControlButtonPlacement |
Размещение пользовательской кнопки, внедренной в .<xref:CommonCallControlBar> 'primary': Поместите кнопку(ы) на правом конце центральной панели управления, но перед EndCallButton (левый конец в режиме rtl). 'overflow': Разместите кнопки(ы) в конце меню переполнения. 'secondary': Поместите кнопку(ы) на левом конце боковой панели управления (справа в режиме RTL). Несколько кнопок, которым назначено одно и то же расположение, добавляются по порядку. Например, если две кнопки расположены в «дополнительном», они обе будут отображаться на левом конце (на правом конце в режиме rtl) в указанном порядке. Работает только «основное» размещение, если в составном вызове включено устаревшее управление вызовами |
| DeclarativeCallAgent |
|
| DeclarativeTeamsCallAgent |
|
| 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 |
Он содержит массив только для чтения, который возвращает все активные |
| 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 |
Дискриминировано объединение всех сообщений. Поле |
| MessageAttachedStatus |
Укажите, должно ли отображаться сообщение чата с сообщением до или после него.
Если |
| 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 |
Дискриминировано объединение всех системных сообщений. Поле |
| 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. |
Функции
| Call |
<xref:React.Context>, в которой хранится <xref:%40azure%2Fcommunication-calling%23CallAgent>. Вызов компонентов из этого пакета должен быть упакован с помощью CallAgentProvider. |
| Call |
<xref:React.Context>, в которой хранится StatefulCallClient. Вызов компонентов из этого пакета должен быть упакован с помощью CallClientProvider. |
| Call |
Настраиваемый состав пользовательского интерфейса для вызова. |
| Call |
<xref:React.Context>, в которой хранится <xref:%40azure%2Fcommunication-calling%23Call>. Вызов компонентов из этого пакета должен быть упакован с помощью CallProvider. |
| Call |
CallWithChatComposite объединяет ключевые компоненты, чтобы обеспечить полный звонок с интерфейсом чата вне поля. |
| Camera |
Кнопка для включения и отключения камеры. Можно использовать с ControlBar. |
| Captions |
Компонент для отображения CaptionsBanner с иконкой пользователя, displayName и текстом подписей. |
| Captions |
компонент для настройки разговорных языков |
| Chat |
<xref:React.Context>, в которой хранится StatefulChatClient. Компоненты чата из этого пакета должны быть упакованы с ChatClientProvider. |
| Chat |
Настраиваемый состав пользовательского интерфейса для взаимодействия с чатом. |
| Chat |
<xref:React.Context>, в которой хранится <xref:%40azure%2Fcommunication-chat%23ChatThreadClient>. Компоненты чата из этого пакета должны быть упакованы с ChatThreadClientProvider. |
| Control |
Контейнер для различных кнопок для элементов управления вызовами. Используйте различные кнопки управления вызовами в этой библиотеке, например CameraButtonили собственные экземпляры ControlBarButton напрямую. |
| Control |
Кнопка по умолчанию для ControlBar. Используйте этот компонент, создайте пользовательские кнопки, стили которых совпадают с другими кнопками, предоставляемыми библиотекой пользовательского интерфейса. |
| Devices |
Кнопка, чтобы открыть меню, которое управляет параметрами устройства. Можно использовать с ControlBar. |
| Dialpad(Dialpad |
Компонент, позволяющий пользователям вводить номер телефона через клик по номеронабирателю/с помощью клавиатуры Он вернет пустой компонент для стабильных сборок |
| End |
Кнопка для завершения текущего вызова. Можно использовать с ControlBar. |
| Error |
Компонент для отображения сообщений об ошибках в пользовательском интерфейсе. Все строки, которые можно показать, принимаются как строки , чтобы их можно было локализовать. Активные ошибки выбираются activeErrorMessages. Этот компонент внутренне отслеживает, уволенный пользователем.
Использует элемент пользовательского интерфейса <xref:%40fluentui%2Freact%23MessageBar>. |
| Fluent |
Поставщик для применения темы Fluent в компонентах реагирования этой библиотеки. |
| Grid |
Компонент для размещения плиток аудио и видео участников в вызове. |
| Hold |
кнопка для удержания или возобновления текущего вызова. Может использоваться с ControlBar |
| Image |
Компонент для рендеринга полноэкранного модального окна для выбранного изображения. |
| Incoming |
Компонент уведомления, который будет использоваться для представления входящих вызовов конечному пользователю. Позволяет пользователю принимать или отклонять входящий вызов. |
| Incoming |
Обертка для управления несколькими входящими звонками |
| Localization |
Поставщик для предоставления локализованных строк для компонентов реагирования этой библиотеки. |
| Message |
Компонент для отображения состояния отправленного сообщения. Добавляет значок и подсказку, соответствующую состоянию сообщения. |
| Message |
|
| Microphone |
Кнопка включения и отключения микрофона. Можно использовать с ControlBar. |
| Notification(Notification |
Компонент для отображения уведомлений в пользовательском интерфейсе. |
| Notification |
Компонент для отображения уведомлений в пользовательском интерфейсе. Все строки, которые можно показать, принимаются как строки , чтобы их можно было локализовать. Активные уведомления выбираются с помощью activeNotifications. Этот компонент внутренне отслеживает, уволенный пользователем.
|
| Participant |
Компонент для отрисовки участника звонка или чата. Отображает аватар участника, отображаемое имя и состояние, а также необязательные значки и контекстное меню. |
| Participant |
Компонент для отрисовки всех участников звонка или чата. По умолчанию каждый участник отображается с ParticipantItem. См. <xref:ParticipantListProps.onRenderParticipant> переопределения. |
| Participants |
Кнопка для отображения меню с участниками звонка или чата. Можно использовать с ControlBar. Эта кнопка содержит элементы меню раскрывающегося списка, определенные с помощью |
| Raise |
Кнопка для запуска и остановки общего доступа к экрану. Можно использовать с ControlBar. |
| Reaction |
Кнопка для отправки реакций. Можно использовать с ControlBar. |
| Real |
Компонент для отображения одной строки RealTimeText |
| Real |
компонент для модального окна realTimeText |
| Screen |
Кнопка для запуска и остановки общего доступа к экрану. Можно использовать с ControlBar. |
| Send |
Компонент для ввода и отправки сообщений. Поддерживает отправку уведомления о вводе, когда пользователь начинает вводить текст. Поддерживает необязательное сообщение под текстовым полем ввода. |
| Start |
кнопка для начала или остановки субтитров Может использоваться с ControlBar |
| Start |
кнопка для запуска RealTimeText в зависимости от требований доступности, текст в реальном времени не может быть отключен после его включения. Может использоваться с ControlBar |
| Stream |
Компонент служебной программы для преобразования HTMLElement с видеопотоком в элемент JSX. Используется для преобразования HTMLElement, возвращаемого api без головных вызовов, в компонент, который можно отобразить в виде VideoTile. |
| Typing |
Компонент для уведомления локального пользователя о вводе одного или нескольких участников в потоке чата. |
| Video |
VideoGallery представляет макет плиток видео для конкретного вызова. В нем отображается VideoTile для локального пользователя, а также для каждого удаленного участника, присоединившегося к вызову. |
| Video |
Компонент для отрисовки видеопотока для одного участника вызова. Используйте GridLayout в VideoGallery. |
| create |
Создайте CallAdapter, поддерживаемую службами коммуникации Azure. Это реализация по умолчанию CallAdapter, предоставляемой этой библиотекой. Примечание. |
| create |
Создайте CallAdapter, поддерживаемую службами коммуникации Azure. Это реализация по умолчанию CallAdapter, предоставляемой этой библиотекой. Примечание. |
| create |
Создайте CallAdapter с помощью предоставленного StatefulCallClient. Полезно, если вы хотите сохранить ссылку на StatefulCallClient. Рекомендуется использовать createAzureCommunicationCallAdapter для более простого API. |
| create |
Создайте CallAdapter с помощью предоставленного StatefulCallClient. Полезно, если вы хотите сохранить ссылку на StatefulCallClient. Рекомендуется использовать createAzureCommunicationCallAdapter для более простого API. |
| create |
Создайте CallWithChatAdapter, поддерживаемую службами коммуникации Azure, чтобы подключиться к CallWithChatComposite. |
| create |
Создайте CallWithChatAdapter с помощью предоставленных StatefulChatClient и StatefulCallClient. Полезно, если вы хотите сохранить ссылку на StatefulChatClient и StatefulCallClient. Обратите внимание, что chatThreadClient должен быть создан StatefulChatClient через API chatClient.getChatThreadClient(chatThreadId). Рекомендуется использовать createAzureCommunicationCallWithChatAdapter для более простого API. |
| create |
Создайте ChatAdapter, поддерживаемую службами коммуникации Azure. Это реализация ChatAdapter по умолчанию, предоставляемая этой библиотекой. |
| create |
Создайте ChatAdapter с помощью предоставленного StatefulChatClient. Полезно, если вы хотите сохранить ссылку на StatefulChatClient. Рекомендуется использовать createAzureCommunicationChatAdapter для более простого API. |
| create |
Создайте реализацию по умолчанию CallHandlers для вызова команд. Полезно при реализации пользовательского компонента, который использует поставщиков, экспортированных из этой библиотеки. |
| create |
Создайте реализацию ChatHandlers по умолчанию. Полезно при реализации пользовательского компонента, который использует поставщиков, экспортированных из этой библиотеки. Возвращенный объект замечен, чтобы избежать rerenders при использовании в качестве реквизитов для компонентов React. |
| create |
Создайте реализацию TeamsCallingHandlers по умолчанию для командного вызова. Полезно при реализации пользовательского компонента, который использует поставщиков, экспортированных из этой библиотеки. |
| create |
Создает 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, чтобы изменения состояния были должным образом удалены. |
| create |
Создает StatefulChatClient с отслеживанием состояния путем прокси-сервера ChatClient <xref:%40azure%2Fcommunication-chat%23ChatClient> с помощью ProxyChatClient <xref:ProxyChatClient>, который затем разрешает доступ к состоянию декларативным образом. |
| create |
|
| create |
Создайте TeamsCallAdapter с помощью предоставленного StatefulCallClient. Полезно, если вы хотите сохранить ссылку на StatefulCallClient. Рекомендуется использовать createAzureCommunicationCallAdapter для более простого API. |
| from |
Обратная операция toFlatCommunicationIdentifier. |
| get |
Селектор для указанного компонента. Полезно при реализации пользовательского компонента, который использует поставщиков, экспортированных из этой библиотеки. |
| get |
Селектор для указанного компонента. Полезно при реализации пользовательского компонента, который использует поставщиков, экспортированных из этой библиотеки. |
| load |
Loader для CallComposite, который вы можете использовать в своем приложении. Эта функция загрузит CallComposite в предоставленный элемент HTML. Лучший вариант использования для этого — фреймворк пользовательского интерфейса Node, который не основан на React. |
| load |
Входные параметры для CallWithChatComposite, которые вы можете использовать в своем приложении. Эта функция загрузит CallWithChatComposite в предоставленный элемент HTML. Лучший вариант использования для этого — фреймворк пользовательского интерфейса Node, который не основан на React. |
| load |
Функция загрузчика для ChatComposite, которую вы можете использовать в своем приложении. Эта функция загрузит ChatComposite в предоставленный HTML-элемент. Лучший вариант использования для этого — фреймворк пользовательского интерфейса Node, который не основан на React. |
| load |
Loader для функции OutboundCallComposite, которую можно использовать в приложении. Эта функция загрузит CallComposite в предоставленный HTML-элемент для выполнения исходящих вызовов. Лучший вариант использования для этого — фреймворк пользовательского интерфейса Node, который не основан на React. |
| on |
Разрешение зависимости для фоновых эффектов видео с использованием отложенной загрузки. |
| on |
Разрешение зависимости для фоновых эффектов видео с использованием отложенной загрузки. |
| on |
Разрешение зависимости для фоновых эффектов видео. |
| on |
Разрешение зависимости для фоновых эффектов видео с использованием отложенной загрузки. |
| to |
Строковое представление <xref:%40azure%2Fcommunication-common%23CommunicationIdentifier>. Это строковое представление CommunicationIdentifier гарантируется стабильным для уникального пользователя Communication. Таким образом
|
| use |
Пользовательский перехватчик React для упрощения создания CallAdapter. Аналогично createAzureCommunicationCallAdapter, но заботится об асинхронном создании адаптера внутри системы. Позволяет неопределить аргументы таким образом, чтобы можно было уважать правила и передавать аргументы по мере их создания. Адаптер создается только при определении всех аргументов. Обратите внимание, что необходимо учитывать аргументы, чтобы избежать повторного создания адаптера для каждой отрисовки. Примеры использования см. в сборнике историй. |
| use |
Пользовательский перехватчик React для упрощения создания CallWithChatAdapter. Аналогично createAzureCommunicationCallWithChatAdapter, но заботится об асинхронном создании адаптера внутри системы. Позволяет неопределить аргументы таким образом, чтобы можно было уважать правила и передавать аргументы по мере их создания. Адаптер создается только при определении всех аргументов. Обратите внимание, что необходимо учитывать аргументы, чтобы избежать повторного создания адаптера для каждой отрисовки. Примеры использования см. в сборнике историй. |
| use |
Пользовательский перехватчик React для упрощения создания ChatAdapter. Аналогично createAzureCommunicationChatAdapter, но заботится об асинхронном создании адаптера внутри системы. Позволяет неопределить аргументы таким образом, чтобы можно было уважать правила и передавать аргументы по мере их создания. Адаптер создается только при определении всех аргументов. Обратите внимание, что необходимо учитывать аргументы, чтобы избежать повторного создания адаптера для каждой отрисовки. Примеры использования см. в сборнике историй. |
| use |
Перехватчик для получения <xref:%40azure%2Fcommunication-calling%23Call> от поставщика. Полезно при реализации пользовательского компонента, который использует поставщиков, экспортированных из этой библиотеки. Необходимо ранее использовать CallProvider с объектом Call, чтобы использовать этот перехватчик. |
| use |
Перехватчик для получения <xref:%40azure%2Fcommunication-calling%23CallAgent> от поставщика. Полезно при реализации пользовательского компонента, который использует поставщиков, экспортированных из этой библиотеки. |
| use |
Перехватчик для получения StatefulCallClient от поставщика. Полезно при реализации пользовательского компонента, который использует поставщиков, экспортированных из этой библиотеки. |
| use |
Перехватчик для получения StatefulChatClient от поставщика. Полезно при реализации пользовательского компонента, который использует поставщиков, экспортированных из этой библиотеки. |
| use |
Перехватчик для получения <xref:%40azure%2Fcommunication-chat%23ChatThreadClient> от поставщика. Полезно при реализации пользовательского компонента, который использует поставщиков, экспортированных из этой библиотеки. |
| use |
Перехватчик для получения StatefulDeviceManager от поставщика. Полезно при реализации пользовательского компонента, который использует поставщиков, экспортированных из этой библиотеки. |
| use |
Основной крючок, чтобы получить все перехватчики, необходимые для компонента React из этой библиотеки. Чтобы вызвать этот перехватчик, компонент должен быть упакован в эти поставщики:
Наиболее простое использование компонентов выглядит следующим образом: пример
|
| use |
Перехватчик для получения селектора для указанного компонента. Полезно при реализации пользовательского компонента, который использует поставщиков, экспортированных из этой библиотеки. |
| use |
Перехватчик для получения <xref:%40azure%2Fcommunication-calling%23TeamsCall> от поставщика. Полезно при реализации пользовательского компонента, который использует поставщиков, экспортированных из этой библиотеки. Чтобы использовать эту ловушку, вы должны ранее использовать CallProvider с объектом TeamsCall |
| use |
Пользовательский хук React для упрощения создания TeamsCallAdapter. Аналогично <xref:createTeamsAzureCommunicationCallAdapter>, но заботится об асинхронном создании адаптера внутренне. Позволяет неопределить аргументы таким образом, чтобы можно было уважать правила и передавать аргументы по мере их создания. Адаптер создается только при определении всех аргументов. Обратите внимание, что необходимо учитывать аргументы, чтобы избежать повторного создания адаптера для каждой отрисовки. Примеры использования см. в сборнике историй. |
| use |
Перехватчик для получения <xref:%40azure%2Fcommunication-calling%23TeamsCallAgent> от поставщика. Полезно при реализации пользовательского компонента, который использует поставщиков, экспортированных из этой библиотеки. |
| use |
Перехватчик 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. |
| dark |
Заданная темная тема для компонентов, экспортированных из этой библиотеки. |
| light |
Заданная световая тема для компонентов, экспортированных из этой библиотеки. |
Сведения о функции
CallAgentProvider(CallAgentProviderProps)
<xref:React.Context>, в которой хранится <xref:%40azure%2Fcommunication-calling%23CallAgent>.
Вызов компонентов из этого пакета должен быть упакован с помощью CallAgentProvider.
function CallAgentProvider(props: CallAgentProviderProps): Element
Параметры
- props
- CallAgentProviderProps
Возвращаемое значение
Element
CallClientProvider(CallClientProviderProps)
<xref:React.Context>, в которой хранится StatefulCallClient.
Вызов компонентов из этого пакета должен быть упакован с помощью CallClientProvider.
function CallClientProvider(props: CallClientProviderProps): Element
Параметры
- props
- CallClientProviderProps
Возвращаемое значение
Element
CallComposite(CallCompositeProps)
Настраиваемый состав пользовательского интерфейса для вызова.
function CallComposite(props: CallCompositeProps): Element
Параметры
- props
- CallCompositeProps
Возвращаемое значение
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
Параметры
- props
- CallProviderProps
Возвращаемое значение
Element
CallWithChatComposite(CallWithChatCompositeProps)
CallWithChatComposite объединяет ключевые компоненты, чтобы обеспечить полный звонок с интерфейсом чата вне поля.
function CallWithChatComposite(props: CallWithChatCompositeProps): Element
Параметры
Возвращаемое значение
Element
CameraButton(CameraButtonProps)
Кнопка для включения и отключения камеры.
Можно использовать с ControlBar.
function CameraButton(props: CameraButtonProps): Element
Параметры
- props
- CameraButtonProps
Возвращаемое значение
Element
CaptionsBanner(CaptionsBannerProps)
Компонент для отображения CaptionsBanner с иконкой пользователя, displayName и текстом подписей.
function CaptionsBanner(props: CaptionsBannerProps): Element
Параметры
- props
- CaptionsBannerProps
Возвращаемое значение
Element
CaptionsSettingsModal(CaptionsSettingsModalProps)
компонент для настройки разговорных языков
function CaptionsSettingsModal(props: CaptionsSettingsModalProps): Element
Параметры
Возвращаемое значение
Element
ChatClientProvider(ChatClientProviderProps)
<xref:React.Context>, в которой хранится StatefulChatClient.
Компоненты чата из этого пакета должны быть упакованы с ChatClientProvider.
function ChatClientProvider(props: ChatClientProviderProps): Element
Параметры
- props
- ChatClientProviderProps
Возвращаемое значение
Element
ChatComposite(ChatCompositeProps)
Настраиваемый состав пользовательского интерфейса для взаимодействия с чатом.
function ChatComposite(props: ChatCompositeProps): Element
Параметры
- props
- ChatCompositeProps
Возвращаемое значение
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
Параметры
- props
- ControlBarProps
Возвращаемое значение
Element
ControlBarButton(ControlBarButtonProps)
Кнопка по умолчанию для ControlBar.
Используйте этот компонент, создайте пользовательские кнопки, стили которых совпадают с другими кнопками, предоставляемыми библиотекой пользовательского интерфейса.
function ControlBarButton(props: ControlBarButtonProps): Element
Параметры
- props
- ControlBarButtonProps
Возвращаемое значение
Element
DevicesButton(DevicesButtonProps)
Кнопка, чтобы открыть меню, которое управляет параметрами устройства.
Можно использовать с ControlBar.
function DevicesButton(props: DevicesButtonProps): Element
Параметры
- props
- DevicesButtonProps
Возвращаемое значение
Element
Dialpad(DialpadProps)
Компонент, позволяющий пользователям вводить номер телефона через клик по номеронабирателю/с помощью клавиатуры Он вернет пустой компонент для стабильных сборок
function Dialpad(props: DialpadProps): Element
Параметры
- props
- DialpadProps
Возвращаемое значение
Element
EndCallButton(EndCallButtonProps)
Кнопка для завершения текущего вызова.
Можно использовать с ControlBar.
function EndCallButton(props: EndCallButtonProps): Element
Параметры
- props
- EndCallButtonProps
Возвращаемое значение
Element
ErrorBar(ErrorBarProps)
Компонент для отображения сообщений об ошибках в пользовательском интерфейсе. Все строки, которые можно показать, принимаются как строки , чтобы их можно было локализовать. Активные ошибки выбираются activeErrorMessages.
Этот компонент внутренне отслеживает, уволенный пользователем.
- Ошибки, имеющие связанную метку времени: ошибка отображается в пользовательском интерфейсе снова, если она возникает после закрытия.
- Ошибки, которые не имеют метки времени: ошибка закрывается, пока она не исчезнет из реквизитов. Если ошибка повторяется, он отображается в пользовательском интерфейсе.
Использует элемент пользовательского интерфейса <xref:%40fluentui%2Freact%23MessageBar>.
function ErrorBar(props: ErrorBarProps): Element
Параметры
- props
- ErrorBarProps
Возвращаемое значение
Element
FluentThemeProvider(FluentThemeProviderProps)
Поставщик для применения темы Fluent в компонентах реагирования этой библиотеки.
function FluentThemeProvider(props: FluentThemeProviderProps): Element
Параметры
- props
- FluentThemeProviderProps
Возвращаемое значение
Element
Комментарии
Компоненты в этой библиотеке состоят в основном из пользовательского интерфейса Fluent, элементов управления, смешивающих элементы управления v8 и v9. Этот поставщик обрабатывает применение любой темы, предоставленной к базовым элементам управления пользовательского интерфейса Fluent. *
GridLayout(GridLayoutProps)
Компонент для размещения плиток аудио и видео участников в вызове.
function GridLayout(props: GridLayoutProps): Element
Параметры
- props
- GridLayoutProps
Возвращаемое значение
Element
HoldButton(HoldButtonProps)
кнопка для удержания или возобновления текущего вызова.
Может использоваться с ControlBar
function HoldButton(props: HoldButtonProps): Element
Параметры
- props
- HoldButtonProps
Свойства для кнопки удержания.
Возвращаемое значение
Element
ImageOverlay(ImageOverlayProps)
Компонент для рендеринга полноэкранного модального окна для выбранного изображения.
function ImageOverlay(props: ImageOverlayProps): Element
Параметры
- props
- ImageOverlayProps
Возвращаемое значение
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
Параметры
- props
- MicrophoneButtonProps
Возвращаемое значение
Element
Notification(NotificationProps)
Компонент для отображения уведомлений в пользовательском интерфейсе.
function Notification(props: NotificationProps): Element
Параметры
- props
- NotificationProps
Возвращаемое значение
Element
NotificationStack(NotificationStackProps)
Компонент для отображения уведомлений в пользовательском интерфейсе. Все строки, которые можно показать, принимаются как строки , чтобы их можно было локализовать. Активные уведомления выбираются с помощью activeNotifications.
Этот компонент внутренне отслеживает, уволенный пользователем.
- Уведомления, имеющие связанную метку времени: уведомление снова отображается в пользовательском интерфейсе, если оно происходит после закрытия.
- Уведомления, у которых нет метки времени: уведомление закрывается до тех пор, пока оно не исчезнет из входных параметров. Если уведомление повторяется, оно отображается в пользовательском интерфейсе.
function NotificationStack(props: NotificationStackProps): Element
Параметры
- props
- NotificationStackProps
Возвращаемое значение
Element
ParticipantItem(ParticipantItemProps)
Компонент для отрисовки участника звонка или чата.
Отображает аватар участника, отображаемое имя и состояние, а также необязательные значки и контекстное меню.
function ParticipantItem(props: ParticipantItemProps): Element
Параметры
- props
- ParticipantItemProps
Возвращаемое значение
Element
ParticipantList(ParticipantListProps)
Компонент для отрисовки всех участников звонка или чата.
По умолчанию каждый участник отображается с ParticipantItem. См. <xref:ParticipantListProps.onRenderParticipant> переопределения.
function ParticipantList(props: ParticipantListProps): Element
Параметры
- props
- ParticipantListProps
Возвращаемое значение
Element
ParticipantsButton(ParticipantsButtonProps)
Кнопка для отображения меню с участниками звонка или чата.
Можно использовать с ControlBar.
Эта кнопка содержит элементы меню раскрывающегося списка, определенные с помощью menuPropsсвойств. По умолчанию он может отображать количество удаленных участников с полным списком в виде вложенного меню и возможность отключения звука всех участников, а также кнопку копирования в буфер обмена, чтобы скопировать URL-адрес приглашения на вызов.
Этот menuProps может быть полностью переопределен и его свойство имеет тип IContextualMenuProps.
function ParticipantsButton(props: ParticipantsButtonProps): Element
Параметры
- props
- ParticipantsButtonProps
Возвращаемое значение
Element
RaiseHandButton(RaiseHandButtonProps)
Кнопка для запуска и остановки общего доступа к экрану.
Можно использовать с ControlBar.
function RaiseHandButton(props: RaiseHandButtonProps): Element
Параметры
- props
- RaiseHandButtonProps
Возвращаемое значение
Element
ReactionButton(ReactionButtonProps)
Кнопка для отправки реакций.
Можно использовать с ControlBar.
function ReactionButton(props: ReactionButtonProps): Element
Параметры
- props
- ReactionButtonProps
Возвращаемое значение
Element
RealTimeText(RealTimeTextProps)
Компонент для отображения одной строки RealTimeText
function RealTimeText(props: RealTimeTextProps): Element
Параметры
- props
- RealTimeTextProps
Возвращаемое значение
Element
RealTimeTextModal(RealTimeTextModalProps)
компонент для модального окна realTimeText
function RealTimeTextModal(props: RealTimeTextModalProps): Element
Параметры
- props
- RealTimeTextModalProps
Возвращаемое значение
Element
ScreenShareButton(ScreenShareButtonProps)
Кнопка для запуска и остановки общего доступа к экрану.
Можно использовать с ControlBar.
function ScreenShareButton(props: ScreenShareButtonProps): Element
Параметры
- props
- ScreenShareButtonProps
Возвращаемое значение
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
Параметры
для кнопки запуска RealTimeText.
Возвращаемое значение
Element
StreamMedia(StreamMediaProps)
Компонент служебной программы для преобразования HTMLElement с видеопотоком в элемент JSX.
Используется для преобразования HTMLElement, возвращаемого api без головных вызовов, в компонент, который можно отобразить в виде VideoTile.
function StreamMedia(props: StreamMediaProps): Element
Параметры
- props
- StreamMediaProps
Возвращаемое значение
Element
TypingIndicator(TypingIndicatorProps)
Компонент для уведомления локального пользователя о вводе одного или нескольких участников в потоке чата.
function TypingIndicator(props: TypingIndicatorProps): Element
Параметры
- props
- TypingIndicatorProps
Возвращаемое значение
Element
VideoGallery(VideoGalleryProps)
VideoGallery представляет макет плиток видео для конкретного вызова. В нем отображается VideoTile для локального пользователя, а также для каждого удаленного участника, присоединившегося к вызову.
function VideoGallery(props: VideoGalleryProps): Element
Параметры
- props
- VideoGalleryProps
Возвращаемое значение
Element
VideoTile(VideoTileProps)
Компонент для отрисовки видеопотока для одного участника вызова.
Используйте GridLayout в VideoGallery.
function VideoTile(props: VideoTileProps): Element
Параметры
- props
- VideoTileProps
Возвращаемое значение
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
- options
- CommonCallAdapterOptions
Возвращаемое значение
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
- locator
- CallAdapterLocator
- options
- CommonCallAdapterOptions
Возвращаемое значение
Promise<CallAdapter>
createAzureCommunicationCallWithChatAdapter(AzureCommunicationCallWithChatAdapterArgs)
Создайте CallWithChatAdapter, поддерживаемую службами коммуникации Azure, чтобы подключиться к CallWithChatComposite.
function createAzureCommunicationCallWithChatAdapter(__namedParameters: AzureCommunicationCallWithChatAdapterArgs): Promise<CallWithChatAdapter>
Параметры
- __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>
Параметры
- __namedParameters
- AzureCommunicationCallWithChatAdapterFromClientArgs
Возвращаемое значение
Promise<CallWithChatAdapter>
createAzureCommunicationChatAdapter(AzureCommunicationChatAdapterArgs)
Создайте ChatAdapter, поддерживаемую службами коммуникации Azure.
Это реализация ChatAdapter по умолчанию, предоставляемая этой библиотекой.
function createAzureCommunicationChatAdapter(__namedParameters: AzureCommunicationChatAdapterArgs): Promise<ChatAdapter>
Параметры
- __namedParameters
- AzureCommunicationChatAdapterArgs
Возвращаемое значение
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
- options
- CallingHandlersOptions
Возвращаемое значение
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
Параметры
- options
- StatefulChatClientOptions
Возвращаемое значение
createTeamsCallAdapter(TeamsCallAdapterArgs)
function createTeamsCallAdapter(args: TeamsCallAdapterArgs): Promise<TeamsCallAdapter>
Параметры
- args
- TeamsCallAdapterArgs
Возвращаемое значение
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
- locator
- CallAdapterLocator
- options
- CommonCallAdapterOptions
Возвращаемое значение
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>
Параметры
- loaderArgs
- CallCompositeLoaderProps
- htmlElement
-
HTMLElement
Возвращаемое значение
Promise<undefined | CallAdapter>
loadCallWithChatComposite(CallWithChatCompositeLoaderProps, HTMLElement)
Входные параметры для CallWithChatComposite, которые вы можете использовать в своем приложении. Эта функция загрузит CallWithChatComposite в предоставленный элемент HTML. Лучший вариант использования для этого — фреймворк пользовательского интерфейса Node, который не основан на React.
function loadCallWithChatComposite(loaderArgs: CallWithChatCompositeLoaderProps, htmlElement: HTMLElement): Promise<undefined | CallWithChatAdapter>
Параметры
- loaderArgs
- CallWithChatCompositeLoaderProps
- htmlElement
-
HTMLElement
Возвращаемое значение
Promise<undefined | CallWithChatAdapter>
loadChatComposite(ChatCompositeLoaderProps, HTMLElement)
Функция загрузчика для ChatComposite, которую вы можете использовать в своем приложении. Эта функция загрузит ChatComposite в предоставленный HTML-элемент. Лучший вариант использования для этого — фреймворк пользовательского интерфейса Node, который не основан на React.
function loadChatComposite(loaderArgs: ChatCompositeLoaderProps, htmlElement: HTMLElement): Promise<undefined | ChatAdapter>
Параметры
- loaderArgs
- ChatCompositeLoaderProps
- htmlElement
-
HTMLElement
Возвращаемое значение
Promise<undefined | ChatAdapter>
loadOutboundCallComposite(OutboundCallCompositeLoaderProps, HTMLElement)
Loader для функции OutboundCallComposite, которую можно использовать в приложении. Эта функция загрузит CallComposite в предоставленный HTML-элемент для выполнения исходящих вызовов. Лучший вариант использования для этого — фреймворк пользовательского интерфейса Node, который не основан на React.
function loadOutboundCallComposite(loaderArgs: OutboundCallCompositeLoaderProps, htmlElement: HTMLElement): Promise<undefined | CallAdapter>
Параметры
- loaderArgs
- OutboundCallCompositeLoaderProps
- htmlElement
-
HTMLElement
Возвращаемое значение
Promise<undefined | CallAdapter>
onResolveDeepNoiseSuppressionDependency()
Разрешение зависимости для фоновых эффектов видео с использованием отложенной загрузки.
function onResolveDeepNoiseSuppressionDependency(): Promise<DeepNoiseSuppressionEffectDependency>
Возвращаемое значение
Promise<DeepNoiseSuppressionEffectDependency>
onResolveDeepNoiseSuppressionDependencyLazy()
Разрешение зависимости для фоновых эффектов видео с использованием отложенной загрузки.
function onResolveDeepNoiseSuppressionDependencyLazy(): Promise<DeepNoiseSuppressionEffectDependency>
Возвращаемое значение
Promise<DeepNoiseSuppressionEffectDependency>
onResolveVideoEffectDependency()
Разрешение зависимости для фоновых эффектов видео.
function onResolveVideoEffectDependency(): Promise<VideoBackgroundEffectsDependency>
Возвращаемое значение
Promise<VideoBackgroundEffectsDependency>
onResolveVideoEffectDependencyLazy()
Разрешение зависимости для фоновых эффектов видео с использованием отложенной загрузки.
function onResolveVideoEffectDependencyLazy(): Promise<VideoBackgroundEffectsDependency>
Возвращаемое значение
Promise<VideoBackgroundEffectsDependency>
toFlatCommunicationIdentifier(CommunicationIdentifier)
Строковое представление <xref:%40azure%2Fcommunication-common%23CommunicationIdentifier>.
Это строковое представление CommunicationIdentifier гарантируется стабильным для уникального пользователя Communication. Таким образом
- его можно использовать для сохранения удостоверения пользователя во внешних базах данных.
- его можно использовать в качестве ключей в карте для хранения данных для пользователя.
function toFlatCommunicationIdentifier(identifier: CommunicationIdentifier): string
Параметры
- identifier
- CommunicationIdentifier
Возвращаемое значение
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
Параметры
- args
- 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
Параметры
- args
-
Partial<AzureCommunicationChatAdapterArgs>
- 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 из этой библиотеки.
Чтобы вызвать этот перехватчик, компонент должен быть упакован в эти поставщики:
Для компонентов чата: ChatClientProvider и ChatThreadClientProvider.
Для вызовов компонентов: 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_CY_GB
Местоположение для валлийского (Великобритания).
COMPONENT_LOCALE_CY_GB: ComponentLocale
Тип
COMPONENT_LOCALE_DE_DE
COMPONENT_LOCALE_EN_GB
COMPONENT_LOCALE_EN_US
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_NB_NO: ComponentLocale
Тип
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_CN: ComponentLocale
Тип
COMPONENT_LOCALE_ZH_TW
Местоположение для китайского (Тайвань).
COMPONENT_LOCALE_ZH_TW: ComponentLocale
Тип
COMPOSITE_LOCALE_AR_SA
COMPOSITE_LOCALE_CS_CZ
Местоположение для Чешской (Чешская Республика)
COMPOSITE_LOCALE_CS_CZ: CompositeLocale
Тип
COMPOSITE_LOCALE_CY_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_IT_IT: CompositeLocale
Тип
COMPOSITE_LOCALE_JA_JP
COMPOSITE_LOCALE_KO_KR
Местоположение для корейского (Южная Корея)
COMPOSITE_LOCALE_KO_KR: CompositeLocale
Тип
COMPOSITE_LOCALE_NB_NO
Местоположение норвежского букмола (Норвегия)
COMPOSITE_LOCALE_NB_NO: CompositeLocale
Тип
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_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