Type alias GetAudioSettingsResponse
GetAudioSettingsResponse: { microphoneDevices: { microphoneDeviceId: string; microphoneDeviceName: string; isSelected: boolean; sameAsSystem: boolean }[]; speakerDevices: { speakerDeviceId: string; speakerDeviceName: string; isSelected: boolean; sameAsSystem: boolean }[]; outputVolume: number; audioProfile: "zoomOptimizedAudio" | "originalSound" | "livePerformanceAudio" | "audioIsolation"; originalSound: boolean; backgroundNoiseSuppression: "auto" | "low" | "medium" | "high"; highFidelityMusic: boolean; echoCancellation: boolean; stereo: boolean }
Type declaration
-
microphoneDevices: { microphoneDeviceId: string; microphoneDeviceName: string; isSelected: boolean; sameAsSystem: boolean }[]
-
speakerDevices: { speakerDeviceId: string; speakerDeviceName: string; isSelected: boolean; sameAsSystem: boolean }[]
-
outputVolume: number
-
audioProfile: "zoomOptimizedAudio" | "originalSound" | "livePerformanceAudio" | "audioIsolation"
-
originalSound: boolean
-
backgroundNoiseSuppression: "auto" | "low" | "medium" | "high"
-
highFidelityMusic: boolean
-
echoCancellation: boolean
-
stereo: boolean
Starting from desktop client version 5.16.10, the
audioProfile
parameter now yields thelivePerformanceAudio
andaudioIsolation
values. Depending on your client settings, the response may also encompass new properties such ashighFidelityMusic
,echoCancellation
, andstereo
.