AgoraCameraCapturerConfiguration
- iOS
更新时间不可用
设置摄像头采集偏好。
__attribute__((visibility("default"))) @interface AgoraCameraCapturerConfiguration: NSObject
#if TARGET_OS_IOS
@property (assign, nonatomic) AgoraCameraDirection cameraDirection;
@property(assign, nonatomic) AgoraFocalLength cameraFocalLengthType;
#elif TARGET_OS_MAC
@property (copy, nonatomic) NSString * _Nullable deviceId;
#endif
@property(assign, nonatomic) CGSize dimensions;
@property(assign, nonatomic) int frameRate;
@property(assign, nonatomic) BOOL followEncodeDimensionRatio;
@end属性
| 参数名 | 描述 |
|---|---|
cameraDirection | 摄像头方向,仅适用于 iOS。详见 AgoraCameraDirection。 |
cameraFocalLengthType | 摄像头焦距类型,仅适用于 iOS。详见 AgoraFocalLength。 注: 对于配备多镜头后置摄像头的 iOS 设备(如双摄像头:广角和超广角,或三摄像头:广角、超广角和长焦),你可以使用以下任一方式以超广角视角采集视频:
两种方法的区别在于,方法一的超广角尺寸不可调节,而方法二支持自由调节摄像头的缩放因子。 |
deviceId | |
dimensions | |
frameRate | |
followEncodeDimensionRatio |