AgoraCameraCapturerConfiguration Class Reference
Inherits from | NSObject |
---|---|
Declared in | AgoraObjects.h |
preference
摄像头采集偏好,详见 AgoraCameraCaptureOutputPreference
@property (assign, nonatomic) AgoraCameraCaptureOutputPreference preference
Declared In
AgoraObjects.h
captureWidth
本地采集的视频宽度 (px)。如果你需要自定义本地采集的视频宽度,请先将 preference
设为
AgoraCameraCaptureOutputPreferenceManual(3)
,再通过 captureWidth
设置采集的视频宽度。
@property (assign, nonatomic) int captureWidth
Availability
v3.3.0
Declared In
AgoraObjects.h
captureHeight
本地采集的视频高度 (px)。如果你需要自定义本地采集的视频高度,请先将 preference
设为
AgoraCameraCaptureOutputPreferenceManual(3)
,再通过 captureHeight
设置采集的视频高度。
@property (assign, nonatomic) int captureHeight
Availability
v3.3.0
Declared In
AgoraObjects.h
cameraDirection
摄像头方向,详见 AgoraCameraDirection:
@property (assign, nonatomic) AgoraCameraDirection cameraDirection
Discussion
- AgoraCameraDirectionRear:使用后置摄像头
- AgoraCameraDirectionFront:使用前置摄像头
Note: 该方法仅适用于 iOS。
Declared In
AgoraObjects.h
– initWithSize:facing:
设置本地摄像头采集行为。
- (instancetype _Nonnull)initWithSize:(CGSize)size facing:(AgoraCameraDirection)facing
Parameters
size |
采集的视频尺寸。 |
---|---|
facing |
摄像头方向。详见 AgoraCameraDirection |
Return Value
已经初始化的 AgoraCameraCapturerConfiguration
对象。
Discussion
调用该方法前,请确保你已调用 setCameraCapturerConfiguration 方法将摄像头采集偏好设为 AgoraCameraCaptureOutputPreferenceManual(3)
。
Note: 该方法仅适用于 iOS。
Declared In
AgoraObjects.h
– initWithWidth:height:facing:
设置本地摄像头采集行为。
- (instancetype _Nonnull)initWithWidth:(NSInteger)width height:(NSInteger)height facing:(AgoraCameraDirection)facing
Parameters
width |
采集的视频宽度 (px)。 |
---|---|
height |
采集的视频高度 (px)。 |
facing |
摄像头方向。详见 AgoraCameraDirection |
Return Value
已经初始化的 AgoraCameraCapturerConfiguration
对象。
Discussion
调用该方法前,请确保你已调用 setCameraCapturerConfiguration 方法
将摄像头采集偏好设为 AgoraCameraCaptureOutputPreferenceManual(3)
。
Note: 该方法仅适用于 iOS。
Declared In
AgoraObjects.h
– initWithSize:
设置本地摄像头采集行为。
- (instancetype _Nonnull)initWithSize:(CGSize)size
Parameters
size |
采集的视频尺寸。 |
---|
Return Value
已经初始化的 AgoraCameraCapturerConfiguration
对象。
Discussion
调用该方法前,请确保你已调用 setCameraCapturerConfiguration 方法
将摄像头采集偏好设为 AgoraCameraCaptureOutputPreferenceManual(3)
。
Note: 该方法仅适用于 macOS。
Declared In
AgoraObjects.h
– initWithWidth:height:
设置本地摄像头采集行为。
- (instancetype _Nonnull)initWithWidth:(NSInteger)width height:(NSInteger)height
Parameters
width |
采集的视频宽度 (px)。 |
---|---|
height |
采集的视频高度 (px)。 |
Return Value
已经初始化的 AgoraCameraCapturerConfiguration
对象。
Discussion
调用该方法前,请确保你已调用 setCameraCapturerConfiguration 方法
将摄像头采集偏好设为 AgoraCameraCaptureOutputPreferenceManual(3)
。
Note: 该方法仅适用于 macOS。
Declared In
AgoraObjects.h