Updates the room parameters for the client.
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) => {}, }}); Copy
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) => {}, }});
The parameters object.
Updates the room parameters for the client.
Throws
Will throw an error if the update process fails.
Example