@tencentcloud/roomkit-web-vue3
Version:
<h1 align="center"> TUIRoomKit</h1> Conference (TUIRoomKit) is a product suitable for multi-person audio and video conversation scenarios such as business meetings, webinars, and online education. By integrating this product, you can add room management,
18 lines (16 loc) • 707 B
TypeScript
import { ComputedRef } from 'vue';
import { StreamInfo } from '../../../stores/room';
export default function useMultiStreamViewHook(props: any): {
column: ComputedRef<any>;
row: ComputedRef<any>;
isHorizontalInfinityLayout: ComputedRef<boolean>;
isVerticalInfinityLayout: ComputedRef<boolean>;
isEqualPointsLayout: ComputedRef<boolean>;
maxCountEveryPage: ComputedRef<number>;
streamList: ComputedRef<StreamInfo[]>;
renderStreamInfoList: ComputedRef<StreamInfo[]>;
equalPointsLayoutStreamList: ComputedRef<StreamInfo[][]>;
totalStreamNumber: ComputedRef<number>;
totalPageNumber: ComputedRef<number>;
currentPageIndex: import('vue').Ref<number, number>;
};