3#import <Foundation/Foundation.h>
4#import <ZMVideoSDK/ZMVideoSDKDef.h>
5#import <ZMVideoSDK/ZMVideoSDKVideoCanvas.h>
23@property (nonatomic, assign, readonly) BOOL
isOn;
39@property (nonatomic, assign, readonly) BOOL isMuted;
44@property (nonatomic, assign, readonly) BOOL isTalking;
55@property (nonatomic, assign, readonly)
int width;
60@property (nonatomic, assign, readonly)
int height;
65@property (nonatomic, assign, readonly)
int fps;
70@property (nonatomic, assign, readonly)
int bpf;
86@property (nonatomic, assign, readonly)
int width;
91@property (nonatomic, assign, readonly)
int height;
96@property (nonatomic, assign, readonly)
int fps;
101@property (nonatomic, assign, readonly)
int bpf;
117@property (nonatomic, assign, readonly)
char* _Nullable yBuffer;
122@property (nonatomic, assign, readonly)
char* _Nullable uBuffer;
127@property (nonatomic, assign, readonly)
char* _Nullable vBuffer;
132@property (nonatomic, assign, readonly)
char* _Nullable buffer;
137@property (nonatomic, assign, readonly, nullable)
char* alphaBuffer;
142@property (nonatomic, assign, readonly)
unsigned int bufferLen;
147@property (nonatomic, assign, readonly)
unsigned int alphaBufferLen;
152@property (nonatomic, assign, readonly) BOOL isLimitedI420;
157@property (nonatomic, assign, readonly)
unsigned int streamWidth;
162@property (nonatomic, assign, readonly)
unsigned int streamHeight;
167@property (nonatomic, assign, readonly)
unsigned int rotation;
173@property (nonatomic, assign, readonly)
unsigned int resourceID;
178@property (nonatomic, assign, readonly)
long long timeStamp;
203@property (nonatomic, assign, readonly)
unsigned int sourceID;
208@property (nonatomic, assign, readonly)
int x;
213@property (nonatomic, assign, readonly)
int y;
219@protocol ZMVideoSDKRawDataPipeDelegate <NSObject>
277- (NSString* _Nullable)getVideoDeviceName;
385- (NSString* _Nullable)getUserID;
391- (NSString* _Nullable)getCustomIdentity;
397- (NSString* _Nullable)getUserName;
402- (NSString* _Nullable)getUserReference;
470- (BOOL)setUserVolume:(
float)volume isSharingAudio:(BOOL)isSharingAudio;
478- (BOOL)getUserVolume:(
float*)volume isSharingAudio:(BOOL)isSharingAudio;
485- (BOOL)canSetUserVolume:(BOOL)isShareAudio;
490- (BOOL)hasIndividualRecordingConsent;
503- (BOOL)isVideoSpotLighted;
509- (BOOL)isIncomingLiveStreamUser;
515- (BOOL)isInSubSession;
ZMVideoSDKResolution
Enumeration of render resolution.
ZMVideoSDKRawDataType
Enumeration of raw data types.
ZMVideoSDKShareType
Enumerates the types of content that can be shared in a session.
ZMVideoSDKErrors
Enumerates all errors in the VideoSDK.
ZMVideoSDKRawDataStatus
Enumeration the statuses of raw data.
ZMVideoSDKNetworkStatus
Enumerates the network statuses.
ZMVideoSDKShareStatus
Enumerates the status of sharing.
ZMVideoSDKAudioType
Enumerates the types of audio.
Camera control request handler object interface.
Video/share raw data pipe interface.
Remote camera control helper object interface.
Represents the state and control interfaces of a share action in a Zoom session.
Share statistic infomation interface.
Zoom Video SDK user information.
Manages the rendering of video or screen share content in the Zoom Video SDK.
Video statistic information interface.
ZMVideoSDKVideoStatus provides information on the user's video device (the detected compatible video ...
BOOL isHasVideoDevice
Query if the user's device has a compatible camera. YES : compatible camera detected,...
BOOL isOn
Query if the camera is turned on. YES : camera turned on, NO : camera turned off.
YUV raw data 420 infomation interface.