Video SDK for iOS API Reference
All Classes Files Functions Enumerations Enumerator Properties
ZoomVideoSDKAudioHelper.h
Go to the documentation of this file.
1//
2// ZoomVideoSDKAudioHelper.h
3// ZoomVideoSDK
4//
5// Created by Zoom Video Communications on 2018/12/6.
6// Copyright © Zoom Video Communications, Inc. All rights reserved.
7//
8
9#import <Foundation/Foundation.h>
10#import <ZoomVideoSDK/ZoomVideoSDK.h>
11
16@interface ZoomVideoSDKAudioHelper : NSObject
17
23
29
36- (ZoomVideoSDKError)muteAudio:(ZoomVideoSDKUser * _Nullable)user;
37
45- (ZoomVideoSDKError)unmuteAudio:(ZoomVideoSDKUser * _Nullable)user;
46
53- (ZoomVideoSDKError)muteAllAudio:(BOOL)allowUnmute;
54
61- (ZoomVideoSDKError)allowAudioUnmutedBySelf:(BOOL)allowUnmute;
62
70
77
84
89- (BOOL)resetAudioSession DEPRECATED_MSG_ATTRIBUTE("Use setSDKAudioSessionEnv instead");
90
97
102- (void)cleanAudioSession DEPRECATED_MSG_ATTRIBUTE("No longer maintain anymore!");
103@end
104
ZoomVideoSDKError
ZoomVideoSDKError An enumeration of error.
A class to operate the audio action.
ZoomVideoSDKError stopAudio()
Stop audio.
BOOL setSDKAudioSessionEnv()
Set the AVAudio Session Environment for Zoom Video SDK Session.
ZoomVideoSDKError startAudio()
Start audio.
ZoomVideoSDKError subscribe()
Call the function to subscribe audio rawdata.
ZoomVideoSDKError unSubscribe()
Call the function to unSubscribe audio rawdata.
void cleanAudioSession()
Clean Audio Session including Category and Mode.
ZoomVideoSDKError unmuteAllAudio()
Ask unmute all user's VOIP audio.
BOOL resetAudioSession()
Reset Audio Session including Category and Mode for ZoomVideoSDK Audio Session Environment When devel...
Zoom Video SDK user information.