7#import <Foundation/Foundation.h>
8#import <ZMVideoSDK/ZMVideoSDKUserHelper.h>
10NS_ASSUME_NONNULL_BEGIN
21@property (nonatomic, assign, readonly, nullable)
char*
buffer;
26@property (nonatomic, assign, readonly)
unsigned int bufferLen;
31@property (nonatomic, assign, readonly)
unsigned int sampleRate;
36@property (nonatomic, assign, readonly)
unsigned int channelNum;
40@property (nonatomic, assign, readonly)
long long timeStamp;
72@property (nonatomic, copy, readonly) NSString *
deviceId;
77@property (nonatomic, copy, readonly) NSString *
deviceName;
95@property (nonatomic, copy, readonly) NSString *
deviceId;
ZMVideoSDKErrors
Enumerates all errors in the VideoSDK.
Provides methods for managing audio in Zoom Video SDK sessions.
ZMVideoSDKErrors subscribe()
Subscribes audio raw data.
ZMVideoSDKErrors unmuteAllAudio()
Ask to unmute all user's VOIP audio.
ZMVideoSDKErrors stopAudio()
Stops audio.
NSArray< ZMVideoSDKSpeakerDevice * > *_Nullable getSpeakerList()
Gets speaker device list.
NSArray< ZMVideoSDKMicDevice * > *_Nullable getMicList()
Gets mic device list.
ZMVideoSDKErrors unSubscribe()
UnSubscribe audio raw data.
ZMVideoSDKErrors startAudio()
Starts audio with voip.
Represents raw audio data received from the SDK.
long long timeStamp
Millisecond timestamp.
unsigned int channelNum
Channel number of this data.
BOOL canAddRef()
Determines if adding a reference to the interface pointer is supported.
int releaseRef()
Subtract one from the reference count.
unsigned int sampleRate
Sample rate of this data.
char * buffer
Buffer data.
BOOL addRef()
Adds one to the reference count.
unsigned int bufferLen
Buffer length of this data.
Represents a microphone device available to the SDK.
NSString * deviceId
Device ID.
NSString * deviceName
Device name.
BOOL isSelectedDevice
Determines if the device is selected.
Speaker device interface.
NSString * deviceId
Device ID.
NSString * deviceName
Device name.
BOOL isSelectedDevice
Determines if the device is selected.
Zoom Video SDK user information.