doum
9 天以前 60e49d600834344ae1b18357e76df74fbe160527
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
export declare const apiName = "internal.focus.getCurrentProjectionData";
/**
 * 获取当前投屏状态 请求参数定义
 * @apiName internal.focus.getCurrentProjectionData
 */
export interface IInternalFocusGetCurrentProjectionDataParams {
}
interface IMember {
    name: string;
    uid: string;
    avatar?: string;
}
interface IProjectionStatus {
    currentType: 'local' | 'meeting';
    localStatus: 'idle' | 'processing' | 'started';
    meetingStatus: 'idle' | 'processing' | 'started';
}
/**
 * 获取当前投屏状态 返回结果定义
 * @apiName internal.focus.getCurrentProjectionData
 */
export interface IInternalFocusGetCurrentProjectionDataResult {
    /** 投屏状态数据 */
    status: IProjectionStatus;
    /** 投屏码 */
    code?: string;
    /** 当前用户信息 */
    currentUser?: IMember;
    /** 投屏成员信息 */
    memberInfo?: {
        users: IMember[];
        devices: IMember[];
    };
}
/**
 * 获取当前投屏状态
 * @apiName internal.focus.getCurrentProjectionData
 * @supportVersion android: 4.7.23
 * @author 安卓:柳樵,战杭, ios:见招
 */
export declare function getCurrentProjectionData$(params: IInternalFocusGetCurrentProjectionDataParams): Promise<IInternalFocusGetCurrentProjectionDataResult>;
export default getCurrentProjectionData$;