|
Meeting SDK for Windows API Reference
|
Audio setting interface. More...
#include <setting_service_interface.h>
Public Member Functions | |
| virtual IList< IMicInfo * > * | GetMicList ()=0 |
| Get the mic device list. | |
| virtual SDKError | SelectMic (const zchar_t *deviceId, const zchar_t *deviceName)=0 |
| Select mic device. | |
| virtual IList< ISpeakerInfo * > * | GetSpeakerList ()=0 |
| Get the speaker device list. | |
| virtual SDKError | SelectSpeaker (const zchar_t *deviceId, const zchar_t *deviceName)=0 |
| Select speaker device. | |
| virtual SDKError | EnableAutoJoinAudio (bool bEnable)=0 |
| Enable or disable the audio automatically when join meeting. | |
| virtual bool | IsAutoJoinAudioEnabled ()=0 |
| Get the flag to enable/disable the audio automatically when join meeting. | |
| virtual SDKError | EnableAutoAdjustMic (bool bEnable)=0 |
| Enable or disable the auto-adjust mic volume. | |
| virtual bool | IsAutoAdjustMicEnabled ()=0 |
| Get the flag to enable/disable to auto-adjust the mic volume. | |
| virtual SDKError | EnableAlwaysMuteMicWhenJoinVoip (bool bEnable)=0 |
| Enable or disable to mute always the mic when join the meeting by VoiP. | |
| virtual bool | IsAlwaysMuteMicWhenJoinVoipEnabled ()=0 |
| Get the flag to enable/disable to mute always the mic when join the meeting by VoiP. | |
| virtual SDKError | EnableSuppressAudioNotify (bool bEnable)=0 |
| Enable or disable to prompt when the user joins the meeting using the third party audio. | |
| virtual bool | IsSuppressAudioNotifyEnabled ()=0 |
| Get the flag to enable/disable to prompt when the user joins the meeting using the third party audio. | |
| virtual SDKError | SetMicVol (FLOAT &value)=0 |
| Set the volume of the selected mic. | |
| virtual SDKError | GetMicVol (FLOAT &value)=0 |
| Get the volume of the selected mic. | |
| virtual SDKError | SetSpeakerVol (FLOAT &value)=0 |
| Set the volume of the selected speaker. | |
| virtual SDKError | GetSpeakerVol (FLOAT &value)=0 |
| Get the volume of the selected speaker. | |
| virtual SDKError | SetAudioDeviceEvent (IAudioSettingContextEvent *pEvent)=0 |
| Audio device monitor callback event. | |
| virtual SDK_ECHO_CANCELLATION_LEVEL | GetEchoCancellationLevel ()=0 |
| Get the echo cancellation level. | |
| virtual SDKError | SetEchoCancellationLevel (SDK_ECHO_CANCELLATION_LEVEL level)=0 |
| Set the echo cancellation level. | |
| virtual Suppress_Background_Noise_Level | GetSuppressBackgroundNoiseLevel ()=0 |
| Get the suppress background noise level. | |
| virtual SDKError | SetSuppressBackgroundNoiseLevel (Suppress_Background_Noise_Level level)=0 |
| Set the suppress background noise level. | |
| virtual SDK_AUDIO_DEVICE_RAW_MODE_TYPE | GetAudioSignalProcessType ()=0 |
| Get the audio device raw mode type. | |
| virtual SDKError | SetAudioSignalProcessType (SDK_AUDIO_DEVICE_RAW_MODE_TYPE type)=0 |
| Set the audio device raw mode type. | |
| virtual SDKError | DisableEchoCancellation (bool bDisable)=0 |
| Set whether to disable the function of echo cancellation or not. | |
| virtual bool | IsEchoCancellationDisabled ()=0 |
| Check whether the echo cancellation is disabled or not. | |
| virtual IList< IRingSpeakerInfo * > * | GetRingSpkList ()=0 |
| virtual SDKError | GetRingSpkVolume (FLOAT &fValue)=0 |
| virtual SDKError | SetRingSpkVolume (FLOAT fValue)=0 |
| virtual SDKError | SetRingSpkDevice (const zchar_t *spk_id)=0 |
| virtual SDKError | UseDefaultSystemMic ()=0 |
| virtual SDKError | UseDefaultSystemSpeaker ()=0 |
| virtual SDKError | EnableMicOriginalInput (bool bEnable)=0 |
| Enable or disable the original input of mic. | |
| virtual SDKError | EnableStereoAudio (bool bEnable)=0 |
| Enable or disable the stereo audio. | |
| virtual bool | IsStereoAudioEnable ()=0 |
| Get the flag to enable/disable the stereo audio. | |
| virtual bool | IsMicOriginalInputEnable ()=0 |
| Get the flag to enable/disable the original input of mic. | |
| virtual SDKError | EnableHoldSpaceKeyToSpeak (bool bEnable)=0 |
| Enable or disable to press and hold the Space-bar to speak when muted. | |
| virtual bool | IsHoldSpaceKeyToSpeakEnabled ()=0 |
| Get the flag to enable/disable to press and hold the Space-bar to speak. | |
| virtual ITestAudioDeviceHelper * | GetTestAudioDeviceHelper ()=0 |
| Get the pointer to ITestAudioDeviceHelper which is used to test audio devices. | |
| virtual SDKError | EnableSyncButtonsOnHeadset (bool bEnable)=0 |
| Set whether to enable the function of sync buttons on headset or not. | |
| virtual bool | IsSyncButtonsOnHeadsetEnabled ()=0 |
| Check whether the sync buttons on headset is enabled or not. | |
| virtual SDKError | EnableHighFidelityMusicMode (bool bEnable)=0 |
| Set whether to enable the function of high fidelity music mode or not. | |
| virtual bool | IsHighFidelityMusicModeDisabled ()=0 |
| Check whether the high fidelity music mode is enabled or not. | |
| virtual SDKError | EnableAlwaysUseSeparateRingSpk (bool bEnable)=0 |
| virtual bool | IsAlwaysUseSeparateRingSpk ()=0 |
| virtual bool | isSupportPromptJoinAudioDialogWhenUse3rdPartyAudio ()=0 |
Audio setting interface.
Definition at line 1365 of file setting_service_interface.h.
|
pure virtual |
Set whether to disable the function of echo cancellation or not.
| bDisable | True means to disable the function, FALSE not. |
|
pure virtual |
Enable or disable to mute always the mic when join the meeting by VoiP.
| bEnable | true means to enable to mute always the mic when join the meeting by VoiP. |
|
pure virtual |
|
pure virtual |
Enable or disable the auto-adjust mic volume.
| bEnable | true means to enable to auto-adjust the mic volume. |
|
pure virtual |
Enable or disable the audio automatically when join meeting.
| bEnable | true means to enable the audio automatically when join meeting. |
|
pure virtual |
Set whether to enable the function of high fidelity music mode 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 means to press and hold the Space-bar to speak. |
|
pure virtual |
Enable or disable the original input of mic.
| bEnable | true means to enable the original input of mic. |
|
pure virtual |
Enable or disable the stereo audio.
| bEnable | true means 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 means 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. |
|
pure virtual |
Get the audio device raw mode type.
|
pure virtual |
Get the echo cancellation level.
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 |
|
pure virtual |
|
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 |
|
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 disabled or not.
|
pure virtual |
Check whether the high fidelity music mode 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 |
|
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 audio device raw mode type.
| type | The new audio device raw mode type to be set. |
|
pure virtual |
Set the echo cancellation level.
| level | The new echo cancellation level to be set. |
|
pure virtual |
Set the volume of the selected mic.
| value | Specify the volume of the mic that varies between 0 and 255. |
|
pure virtual |
|
pure virtual |
Set the volume of the selected speaker.
| value | Specify the volume of the speaker that varies between 0 and 255. |
|
pure virtual |
Set the suppress background noise level.
| level | The new suppress background noise level to be set. |
|
pure virtual |
|
pure virtual |