UNPKG

agora-edu-core

Version:

Core APIs for building an online classroom

55 lines (54 loc) 1.04 kB
import { EduStoreBase } from '../base'; import { RecordArguments } from './type'; /** * `RecordingStore` 类提供录制相关能力。 */ /** @en * The `RecordingStore` class provides recording-related abilities. */ export declare class RecordingStore extends EduStoreBase { /** * 开始录制 * @returns **/ /** @en * Starts recording * @returns */ startRecording(recordArgs: RecordArguments): Promise<undefined>; /** * 停止录制 * @returns **/ /** @en * Stops recording * @returns */ stopRecording(): Promise<undefined>; /** * 暂停录制 * @returns **/ /** @en * Stops recording * @returns */ pauseRecording(): Promise<undefined>; /** * 恢复录制 * @returns **/ /** @en * Stops recording * @returns */ resumeRecording(): Promise<undefined>; onInstall(): void; /** * @internal */ /** @en * @internal */ onDestroy(): void; }