Video SDK for Linux API Reference
Loading...
Searching...
No Matches
zoom_video_sdk_audio_setting_interface.h File Reference

Audio setting helper interface. More...

Go to the source code of this file.

Classes

class  IZoomVideoSDKTestAudioDeviceHelper
 Helper interface for testing audio devices before or during a session. More...
 
class  IZoomVideoSDKAudioSettingHelper
 

Enumerations

enum  ZoomVideoSDKSuppressBackgroundNoiseLevel { ZoomVideoSDKSuppressBackgroundNoiseLevel_Auto = 0 , ZoomVideoSDKSuppressBackgroundNoiseLevel_Low , ZoomVideoSDKSuppressBackgroundNoiseLevel_Medium , ZoomVideoSDKSuppressBackgroundNoiseLevel_High }
 Enumeration of background noise suppression levels. More...
 
enum  ZoomVideoSDKAudioDeviceType { ZoomVideoSDKDevice_Microphone = 0 , ZoomVideoSDKDevice_Speaker }
 Enumeration of audio device types. More...
 
enum  ZoomVideoSDKAudioDeviceStatus {
  ZoomVideoSDK_Device_Error_Unknow = 0 , ZoomVideoSDK_No_Device , ZoomVideoSDK_Device_List_Update , ZoomVideoSDK_Audio_No_Input ,
  ZoomVideoSDK_Audio_Disconnect_As_Detected_Echo , ZoomVideoSDK_Audio_Talk_While_Muted
}
 Enumeration of audio device status types. More...
 
enum  ZoomVideoSDKEchoCancellationLevel { ZoomVideoSDKEchoCancellationLevel_Default = 0 , ZoomVideoSDKEchoCancellationLevel_Low , ZoomVideoSDKEchoCancellationLevel_High }
 Enumeration of echo cancellation levels. More...
 

Detailed Description

Audio setting helper interface.

Definition in file zoom_video_sdk_audio_setting_interface.h.

Enumeration Type Documentation

◆ ZoomVideoSDKAudioDeviceStatus

Enumeration of audio device status types.

Enumerator
ZoomVideoSDK_Device_Error_Unknow 

Unknown device error.

ZoomVideoSDK_No_Device 

No audio device detected.

ZoomVideoSDK_Device_List_Update 

Audio device list has been updated.

ZoomVideoSDK_Audio_No_Input 

No audio input detected.

ZoomVideoSDK_Audio_Disconnect_As_Detected_Echo 

Audio disconnected due to detected echo.

ZoomVideoSDK_Audio_Talk_While_Muted 

User is talking while muted.

Definition at line 42 of file zoom_video_sdk_audio_setting_interface.h.

◆ ZoomVideoSDKAudioDeviceType

Enumeration of audio device types.

Enumerator
ZoomVideoSDKDevice_Microphone 

Microphone device.

ZoomVideoSDKDevice_Speaker 

Speaker device.

Definition at line 31 of file zoom_video_sdk_audio_setting_interface.h.

◆ ZoomVideoSDKEchoCancellationLevel

Enumeration of echo cancellation levels.

Enumerator
ZoomVideoSDKEchoCancellationLevel_Default 

Default echo cancellation level.

ZoomVideoSDKEchoCancellationLevel_Low 

Low echo cancellation level.

ZoomVideoSDKEchoCancellationLevel_High 

High echo cancellation level.

Definition at line 60 of file zoom_video_sdk_audio_setting_interface.h.

◆ ZoomVideoSDKSuppressBackgroundNoiseLevel

Enumeration of background noise suppression levels.

Enumerator
ZoomVideoSDKSuppressBackgroundNoiseLevel_Auto 

Automatically determine the suppression level.

ZoomVideoSDKSuppressBackgroundNoiseLevel_Low 

Low background noise suppression.

ZoomVideoSDKSuppressBackgroundNoiseLevel_Medium 

Medium background noise suppression.

ZoomVideoSDKSuppressBackgroundNoiseLevel_High 

High background noise suppression.

Definition at line 16 of file zoom_video_sdk_audio_setting_interface.h.