lib-jitsi-meet
    Preparing search index...

    Represents a recording session.

    Index

    Constructors

    Methods

    • Generates the message to change the status of the recording session.

      Parameters

      • Optional__namedParameters: IQOptions

      Returns any

      Object - The XMPP IQ message.

    • Sets the last known error message related to the session.

      Parameters

      • error: string

        The error string explaining why the session entered an error state.

      Returns void

    • Sets the last live stream URL for the session instance. Usually this is a YouTube URL and usually this is only set for "stream" sessions.

      Parameters

      • url: string

        The live stream URL associated with the session.

      Returns void

    • Sets the last known status for this recording session.

      Parameters

      • Optionalstatus: string

        The new status to set.

      Returns void

    • Set the session status reported by jicofo. If a jibri is present in the room, the status is always 'on'. Otherwise, we fallback to the status reported by jicofo.

      Parameters

      • status: string

      Returns void

    • Sends a message to start the actual recording.

      Parameters

      • options: IStartOptions

        Additional arguments for starting therecording.

        • appData

          Data specific to the app/service that the result file will be uploaded.

        • broadcastId

          The broadcast ID of an associated YouTube stream, used for knowing the URL from which the stream can be viewed.

        • focusMucJid

          The JID of the focus participant that controls recording.

        • streamId

          Necessary for live streaming, this is the stream key needed to start a live streaming session with the streaming service provider.

      Returns Promise<void>

      Promise

    • Sends a message to actually stop the recording session.

      Parameters

      • options: IStopOptions

        Additional arguments for stopping the recording.

        • focusMucJid

          The JID of the focus participant that controls recording.

      Returns Promise<any>

      Promise