UNPKG

@tencentcloud/call-uikit-vue2

Version:

An Open-source Voice & Video Calling UI Component Based on Tencent Cloud Service.

102 lines (100 loc) 1.89 kB
import defaultAvatarSrc from '../../../assets/common/defaultAvatar.svg'; export const OverlayStreamProps = { // ============== OverlayStream 业务组件 ================= showOverlayStream: { type: Boolean, default: true, }, customClass: { type: String, }, customStyle: { type: Object, }, isSmallWindow: { type: Boolean, default: false, }, tip: { type: String, default: null, }, // ============== Overlay 基础组件 ================= showOverlay: { type: Boolean, default: true, }, showMask: { type: Boolean, default: true, }, showBackgroundImage: { type: Boolean, default: true, }, blur: { type: Boolean, default: true }, bgColor: { type: String, }, bgImage: { type: String, default: defaultAvatarSrc, }, overlayZIndex: { type: Number, }, customOverlayClass: { type: String, }, fit: { type: String, }, // ============== Loading 基础组件 ================= showLoading: { type: Boolean, default: false, }, // ============== Avatar 基础组件 ================= showAvatar: { type: Boolean, default: true, }, avatar: { type: String, default: defaultAvatarSrc, }, // ============== Text(username) 基础组件 ================= showUserName: { type: Boolean, default: true, }, username: { type: String, }, color: { type: String, default: '#FFF', }, // ============== MicrophoneVolume 业务组件 ================= showMicVolume: { type: Boolean, default: false, }, isMuted: { type: Boolean, default: false, }, volume: { type: Number, default: 0, }, // ============== Tip 业务组件 ================= showTip: { type: Boolean, default: true, }, } as const; export const OverlayStreamEmits = ['error'];