@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,
20 lines (18 loc) • 775 B
TypeScript
import { TUIVideoStreamType } from '../../../../../node_modules/@tencentcloud/tuiroom-engine-js';
import { Comparator } from '../../../utils/utils';
import { StreamInfo, StreamPlayState } from '../../type';
export declare function getNewStreamInfo(userId: string, streamType?: TUIVideoStreamType): {
userId: string;
streamType: TUIVideoStreamType;
streamId: string;
hasAudioStream: boolean;
audioVolume: number;
hasVideoStream: boolean;
streamPlayState: StreamPlayState;
streamPlayDomMap: Map<any, any>;
timestamp: number;
};
export declare function setStreamListSortComparator(comparator: Comparator<StreamInfo>): void;
export declare function getStreamListSortComparator({ roomStore }: {
roomStore: any;
}): Comparator<StreamInfo>;