Interface CreateMediaSFURoomOptions

interface CreateMediaSFURoomOptions {
    action: "create";
    duration: number;
    capacity: number;
    userName: string;
    scheduledDate?: number;
    secureCode?: string;
    eventType?:
        | "conference"
        | "webinar"
        | "chat"
        | "broadcast";
    meetingRoomParams?: MeetingRoomParams;
    recordingParams?: RecordingParams;
    recordOnly?: boolean;
    safeRoom?: boolean;
    autoStartSafeRoom?: boolean;
    safeRoomAction?: "ban" | "warn" | "kick";
    dataBuffer?: boolean;
    bufferType?: "all" | "audio" | "images";
}

Properties

action
duration: number
capacity: number
userName: string
scheduledDate?: number
secureCode?: string
eventType?:
    | "conference"
    | "webinar"
    | "chat"
    | "broadcast"
meetingRoomParams?: MeetingRoomParams
recordingParams?: RecordingParams
recordOnly?: boolean
safeRoom?: boolean
autoStartSafeRoom?: boolean
safeRoomAction?: "ban" | "warn" | "kick"
dataBuffer?: boolean
bufferType?: "all" | "audio" | "images"