|
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. |
1.8.14