*** id: 8d57e298-aaa2-4858-8ac5-945f336c101b title: setInputVolume slug: /js/reference/video/room-session-device/set-input-volume description: setInputVolume method for the RoomSessionDevice 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 }); ```