Meeting SDK for iOS API Reference
Loading...
Searching...
No Matches
MobileRTCVideoRawData.h
Go to the documentation of this file.
1
6#import <Foundation/Foundation.h>
7
12@interface MobileRTCVideoRawData : NSObject
13
17@property (nonatomic, assign, nullable) char *yBuffer;
18
22@property (nonatomic, assign) char * _Nullable uBuffer;
23
27@property (nonatomic, assign) char * _Nullable vBuffer;
28
32@property (nonatomic, assign) CGSize size;
33
37@property (nonatomic, assign) char * _Nullable alphaBuffer;
38
42@property (nonatomic, assign) unsigned int alphaBufferLen;
43
47@property (nonatomic, assign) MobileRTCFrameDataFormat format;
48
52@property (nonatomic, assign) MobileRTCVideoRawDataRotation rotation;
53
57@property(nonatomic, strong, nullable) NSDate *timeStamp;
58
63- (BOOL)canAddRef;
64
69- (BOOL)addRef;
70
75- (NSInteger)releaseRef;
76
77@end
78
MobileRTCFrameDataFormat
Enumeration of the video frame data format.
MobileRTCVideoRawDataRotation
Enumeration of the directions of video.
Represents raw data received from subscribed video stream.
BOOL addRef()
Increases the reference count by 1.
MobileRTCFrameDataFormat format
The raw data format of the video data.
MobileRTCVideoRawDataRotation rotation
The video data rotation.
BOOL canAddRef()
Determines if adding a reference is allowed.
char * yBuffer
The Y buffer pointer to a video's YUV data.
char *_Nullable alphaBuffer
A pointer to a video's alpha data.
char *_Nullable vBuffer
The V buffer pointer to a video's YUV data.
unsigned int alphaBufferLen
The length of the alpha buffer data.
NSInteger releaseRef()
Decreases the reference count by 1.
char *_Nullable uBuffer
The U buffer pointer to a video's YUV data.
NSDate * timeStamp
The timestamp of the video data.
CGSize size
The video data size.