|
Meeting SDK for Windows API Reference
|
Audio setting interface. More...
#include <setting_service_interface.h>
Public Member Functions | |
| virtual IList< IMicInfo * > * | GetMicList ()=0 |
| Gets the mic device list. | |
| virtual SDKError | SelectMic (const zchar_t *deviceId, const zchar_t *deviceName)=0 |
| Selects a mic device. | |
| virtual IList< ISpeakerInfo * > * | GetSpeakerList ()=0 |
| Gets the speaker device list. | |
| virtual SDKError | SelectSpeaker (const zchar_t *deviceId, const zchar_t *deviceName)=0 |
| Selects a speaker device. | |
| virtual SDKError | EnableAutoJoinAudio (bool bEnable)=0 |
| Enables or disables automatically joining audio when joining the meeting. | |
| virtual bool | IsAutoJoinAudioEnabled ()=0 |
| Determines whether automatically joining audio when joining the meeting is enabled. | |
| virtual SDKError | EnableAutoAdjustMic (bool bEnable)=0 |
| Enables or disables auto-adjusting mic volume. | |
| virtual bool | IsAutoAdjustMicEnabled ()=0 |
| Determines whether auto-adjusting mic volume is enabled. | |
| virtual SDKError | EnableAlwaysMuteMicWhenJoinVoip (bool bEnable)=0 |
| Enables or disables always muting the mic when joining the meeting by VoIP. | |
| virtual bool | IsAlwaysMuteMicWhenJoinVoipEnabled ()=0 |
| Determines whether always muting the mic when joining the meeting by VoIP is enabled. | |
| virtual SDKError | EnableSuppressAudioNotify (bool bEnable)=0 |
| Enables or disables prompting when the user joins the meeting using third party audio. | |
| virtual bool | IsSuppressAudioNotifyEnabled ()=0 |
| Determines whether prompting when the user joins the meeting using third party audio is enabled. | |
| virtual SDKError | SetMicVol (FLOAT &value)=0 |
| Sets the volume of the selected mic. | |
| virtual SDKError | GetMicVol (FLOAT &value)=0 |
| Gets the volume of the selected mic. | |
| virtual SDKError | SetSpeakerVol (FLOAT &value)=0 |
| Sets the volume of the selected speaker. | |
| virtual SDKError | GetSpeakerVol (FLOAT &value)=0 |
| Gets the volume of the selected speaker. | |
| virtual SDKError | SetAudioDeviceEvent (IAudioSettingContextEvent *pEvent)=0 |
| Sets the audio device monitor callback event. | |
| virtual SDK_ECHO_CANCELLATION_LEVEL | GetEchoCancellationLevel ()=0 |
| Gets the echo cancellation level. | |
| virtual SDKError | SetEchoCancellationLevel (SDK_ECHO_CANCELLATION_LEVEL level)=0 |
| Sets the echo cancellation level. | |
| virtual Suppress_Background_Noise_Level | GetSuppressBackgroundNoiseLevel ()=0 |
| Gets the suppress background noise level. | |
| virtual SDKError | SetSuppressBackgroundNoiseLevel (Suppress_Background_Noise_Level level)=0 |
| Sets the suppress background noise level. | |
| virtual SDK_AUDIO_DEVICE_RAW_MODE_TYPE | GetAudioSignalProcessType ()=0 |
| Gets the audio device raw mode type. | |
| virtual SDKError | SetAudioSignalProcessType (SDK_AUDIO_DEVICE_RAW_MODE_TYPE type)=0 |
| Sets the audio device raw mode type. | |
| virtual SDKError | DisableEchoCancellation (bool bDisable)=0 |
| Enables or disables disabling echo cancellation. | |
| virtual bool | IsEchoCancellationDisabled ()=0 |
| Determines whether echo cancellation is disabled. | |
| 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 |
| Enables or disables the original input of mic. | |
Audio setting interface.
Definition at line 1361 of file setting_service_interface.h.
|
pure virtual |
Enables or disables disabling echo cancellation.
| bDisable | true to disable echo cancellation, false to enable. |
|
pure virtual |
Enables or disables always muting the mic when joining the meeting by VoIP.
| bEnable | true to enable, false to disable. |
|
pure virtual |
Enables or disables auto-adjusting mic volume.
| bEnable | true to enable, false to disable. |
|
pure virtual |
Enables or disables automatically joining audio when joining the meeting.
| bEnable | true to enable, false to disable. |
|
pure virtual |
Enables or disables the original input of mic.
| bEnable | true to enable, false to disable. |
|
pure virtual |
Enables or disables prompting when the user joins the meeting using third party audio.
| bEnable | true to enable, false to disable. |
|
pure virtual |
Gets the audio device raw mode type.
|
pure virtual |
Gets the echo cancellation level.
Gets the mic device list.
Gets the volume of the selected mic.
| value | The current volume of the mic. |
|
pure virtual |
|
pure virtual |
Gets the speaker device list.
Gets the volume of the selected speaker.
| value | The current volume of the speaker. |
|
pure virtual |
Gets the suppress background noise level.
|
pure virtual |
Determines whether always muting the mic when joining the meeting by VoIP is enabled.
|
pure virtual |
Determines whether auto-adjusting mic volume is enabled.
|
pure virtual |
Determines whether automatically joining audio when joining the meeting is enabled.
|
pure virtual |
Determines whether echo cancellation is disabled.
|
pure virtual |
Determines whether prompting when the user joins the meeting using third party audio is enabled.
|
pure virtual |
Selects a mic device.
| deviceId | The device ID to be selected. |
| deviceName | The device name assigned by deviceId. |
|
pure virtual |
Selects a speaker device.
| deviceId | The device ID to be selected. |
| deviceName | The device name assigned by deviceId. |
|
pure virtual |
Sets the audio device monitor callback event.
| pEvent | A pointer to the IAudioSettingContextEvent that receives audio device plugged in or out events. |
|
pure virtual |
Sets the audio device raw mode type.
| type | The new audio device raw mode type to be set. |
|
pure virtual |
Sets the echo cancellation level.
| level | The new echo cancellation level to be set. |
Sets the volume of the selected mic.
| value | The volume of the mic that ranges from 0 to 255. |
Sets the volume of the selected speaker.
| value | The volume of the speaker that ranges from 0 to 255. |
|
pure virtual |
Sets the suppress background noise level.
| level | The new suppress background noise level to be set. |
|
pure virtual |
|
pure virtual |