import { XYCommonState } from '../../type/base'; /** * 企业配置相关信息 * * @property { string } iconUrl - 企业icon * @property { string } enterpriseName - 企业名称 * @property { string } logoUrl - 企业logo */ export interface XYEnterpriseInfo { iconUrl: string; enterpriseName: string; logoUrl: string; } /** * 角色相关权限 * * @property { boolean } showRecording - 是否显示录制 */ export interface XYUicustomization { showRecording: boolean; } /** * 入会名称敏感词 * * @property { string[] } sensitiveWords - 敏感词 */ export interface XYSensitiveWords { sensitiveWords: string[]; } /** * 会议属性 * * @property { boolean } enableContentLive - 是否开启了多路内容共享 * @property { boolean } enableContentLiveOnHold - 是否开启了指定内容广播 * @property { string } shareChatContentPermission - 共享聊天内容权限 * @since 4.0.2 * @property { string } confRoomOwnerList - 会议室owner列表 * @since 4.0.6 * @property { boolean } professionalMC - 是否显示会控专业模式 * @property { boolean } manageSubtitle - 是否开启字幕管理 */ export interface XYConferencePropertiesMessage { enableContentLive?: boolean; enableContentLiveOnHold?: boolean; shareChatContentPermission?: '0' | '1'; confRoomOwnerList?: string; professionalMC?: boolean; manageSubtitle?: boolean; } export declare enum XYTranscriptionType { SUBTITLE = 2 } /** * 通话字幕、转写状态变更事件 * * @property { XYTranscriptionType } type - 事件类型 * @property { { mmsSubtitle: XYCommonState } } body - 事件内容 */ export interface XYTranscriptionStatus { type: XYTranscriptionType; body: { mmsSubtitle: XYCommonState; }; }