MediaSFU React Native
    Preparing search index...

    Function updateRoomParametersClient

    • Updates the room parameters for the client.

      Parameters

      Returns void

      Will throw an error if the update process fails.

      updateRoomParametersClient({
      parameters: {
      screenPageLimit: 10,
      shareScreenStarted: true,
      shared: false,
      hParams: host_Params,
      vParams: video_Params,
      frameRate: 30,
      islevel: "1",
      showAlert: (alert) => console.log(alert),
      data: {
      rtpCapabilities: {},
      reason: "Some reason",
      secureCode: "1234",
      roomRecvIPs: ["192.168.1.1"],
      meetingRoomParams: {
      itemPageLimit: 5,
      type: "conference",
      audioSetting: {},
      videoSetting: {},
      screenshareSetting: {},
      chatSetting: {},
      mediaType: "video",
      targetOrientationHost: "landscape",
      targetOrientation: "portrait",
      targetResolutionHost: "hd",
      targetResolution: "sd",
      },
      recordingParams: {
      recordingAudioPausesLimit: 3,
      recordingAudioPausesCount: 1,
      recordingAudioSupport: true,
      recordingAudioPeopleLimit: 10,
      recordingAudioParticipantsTimeLimit: 60,
      recordingVideoPausesCount: 2,
      recordingVideoPausesLimit: 3,
      recordingVideoSupport: true,
      recordingVideoPeopleLimit: 5,
      recordingVideoParticipantsTimeLimit: 30,
      recordingAllParticipantsSupport: true,
      recordingVideoParticipantsSupport: true,
      recordingAllParticipantsFullRoomSupport: true,
      recordingVideoParticipantsFullRoomSupport: true,
      recordingPreferredOrientation: "landscape",
      recordingSupportForOtherOrientation: true,
      recordingMultiFormatsSupport: true,
      },
      },
      updateRtpCapabilities: (capabilities) => {},
      updateRoomRecvIPs: (ips) => {},
      updateMeetingRoomParams: (params) => {},
      updateItemPageLimit: (limit) => {},
      updateAudioOnlyRoom: (isAudioOnly) => {},
      updateScreenPageLimit: (limit) => {},
      updateVidCons: (cons) => {},
      updateFrameRate: (rate) => {},
      updateAdminPasscode: (passcode) => {},
      updateEventType: (type) => {},
      updateYouAreCoHost: (isCoHost) => {},
      updateAutoWave: (autoWave) => {},
      updateForceFullDisplay: (forceFullDisplay) => {},
      updateChatSetting: (chatSetting) => {},
      updateMeetingDisplayType: (displayType) => {},
      updateAudioSetting: (audioSetting) => {},
      updateVideoSetting: (videoSetting) => {},
      updateScreenshareSetting: (screenshareSetting) => {},
      updateHParams: (hParams) => {},
      updateVParams: (vParams) => {},
      updateScreenParams: (screenParams) => {},
      updateAParams: (aParams) => {},
      updateRecordingAudioPausesLimit: (limit) => {},
      updateRecordingAudioPausesCount: (count) => {},
      updateRecordingAudioSupport: (support) => {},
      updateRecordingAudioPeopleLimit: (limit) => {},
      updateRecordingAudioParticipantsTimeLimit: (timeLimit) => {},
      updateRecordingVideoPausesCount: (count) => {},
      updateRecordingVideoPausesLimit: (limit) => {},
      updateRecordingVideoSupport: (support) => {},
      updateRecordingVideoPeopleLimit: (limit) => {},
      updateRecordingVideoParticipantsTimeLimit: (timeLimit) => {},
      updateRecordingAllParticipantsSupport: (support) => {},
      updateRecordingVideoParticipantsSupport: (support) => {},
      updateRecordingAllParticipantsFullRoomSupport: (support) => {},
      updateRecordingVideoParticipantsFullRoomSupport: (support) => {},
      updateRecordingPreferredOrientation: (orientation) => {},
      updateRecordingSupportForOtherOrientation: (support) => {},
      updateRecordingMultiFormatsSupport: (support) => {},
      updateRecordingVideoOptions: (options) => {},
      updateRecordingAudioOptions: (options) => {},
      updateMainHeightWidth: (heightWidth) => {},
      }
      });