AudioRecordingConfig
ug-js-sdk / AudioRecordingConfig
Interface: AudioRecordingConfig
Defined in: user-input-manager/AudioRecorder.ts:23
Configuration options for audio recording.
Properties
sampleRate?
optionalsampleRate:number
Defined in: user-input-manager/AudioRecorder.ts:25
Audio sample rate in Hz (default: 41000)
channels?
optionalchannels:number
Defined in: user-input-manager/AudioRecorder.ts:27
Number of audio channels (default: 1 for mono)
bitDepth?
optionalbitDepth:number
Defined in: user-input-manager/AudioRecorder.ts:29
Audio bit depth (default: 16)
echoCancellation?
optionalechoCancellation:boolean
Defined in: user-input-manager/AudioRecorder.ts:31
Enable echo cancellation via browser (default: true)
noiseSuppression?
optionalnoiseSuppression:boolean
Defined in: user-input-manager/AudioRecorder.ts:33
Enable noise suppression via browser (default: true)
autoGainControl?
optionalautoGainControl:boolean
Defined in: user-input-manager/AudioRecorder.ts:35
Enable automatic gain control via browser (default: true)
timeslice?
optionaltimeslice:number
Defined in: user-input-manager/AudioRecorder.ts:37
MediaRecorder timeslice in ms - how often to emit audio chunks (default: 100)