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;
82@property (nonatomic, assign, readonly) BOOL isSelectedDevice;
95@property (nonatomic, copy, readonly) NSString *deviceId;
100@property (nonatomic, copy, readonly) NSString *deviceName;
105@property (nonatomic, assign, readonly) BOOL isSelectedDevice;
178- (
ZMVideoSDKErrors)selectSpeaker:(NSString *)deviceId deviceName:(NSString *)name;
186- (
ZMVideoSDKErrors)selectMic:(NSString *)deviceId deviceName:(NSString *)name;
ZMVideoSDKErrors
Enumerates all errors in the VideoSDK.
Provides methods for managing audio in Zoom Video SDK sessions.
Represents raw audio data received from the SDK.
long long timeStamp
Millisecond timestamp.
unsigned int channelNum
Channel number of this data.
BOOL canAddRef()
Determine if the reference count for the interface pointer can be increased.
int releaseRef()
Subtract one from the reference count.
unsigned int sampleRate
Sample rate of this data.
char * buffer
Buffer data.
BOOL addRef()
Add one to the reference count.
unsigned int bufferLen
Buffer length of this data.
Represents a microphone device available to the SDK.
Zoom Video SDK user information.