|
Meeting SDK for macOS API Reference
|
Provides APIs to manage audio devices, audio volumes, and audio-related meeting features. More...
#include <ZoomSDKSettingService.h>
Inherits NSObject.
Instance Methods | |
| (ZoomSDKSettingTestSpeakerDeviceHelper *_Nullable) | - getSettingSpeakerTestHelper |
| Get the object of ZoomSDKSettingTestSpeakerDeviceHelper. | |
| (ZoomSDKSettingTestMicrophoneDeviceHelper *_Nullable) | - getSettingMicrophoneTestHelper |
| Get the object of ZoomSDKSettingTestMicrophoneDeviceHelper. | |
| (NSArray *_Nullable) | - getAudioDeviceList: |
| Get the list of audio device. | |
| (float) | - getAudioDeviceVolume: |
| Get the volume of audio device. | |
| (ZoomSDKError) | - setAudioDeviceVolume:Volume: |
| Set the volume of audio device. | |
| (ZoomSDKError) | - selectAudioDevice:DeviceID:DeviceName: |
| Select an audio device. | |
| (ZoomSDKError) | - enableStero: |
| Set to enable stereo in the meeting. | |
| (ZoomSDKError) | - enableAutoJoinVoip: |
| Enable to join meeting with the audio of computer. | |
| (ZoomSDKError) | - enableMuteMicJoinVoip: |
| Mute user's microphone when he joins the meeting with the audio of computer. | |
| (ZoomSDKError) | - enablePushToTalk: |
| Enable the feature that attendee can speak by pressing the Spacebar when he is muted. | |
| (ZoomSDKError) | - disablePromptJoinAudioDialogWhenUse3rdPartyAudio: |
| Set whether to disable the prompt dialog of joining meeting with third party audio. | |
| (BOOL) | - isSupportPromptJoinAudioDialogWhenUse3rdPartyAudio |
| Determine if the meeting supports to pop up the dialog when user joins meeting with third party audio. | |
| (BOOL) | - isPromptJoinAudioDialogWhenUse3rdPartyAudioDisable |
| Determine if the dialog pops up when user joins meeting with third party audio. | |
| (ZoomSDKError) | - enableAutoAdjustMic: |
| Enable auto-adjust microphone. | |
| (BOOL) | - isAutoAdjustMicOn |
| Determine if auto-adjust microphone is enabled or not. | |
| (BOOL) | - isJoinAudioWhenJoinMeetingOn |
| Determine if user joins meeting with audio on. | |
| (BOOL) | - isMuteMicWhenJoinMeetingOn |
| Determine if user joins meeting with microphone muted. | |
| (BOOL) | - isEnableStereoOn |
| Determine if stereophonic sound is enabled. | |
| (BOOL) | - isTemporarilyUnmuteOn |
| Set whether to enable the feature that attendee can speak by pressing the Spacebar when he is muted. | |
| (ZoomSDKError) | - enableShowOriginalSoundOptionInMeetingUI: |
| Enable show original sound option in meeting UI. | |
| (BOOL) | - isShowOriginalSoundOptionInMeetingUIOn |
| Determine if show original sound option in meeting UI is enabled or not. | |
| (BOOL) | - isSupportShowOriginalSoundOptionInMeetingUI |
| Determine if the meeting supports show original sound option in meeting UI. | |
| (ZoomSDKError) | - setEchoCancellationLevel: |
| Set echo cancellation level. | |
| (ZoomSDKAudioEchoCancellationLevel) | - getEchoCancellationLevel |
| Get echo cancellation level. | |
| (ZoomSDKError) | - enableEchoCancellation: |
| Enable echo cancellation. | |
| (BOOL) | - isEchoCancellationOn |
| Determine if echo cancellation is enabled or not. | |
| (BOOL) | - isSupportEchoCancellation |
| Determine if the meeting supports echo cancellation. | |
| (ZoomSDKSuppressBackgroundNoiseLevel) | - getSuppressBackgroundNoiseLevel |
| Get the level of suppressed background noise. | |
| (ZoomSDKError) | - setSuppressBackgroundNoise: |
| Set the level of to suppress background noise. | |
| (BOOL) | - isAlwaysUseSeparateRingSpkOn |
| Determine if used separate audio device to play ringtone simultaneously. | |
| (ZoomSDKError) | - enableAlwaysUseSeparateRingSpk: |
| Enable use separate audio device to play ringtone simultaneously. | |
| (NSArray *_Nullable) | - getRingSpkDeviceList |
| Get use separate audio device to play ringtone simultaneously devices. | |
| (float) | - getRingSpkVolume |
| Get the volume of audio device. | |
| (ZoomSDKError) | - setRingSpkVolume: |
| Set the volume of audio device. | |
| (ZoomSDKError) | - setRingSpkDevice: |
| Select an audio device. | |
| (ZoomSDKError) | - setSyncHeadsetButtonStatus: |
| Set enable sync buttons on headset. | |
| (BOOL) | - isSyncHeadsetButtonStatus |
| Determine if sync buttons on headset option on or off. | |
| (ZoomSDKError) | - setHighFideMusicMode: |
| Set the "Enable Original Sound" option is high fidelity music model. | |
| (BOOL) | - isHighFideMusicMode |
| Determine if use high fidelity music model. | |
| (ZoomSDKError) | - selectSameAudioDeviceAsSystem: |
| Select the same audio device as system. | |
Protected Attributes | |
| ZoomSDKSettingTestSpeakerDeviceHelper * | _speakerTestHelper |
| ZoomSDKSettingTestMicrophoneDeviceHelper * | _micTestHelper |
| id< ZoomSDKSettingAudioDeviceDelegate > | _delegate |
Properties | |
| id< ZoomSDKSettingAudioDeviceDelegate > | delegate |
| Delegate to receive audio device status changes. | |
Provides APIs to manage audio devices, audio volumes, and audio-related meeting features.
Definition at line 464 of file ZoomSDKSettingService.h.
| - (ZoomSDKError) disablePromptJoinAudioDialogWhenUse3rdPartyAudio: | (BOOL) | disable |
Set whether to disable the prompt dialog of joining meeting with third party audio.
| disable | YES means disabled, NO enabled. |
| - (ZoomSDKError) enableAlwaysUseSeparateRingSpk: | (BOOL) | enable |
Enable use separate audio device to play ringtone simultaneously.
| enable | YES means enabled, NO disabled. |
| - (ZoomSDKError) enableAutoAdjustMic: | (BOOL) | enable |
Enable auto-adjust microphone.
| enable | YES means enabled, NO means disabled. |
| - (ZoomSDKError) enableAutoJoinVoip: | (BOOL) | enable |
Enable to join meeting with the audio of computer.
| enable | YES means enabled, NO disabled. |
| - (ZoomSDKError) enableEchoCancellation: | (BOOL) | enable |
Enable echo cancellation.
| enable | YES means enabled, NO disabled. |
| - (ZoomSDKError) enableMuteMicJoinVoip: | (BOOL) | enable |
Mute user's microphone when he joins the meeting with the audio of computer.
| enable | YES means enabled, NO disabled. |
| - (ZoomSDKError) enablePushToTalk: | (BOOL) | enable |
Enable the feature that attendee can speak by pressing the Spacebar when he is muted.
| enable | YES means enabled, NO disabled. |
| - (ZoomSDKError) enableShowOriginalSoundOptionInMeetingUI: | (BOOL) | enable |
Enable show original sound option in meeting UI.
| enable | YES means enabled, NO disabled. |
| - (ZoomSDKError) enableStero: | (BOOL) | enable |
Set to enable stereo in the meeting.
| enable | YES means to enable stereo, No to disable. |
| - (NSArray *_Nullable) getAudioDeviceList: | (BOOL) | mic |
Get the list of audio device.
| mic | YES means microphone device, No speaker device. |
| - (float) getAudioDeviceVolume: | (BOOL) | mic |
Get the volume of audio device.
| mic | YES means the volume of microphone device, No speaker device. |
| - (ZoomSDKAudioEchoCancellationLevel) getEchoCancellationLevel |
Get echo cancellation level.
| - (NSArray *_Nullable) getRingSpkDeviceList |
Get use separate audio device to play ringtone simultaneously devices.
| - (float) getRingSpkVolume |
Get the volume of audio device.
| - (ZoomSDKSettingTestMicrophoneDeviceHelper *_Nullable) getSettingMicrophoneTestHelper |
Get the object of ZoomSDKSettingTestMicrophoneDeviceHelper.
| - (ZoomSDKSettingTestSpeakerDeviceHelper *_Nullable) getSettingSpeakerTestHelper |
Get the object of ZoomSDKSettingTestSpeakerDeviceHelper.
| - (ZoomSDKSuppressBackgroundNoiseLevel) getSuppressBackgroundNoiseLevel |
Get the level of suppressed background noise.
| - (BOOL) isAlwaysUseSeparateRingSpkOn |
Determine if used separate audio device to play ringtone simultaneously.
| - (BOOL) isAutoAdjustMicOn |
Determine if auto-adjust microphone is enabled or not.
| - (BOOL) isEchoCancellationOn |
Determine if echo cancellation is enabled or not.
| - (BOOL) isEnableStereoOn |
Determine if stereophonic sound is enabled.
| - (BOOL) isHighFideMusicMode |
Determine if use high fidelity music model.
| - (BOOL) isJoinAudioWhenJoinMeetingOn |
Determine if user joins meeting with audio on.
| - (BOOL) isMuteMicWhenJoinMeetingOn |
Determine if user joins meeting with microphone muted.
| - (BOOL) isPromptJoinAudioDialogWhenUse3rdPartyAudioDisable |
Determine if the dialog pops up when user joins meeting with third party audio.
| - (BOOL) isShowOriginalSoundOptionInMeetingUIOn |
Determine if show original sound option in meeting UI is enabled or not.
| - (BOOL) isSupportEchoCancellation |
Determine if the meeting supports echo cancellation.
| - (BOOL) isSupportPromptJoinAudioDialogWhenUse3rdPartyAudio |
Determine if the meeting supports to pop up the dialog when user joins meeting with third party audio.
| - (BOOL) isSupportShowOriginalSoundOptionInMeetingUI |
Determine if the meeting supports show original sound option in meeting UI.
| - (BOOL) isSyncHeadsetButtonStatus |
Determine if sync buttons on headset option on or off.
| - (BOOL) isTemporarilyUnmuteOn |
Set whether to enable the feature that attendee can speak by pressing the Spacebar when he is muted.
| - (ZoomSDKError) selectAudioDevice: | (BOOL) | mic | |
| DeviceID: | (NSString *) | deviceID | |
| DeviceName: | (NSString *) | deviceName |
Select an audio device.
| mic | YES means microphone device, No speaker device. |
| deviceID | The ID of the device. |
| deviceName | The name of the device. |
| - (ZoomSDKError) selectSameAudioDeviceAsSystem: | (BOOL) | mic |
Select the same audio device as system.
| mic | YES means microphone device, No speaker device. |
| - (ZoomSDKError) setAudioDeviceVolume: | (BOOL) | mic | |
| Volume: | (float) | volume |
Set the volume of audio device.
| mic | YES means the volume of microphone device, No speaker device. |
| volume | The volume of device, varies from 0 to 100. |
| - (ZoomSDKError) setEchoCancellationLevel: | (ZoomSDKAudioEchoCancellationLevel) | level |
Set echo cancellation level.
| level | The level to be set. |
| - (ZoomSDKError) setHighFideMusicMode: | (BOOL) | enable |
Set the "Enable Original Sound" option is high fidelity music model.
| enable | YES means enabled, NO disabled. |
| - (ZoomSDKError) setRingSpkDevice: | (NSString *) | deviceId |
Select an audio device.
| deviceId | The id of device. |
| - (ZoomSDKError) setRingSpkVolume: | (float) | value |
Set the volume of audio device.
| value | The value of device, varies from 0.0 to 255.0. |
| - (ZoomSDKError) setSuppressBackgroundNoise: | (ZoomSDKSuppressBackgroundNoiseLevel) | level |
Set the level of to suppress background noise.
| level | The level to be set. |
| - (ZoomSDKError) setSyncHeadsetButtonStatus: | (BOOL) | enable |
Set enable sync buttons on headset.
| enable | YES means enabled, NO disabled. |
|
protected |
Definition at line 468 of file ZoomSDKSettingService.h.
|
protected |
Definition at line 467 of file ZoomSDKSettingService.h.
|
protected |
Definition at line 466 of file ZoomSDKSettingService.h.
|
readwritenonatomicassign |
Delegate to receive audio device status changes.
Definition at line 473 of file ZoomSDKSettingService.h.