MediaSFU Angular
    Preparing search index...

    Class RoomRecordParams

    Service to update recording parameters for a room.

    RoomRecordParams

    Updates multiple recording parameters at once, using provided functions for each specific setting.

    roomRecordParams

    The options for updating recording parameters:

    • recordParams {RecordParams}: The new recording parameters to apply.
    • parameters {RoomRecordParamsParameters}: The update functions for each recording parameter.
      • updateRecordingAudioPausesLimit {Function}: Updates the audio pauses limit.
      • updateRecordingAudioPausesCount {Function}: Updates the audio pauses count.
      • updateRecordingAudioSupport {Function}: Updates the audio support status.
      • updateRecordingAudioPeopleLimit {Function}: Updates the audio people limit.
      • updateRecordingAudioParticipantsTimeLimit {Function}: Updates the audio participants time limit.
      • updateRecordingVideoPausesCount {Function}: Updates the video pauses count.
      • updateRecordingVideoPausesLimit {Function}: Updates the video pauses limit.
      • updateRecordingVideoSupport {Function}: Updates the video support status.
      • updateRecordingVideoPeopleLimit {Function}: Updates the video people limit.
      • updateRecordingVideoParticipantsTimeLimit {Function}: Updates the video participants time limit.
      • updateRecordingAllParticipantsSupport {Function}: Updates support for all participants.
      • updateRecordingVideoParticipantsSupport {Function}: Updates video participants support.
      • updateRecordingAllParticipantsFullRoomSupport {Function}: Updates full room support for all participants.
      • updateRecordingVideoParticipantsFullRoomSupport {Function}: Updates full room support for video participants.
      • updateRecordingPreferredOrientation {Function}: Updates the preferred recording orientation.
      • updateRecordingSupportForOtherOrientation {Function}: Updates support for other orientations.
      • updateRecordingMultiFormatsSupport {Function}: Updates support for multiple formats.

    A promise that resolves after all parameters are updated.

    const recordParams = {
    recordingAudioPausesLimit: 5,
    recordingAudioPausesCount: 2,
    recordingAudioSupport: true,
    recordingAudioPeopleLimit: 10,
    recordingAudioParticipantsTimeLimit: 60,
    recordingVideoPausesCount: 1,
    recordingVideoPausesLimit: 3,
    recordingVideoSupport: true,
    recordingVideoPeopleLimit: 8,
    recordingVideoParticipantsTimeLimit: 90,
    recordingAllParticipantsSupport: true,
    recordingVideoParticipantsSupport: true,
    recordingAllParticipantsFullRoomSupport: false,
    recordingVideoParticipantsFullRoomSupport: true,
    recordingPreferredOrientation: 'landscape',
    recordingSupportForOtherOrientation: false,
    recordingMultiFormatsSupport: true,
    };

    const parameters = {
    updateRecordingAudioPausesLimit: (value) => console.log(`Audio pauses limit: ${value}`),
    updateRecordingAudioPausesCount: (value) => console.log(`Audio pauses count: ${value}`),
    // Define other update functions similarly
    };

    roomRecordParamsService.roomRecordParams({ recordParams, parameters });
    Index

    Constructors

    Methods

    Constructors

    Methods