*** id: 1d8c964f-acad-49ed-8a90-377ec5015004 title: setInputVolume slug: /js/reference/video/room-session-screen-share/set-input-volume description: setInputVolume method for the RoomSessionScreenShare class. max-toc-depth: 3 ---------------- ### setInputVolume ▸ **setInputVolume**(`params`): `Promise` Sets the input volume level (e.g. for the microphone). #### Parameters Configuration object for input volume Desired volume. Values range from -50 to 50, with a default of 0. #### Returns `Promise` #### Permissions * `room.self.set_input_volume` You need to specify the permissions when [creating the Video Room Token](/docs/apis/video/room-tokens/create-room-token) on the server side. #### Example ```javascript await roomdevice.setMicrophoneVolume({ volume: -10 }); ```