Interface RecordingAPI

Recording-related API methods

interface RecordingAPI {
    getPresentationProfileStatus(
        recordingId: string,
    ): Promise<PresentationProfileStatus>;
    getVideoConferenceStatus(videoId: string): Promise<Video.StatusEnum>;
    startPresentationProfileRecording(
        request: PresentationProfileRequest,
    ): Promise<string>;
    startVideoConferenceRecording(
        sipAddress: string,
        sipPin: string,
        title?: string,
    ): Promise<string>;
    stopPresentationProfileRecording(
        recordingId: string,
    ): Promise<StopPresentationProfileResponse>;
    stopVideoConferenceRecording(videoId: string): Promise<string>;
}

Hierarchy

  • API
    • RecordingAPI

Methods

  • Parameters

    • sipAddress: string
    • sipPin: string
    • Optionaltitle: string

    Returns Promise<string>

  • Parameters

    • videoId: string

    Returns Promise<string>