Video SDK for Linux API Reference
Loading...
Searching...
No Matches
zoom_video_sdk_audio_setting_interface.h
Go to the documentation of this file.
1
7#ifndef _ZOOM_VIDEO_SDK_AUDIO_SETTING_INTERFACE_H_
8#define _ZOOM_VIDEO_SDK_AUDIO_SETTING_INTERFACE_H_
11
13
21
27
35
40
44{
45public:
52 virtual ZoomVideoSDKErrors startMicTestRecording(const zchar_t* deviceID = nullptr) = 0;
53
59
65
72 virtual ZoomVideoSDKErrors startSpeakerTest(const zchar_t* deviceID = nullptr) = 0;
73
79
86 virtual ZoomVideoSDKErrors setTimerInterval(unsigned int timerInterval) = 0;
87};
88
89
177#endif
virtual ZoomVideoSDKErrors setEchoCancellationLevel(ZoomVideoSDKEchoCancellationLevel level)=0
Set the echo cancellation level.
virtual ZoomVideoSDKErrors isStereoAudioEnable(bool &bEnable)=0
Get the flag to enable/disable the stereo audio.
virtual ZoomVideoSDKErrors isAutoAdjustMicVolumeEnabled(bool &bEnable)=0
Determine whether the original input of the microphone volume is enabled.
virtual ZoomVideoSDKErrors getEchoCancellationLevel(ZoomVideoSDKEchoCancellationLevel &level)=0
Get the echo cancellation level.
virtual ZoomVideoSDKErrors isHighFidelityMusicModeEnable(bool &bEnable)=0
Check whether the high fidelity music mode is enabled or not.
virtual ZoomVideoSDKErrors getSuppressBackgroundNoiseLevel(ZoomVideoSDKSuppressBackgroundNoiseLevel &level)=0
Get the suppress background noise level.
virtual ZoomVideoSDKErrors enableMicOriginalInput(bool bEnable)=0
Call this method to enable or disable the original input of mic.
virtual ZoomVideoSDKErrors enableEchoCancellation(bool bEnable)=0
Set whether to disable the function of echo cancellation or not.
virtual ZoomVideoSDKErrors setSuppressBackgroundNoiseLevel(ZoomVideoSDKSuppressBackgroundNoiseLevel level)=0
Set the suppress background noise level.
virtual ZoomVideoSDKErrors isEchoCancellationEnable(bool &bEnable)=0
Check whether the echo cancellation is enabled or not.
virtual ZoomVideoSDKErrors enableStereoAudio(bool bEnable)=0
Enable or disable the stereo audio.
virtual ZoomVideoSDKErrors isMicOriginalInputEnable(bool &bEnable)=0
Determine whether the original input of the microphone is enabled.
virtual ZoomVideoSDKErrors enableAutoAdjustMicVolume(bool bEnable)=0
Call this method to enable or disable the auto adjust input of microphone volume.
virtual ZoomVideoSDKErrors enableHighFidelityMusicMode(bool bEnable)=0
Set whether to enable the function of high fidelity music mode or not.
virtual ZoomVideoSDKErrors setTimerInterval(unsigned int timerInterval)=0
Set the time interval for the audio test.
virtual ZoomVideoSDKErrors playMicTestRecording()=0
Play the mic recorded sound. If there was no mic test,the SDK returns an error.
virtual ZoomVideoSDKErrors startMicTestRecording(const zchar_t *deviceID=nullptr)=0
Start the mic test.
virtual ZoomVideoSDKErrors startSpeakerTest(const zchar_t *deviceID=nullptr)=0
Start the speaker test.
virtual ZoomVideoSDKErrors stopSpeakerTest()=0
Stop the speaker test. The SDK will return an error if there was no speaker test.
virtual ZoomVideoSDKErrors stopMicTestRecording()=0
Stop the mic test. The SDK will return an error if there was no mic test.
@ ZoomVideoSDKSuppressBackgroundNoiseLevel_Medium
Zoom Video SDK Common Definition File.
#define BEGIN_ZOOM_VIDEO_SDK_NAMESPACE
#define END_ZOOM_VIDEO_SDK_NAMESPACE
ZoomVideoSDKErrors
Enumeration of common Zoom Video SDK errors.