# Sound options

<!-- WARNING: THIS FILE WAS AUTOGENERATED! DO NOT EDIT! -->

By default, Zoom uses noise suppression and echo cancellation to improve the quality of the audio received by your microphone, but these audio filters can interfere with situations that require capturing the full range of audio. See [Configuring professional audio settings for Zoom Meetings](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0059985) for details.

Video SDK uses the same technology to improve audio quality, but also supports the ability to turn off these filters to capture the **original sound** of the microphone, for example, to support the use of a high-quality microphone with built-in audio filters or to capture the full audio range without noise suppression. _**Capturing the microphone's original sound disables the background noise suppression feature.**_

## Original sound

To enable original sound, set [`enableMicOriginalInput`](https://marketplacefront.zoom.us/sdk/custom/macos/interface_z_m_video_s_d_k_audio_setting_helper.html#ad3e4e8c64fcdc17bab2785f2aa60fd73) to true (`YES`) in the `ZMVideoSDKAudioSettingHelper` class. The default setting is false (`NO`).

```objectivec
ZMVideoSDKAudioSettingHelper *audioSettingHelper = [[ZMVideoSDK sharedVideoSDK] getAudioSettingHelper];
[audioSettingHelper enableMicOriginalInput:YES];
```

To disable, set `enableMicOriginalInput` to false (`NO`).

```objectivec
[audioSettingHelper enableMicOriginalInput:NO];
```

## Background noise suppression

By default, Zoom Video SDK's standard optimized audio is used for processing your microphone audio. This includes some background noise suppression and is best for most situations, but the level of background noise suppression can be adjusted to suit your needs.

Set the noise suppression level using [`setSuppressBackgroundNoiseLevel`](https://marketplacefront.zoom.us/sdk/custom/macos/interface_z_m_video_s_d_k_audio_setting_helper.html#ade36bf1f0c2b7b890565698d2fd425dc) in the `ZMVideoSDKAudioSettingHelper` class.

```objectivec
ZMVideoSDKAudioSettingHelper *audioSettingHelper = [[ZMVideoSDK sharedVideoSDK] getAudioSettingHelper];
[audioSettingHelper setSuppressBackgroundNoiseLevel: ZMVideoSDKSuppressBackgroundNoiseLevel_High];
```

You can choose from [the following levels](https://marketplacefront.zoom.us/sdk/custom/macos/_z_m_video_s_d_k_def_8h.html#a9d8a7413f0358ae518a65f0ff561afa6):

-   `ZMVideoSDKSuppressBackgroundNoiseLevel_Auto` (the default setting)
-   `ZMVideoSDKSuppressBackgroundNoiseLevel_Low`
-   `ZMVideoSDKSuppressBackgroundNoiseLevel_Medium`
-   `ZMVideoSDKSuppressBackgroundNoiseLevel_High`
