ZOOM Windows SDK
5.2.42037.1112
|
Audio setting interface. More...
#include <setting_service_interface.h>
Public Member Functions | |
virtual IList< IMicInfo *> * | GetMicList ()=0 |
Get the mic device list. More... | |
virtual SDKError | SelectMic (const wchar_t *deviceId, const wchar_t *deviceName)=0 |
Select mic device. More... | |
virtual IList< ISpeakerInfo *> * | GetSpeakerList ()=0 |
Get the speaker device list. More... | |
virtual SDKError | SelectSpeaker (const wchar_t *deviceId, const wchar_t *deviceName)=0 |
Select speaker device. More... | |
virtual SDKError | EnableAutoJoinAudio (bool bEnable)=0 |
Enable or disable the audio automatically when join meeting. More... | |
virtual bool | IsAutoJoinAudioEnabled ()=0 |
Get the flag to enable/disable the audio automatically when join meeting. More... | |
virtual SDKError | EnableAutoAdjustMic (bool bEnable)=0 |
Enable or disable the auto-adjust mic volume. More... | |
virtual bool | IsAutoAdjustMicEnabled ()=0 |
Get the flag to enable/disable to auto-adjust the mic volume. More... | |
virtual SDKError | EnableStereoAudio (bool bEnable)=0 |
Enable or disable the stereo audio. More... | |
virtual bool | IsStereoAudioEnable ()=0 |
Get the flag to enable/disable the stereo audio. More... | |
virtual SDKError | EnableMicOriginalInput (bool bEnable)=0 |
Enable or disable the original input of mic. More... | |
virtual bool | IsMicOriginalInputEnable ()=0 |
Get the flag to enable/disable the original input of mic. More... | |
virtual SDKError | EnableHoldSpaceKeyToSpeak (bool bEnable)=0 |
Enable or disable to press and hold the Space-bar to speak when muted. More... | |
virtual bool | IsHoldSpaceKeyToSpeakEnabled ()=0 |
Get the flag to enable/disable to press and hold the Space-bar to speak. More... | |
virtual SDKError | EnableAlwaysMuteMicWhenJoinVoip (bool bEnable)=0 |
Enable or disable to mute always the mic when join the meeting by VoiP. More... | |
virtual bool | IsAlwaysMuteMicWhenJoinVoipEnabled ()=0 |
Get the flag to enable/disable to mute always the mic when join the meeting by VoiP. More... | |
virtual SDKError | EnableSuppressAudioNotify (bool bEnable)=0 |
Enable or disable to prompt when the user joins the meeting using the third party audio. More... | |
virtual bool | IsSuppressAudioNotifyEnabled ()=0 |
Get the flag to enable/disable to prompt when the user joins the meeting using the third party audio. More... | |
virtual ITestAudioDeviceHelper * | GetTestAudioDeviceHelper ()=0 |
Get the pointer to ITestAudioDeviceHelper which is used to test audio devices. More... | |
virtual SDKError | SetMicVol (FLOAT &value)=0 |
Set the volume of the selected mic. More... | |
virtual SDKError | GetMicVol (FLOAT &value)=0 |
Get the volume of the selected mic. More... | |
virtual SDKError | SetSpeakerVol (FLOAT &value)=0 |
Set the volume of the selected speaker. More... | |
virtual SDKError | GetSpeakerVol (FLOAT &value)=0 |
Get the volume of the selected speaker. More... | |
virtual SDKError | SetAudioDeviceEvent (IAudioSettingContextEvent *pEvent)=0 |
Audio device monitor callback event. More... | |
virtual SDKError | EnableEchoCancellation (bool bEnable)=0 |
Set whether to enable the function of echo cancellation or not. More... | |
virtual bool | IsEchoCancellationEnabled ()=0 |
Check whether the echo cancellation is enabled or not. More... | |
virtual Suppress_Background_Noise_Level | GetSuppressBackgroundNoiseLevel ()=0 |
Get the suppress background noise level. More... | |
virtual SDKError | SetSuppressBackgroundNoiseLevel (Suppress_Background_Noise_Level level)=0 |
Set the suppress background noise level. More... | |
virtual SDKError | EnableSyncButtonsOnHeadset (bool bEnable)=0 |
Set whether to enable the function of sync buttons on headset or not. More... | |
virtual bool | IsSyncButtonsOnHeadsetEnabled ()=0 |
Check whether the sync buttons on headset is enabled or not. More... | |
Audio setting interface.
|
pure virtual |
Enable or disable to mute always the mic when join the meeting by VoiP.
bEnable | TRUE indicates to enable to mute always the mic when join the meeting by VoiP. |
|
pure virtual |
Enable or disable the auto-adjust mic volume.
bEnable | TRUE indicates to enable to auto-adjust the mic volume. |
|
pure virtual |
Enable or disable the audio automatically when join meeting.
bEnable | TRUE indicates to enable the audio automatically when join meeting. |
|
pure virtual |
Set whether to enable the function of echo cancellation or not.
bEnable | True means to enable the function, FALSE not. |
|
pure virtual |
Enable or disable to press and hold the Space-bar to speak when muted.
bEnable | TRUE indicates to press and hold the Space-bar to speak. |
|
pure virtual |
Enable or disable the original input of mic.
bEnable | TRUE indicates to enable the original input of mic. |
|
pure virtual |
Enable or disable the stereo audio.
bEnable | TRUE indicates to enable the stereo audio. |
|
pure virtual |
Enable or disable to prompt when the user joins the meeting using the third party audio.
bEnable | TRUE indicates to enable to prompt. |
|
pure virtual |
Set whether to enable the function of sync buttons on headset or not.
bEnable | True means to enable the function, FALSE not. |
Get the mic device list.
|
pure virtual |
Get the volume of the selected mic.
value | [out] Specify the current volume of the mic. |
|
pure virtual |
Get the speaker device list.
|
pure virtual |
Get the volume of the selected speaker.
value | [out] Specify the current volume of the speaker. |
|
pure virtual |
Get the suppress background noise level.
|
pure virtual |
Get the pointer to ITestAudioDeviceHelper which is used to test audio devices.
|
pure virtual |
Get the flag to enable/disable to mute always the mic when join the meeting by VoiP.
|
pure virtual |
Get the flag to enable/disable to auto-adjust the mic volume.
|
pure virtual |
Get the flag to enable/disable the audio automatically when join meeting.
|
pure virtual |
Check whether the echo cancellation is enabled or not.
|
pure virtual |
Get the flag to enable/disable to press and hold the Space-bar to speak.
|
pure virtual |
Get the flag to enable/disable the original input of mic.
|
pure virtual |
Get the flag to enable/disable the stereo audio.
|
pure virtual |
Get the flag to enable/disable to prompt when the user joins the meeting using the third party audio.
|
pure virtual |
Check whether the sync buttons on headset is enabled or not.
|
pure virtual |
Select mic device.
deviceId | Specify the device to be selected. |
deviceName | Specify the device name assigned by deviceId. |
|
pure virtual |
Select speaker device.
deviceId | Specify the device to be selected. |
deviceName | Specify the device the device name assigned by deviceId. |
|
pure virtual |
Audio device monitor callback event.
pEvent | A pointer to the IAudioSettingContextEvent that receives audio device plugged in/out event. |
|
pure virtual |
Set the volume of the selected mic.
value | Specify the volume of the mic that varies between 0 and 255. The SDK will enable the default mic if there is no mic selected via SelectMic(). |
|
pure virtual |
Set the volume of the selected speaker.
value | Specify the volume of the speaker that varies between 0 and 255. The SDK will enable the default speaker if there is no speaker selected via SelectSpeaker. |
|
pure virtual |
Set the suppress background noise level.
level | The new suppress background noise level to be set. |