Agora RTC Objective-C API Reference
Refactor
|
Go to the documentation of this file.
9 #import <Foundation/Foundation.h>
10 #import <CoreMedia/CoreMedia.h>
30 @property (strong, nonatomic) NSData* __nonnull
pcmBuffer;
60 @property (nonatomic, assign) uint8_t* _Nullable data;
61 @property (nonatomic, assign)
int size;
73 @property (nonatomic, assign)
int width;
77 @property (nonatomic, assign)
int height;
82 @property (nonatomic, assign)
int rotation;
89 @property (nonatomic, assign) int64_t renderTimeMs;
94 @property (assign, nonatomic) CVPixelBufferRef _Nullable pixelBuffer;
116 @property (nonatomic, assign) NSInteger type;
120 @property (nonatomic, assign)
int width;
124 @property (nonatomic, assign)
int height;
128 @property (nonatomic, assign)
int yStride;
132 @property (nonatomic, assign)
int uStride;
136 @property (nonatomic, assign)
int vStride;
140 @property (nonatomic, assign) uint8_t* _Nullable yBuffer;
144 @property (nonatomic, assign) uint8_t* _Nullable uBuffer;
148 @property (nonatomic, assign) uint8_t* _Nullable vBuffer;
152 @property (nonatomic, assign)
int rotation;
159 @property (nonatomic, assign) int64_t renderTimeMs;
163 @property (nonatomic, assign)
int avSyncType;
167 @property(assign, nonatomic) CVPixelBufferRef _Nullable pixelBuffer;
190 @property (nonatomic, strong) NSString * __nonnull extensionName;
@ AgoraExtensionTypeAudioRemoteMixedPlaybackFilter
Definition: AgoraExtObjects.h:182
Definition: AgoraExtObjects.h:68
size_t samplesPerChannel
Definition: AgoraExtObjects.h:27
@ TwoBytesPerSample
Definition: AgoraExtObjects.h:19
@ AgoraMemPixelBufferFormatTypeI420
Definition: AgoraExtObjects.h:47
int sampleRateHz
Definition: AgoraExtObjects.h:28
Definition: AgoraExtObjects.h:106
@ AgoraVideoFilterFrameTypeCVPixelBuffer
Definition: AgoraExtObjects.h:42
@ AgoraExtensionTypeAudioSink
Definition: AgoraExtObjects.h:174
AgoraMemPixelBufferFormatType
Definition: AgoraExtObjects.h:45
Definition: AgoraExtObjects.h:26
AgoraVideoFilterFrameType
Definition: AgoraExtObjects.h:34
@ AgoraExtensionTypeAudioPcmSourceSendingFilter
Definition: AgoraExtObjects.h:180
NSData *__nonnull pcmBuffer
Definition: AgoraExtObjects.h:30
AgoraExtensionType
Definition: AgoraExtObjects.h:170
@ AgoraMemPixelBufferFormatTypeNV12
Definition: AgoraExtObjects.h:49
@ AgoraExtensionTypeVideoPreProcessingFilter
Definition: AgoraExtObjects.h:172
@ AgoraExtensionTypeUnknown
Definition: AgoraExtObjects.h:183
@ AgoraExtensionTypeVideoSink
Definition: AgoraExtObjects.h:175
uint32_t captureTimestamp
Definition: AgoraExtObjects.h:26
BytesPerSampleType
Definition: AgoraExtObjects.h:15
@ AgoraExtensionTypeAudioUserPlaybackFilter
Definition: AgoraExtObjects.h:178
@ AgoraExtensionTypeAudioFilter
Definition: AgoraExtObjects.h:171
Definition: AgoraExtObjects.h:59
@ AgoraMemPixelBufferFormatTypeARGB
Definition: AgoraExtObjects.h:52
@ AgoraMemPixelBufferFormatTypeRGBA
Definition: AgoraExtObjects.h:51
@ AgoraVideoFilterFrameTypeMemPixels
Definition: AgoraExtObjects.h:38
@ AgoraExtensionTypeAudioPcmSourceFilter
Definition: AgoraExtObjects.h:179
size_t channelNumbers
Definition: AgoraExtObjects.h:29
@ AgoraExtensionTypeAudioPostProcessingFilter
Definition: AgoraExtObjects.h:177
@ AgoraMemPixelBufferFormatTypeBGRA
Definition: AgoraExtObjects.h:53
@ AgoraExtensionTypeAudioPcmSourceLocalPlaybackFilter
Definition: AgoraExtObjects.h:181
@ AgoraMemPixelBufferFormatTypeNV21
Definition: AgoraExtObjects.h:50
@ AgoraExtensionTypeVideoPostProcessingFilter
Definition: AgoraExtObjects.h:173
@ AgoraMemPixelBufferFormatTypeUnknown
Definition: AgoraExtObjects.h:46
BytesPerSampleType bytesPerSample
Definition: AgoraExtObjects.h:31
@ AgoraMemPixelBufferFormatTypeI422
Definition: AgoraExtObjects.h:48
@ AgoraExtensionTypeAudioRecordingLocalPlaybackFilter
Definition: AgoraExtObjects.h:176