Function launchMediaSettings

Launches the media settings modal and updates the available audio and video input devices.

launchMediaSettings({
updateIsMediaSettingsModalVisible: (isVisible) => console.log("Modal visible:", isVisible),
isMediaSettingsModalVisible: false,
mediaDevices: navigator.mediaDevices,
audioInputs: [],
videoInputs: [],
updateAudioInputs: (inputs) => console.log("Audio Inputs:", inputs),
updateVideoInputs: (inputs) => console.log("Video Inputs:", inputs),
});