inputVolume$

View as MarkdownOpen in Claude
get inputVolume$(): Observable<number | undefined>

Observable of the participant’s server-side microphone input volume as reported by the mix engine. This is gain applied on the bridged audio leg (FreeSWITCH channel read volume), NOT the local browser mic. For a local PC mic control, see Call.setLocalMicrophoneGain.

See setAudioInputVolume

inputVolume

get inputVolume(): number | undefined

Current server-side microphone input volume as reported by the mix engine, or undefined if not set. Not the local PC mic — see Call.setLocalMicrophoneGain for browser-side control.

Examples

participant.inputVolume$.subscribe((inputVolume) => {
console.log('inputVolume:', inputVolume);
});