Meeting SDK for iOS API Reference
Loading...
Searching...
No Matches
MobileRTCMeetingService+Audio.h
Go to the documentation of this file.
1//
2// MobileRTCMeetingService+Audio.h
3// MobileRTC
4//
5// Created by Zoom Communications on 2018/6/6.
6// Copyright © Zoom Communications, Inc. All rights reserved.
7//
8
9#import <MobileRTC/MobileRTC.h>
10
14@interface MobileRTCMeetingService (Audio)
15
21
22
28
34- (BOOL)connectMyAudio:(BOOL)on;
35
41
46- (BOOL)isMyAudioMuted;
47
52- (BOOL)canUnmuteMyAudio;
53
67- (MobileRTCSDKError)enableMuteOnEntry:(BOOL)bEnable allowUnmuteBySelf:(BOOL)allowUnmuteBySelf;
68
73- (BOOL)isMuteOnEntryOn;
74
80- (BOOL)isUserAudioMuted:(NSUInteger)userID;
81
89- (BOOL)muteUserAudio:(BOOL)mute withUID:(NSUInteger)userID;
90
97- (BOOL)muteAllUserAudio:(BOOL)allowSelfUnmute;
98
104- (BOOL)askAllToUnmute;
105
110- (BOOL)isSupportedVOIP;
111
116- (BOOL)isPlayChimeOn;
117
123- (BOOL)playChime:(BOOL)on;
124
130- (MobileRTCAudioError)muteMyAudio:(BOOL)mute;
131
136
141
146
152
158- (MobileRTCSDKError)stopIncomingAudio:(BOOL)enabled;
159
165
171- (MobileRTCRawDataError)enablePlayMeetingAudio:(BOOL)enabled;
172
178
179@end
MobileRTCAudioOutput
Enumeration of audio output description.
MobileRTCSDKError
Enumeration of SDK error.
MobileRTCRawDataError
Enumeration of raw data.
MobileRTCAudioError
Enumeration of audio-related operational error states.
MobileRTCAudioType
Enumeration of the type of a user's audio connection.
BOOL isPlayMeetingAudioEnabled()
Determine if play meeting audio is enabled or not.
BOOL askAllToUnmute()
Ask to unmute audio of all attendees.
BOOL isIncomingAudioStopped()
Determine if the incoming audio is stopped.
BOOL isSupportedVOIP()
Query if the meeting supports VoIP.
void resetMeetingAudioSession()
Reset Meeting Audio Session including Category and Mode.
BOOL canEnableMuteOnEntry()
Check if the host/cohost can enable mute on entry.
BOOL isPlayChimeOn()
Query if chime is enabled when user joins/leaves meeting.
BOOL canUnmuteMyAudio()
Query if the user can unmute his audio.
MobileRTCAudioError switchMyAudioSource()
Switch my audio output(receiver/speaker).
NSInteger getSupportedMeetingAudioType()
Get the audio type supported by the current meeting. See [MobileRTCInMeetingSupportAudioType].
BOOL is3rdPartyTelephonyAudioOn()
Determine if the meeting has third party telephony audio enabled.
BOOL isMuteOnEntryOn()
Query if is enabled to mute attendees when they join the meeting.
MobileRTCAudioType myAudioType()
Get the in-meeting audio type of the current user.
MobileRTCAudioOutput myAudioOutputDescription()
Set to retrieve the audio output type of the current user.
void resetMeetingAudioForCallKitHeld()
Reset Meeting Audio Session including Category and Mode. When the call comes in or goes out,...
BOOL isMyAudioMuted()
Query if the audio of the current user is muted.