enum  CAMERA_DIRECTION
 
enum  CAPTURER_OUTPUT_PREFERENCE
 

Public 成员函数

 CameraCapturerConfiguration (CAPTURER_OUTPUT_PREFERENCE preference, CAMERA_DIRECTION cameraDirection)
 

Public 属性

CAPTURER_OUTPUT_PREFERENCE preference
 
CAMERA_DIRECTION cameraDirection
 

详细描述

构造及析构函数说明

◆ CameraCapturerConfiguration()

io.agora.rtc.video.CameraCapturerConfiguration.CameraCapturerConfiguration ( CAPTURER_OUTPUT_PREFERENCE  preference,
CAMERA_DIRECTION  cameraDirection 
)

设置摄像头采集偏好。

参数
preference摄像头采集偏好。详细定义见 CAPTURER_OUTPUT_PREFERENCE
cameraDirection摄像头方向。详细定义见 CAMERA_DIRECTION

类成员变量说明

◆ preference

CAPTURER_OUTPUT_PREFERENCE io.agora.rtc.video.CameraCapturerConfiguration.preference

摄像头采集偏好。

参数
preference摄像头采集偏好:
  • CAPTURER_OUTPUT_PREFERENCE_AUTO(0):(默认)自动调整采集参数。SDK 根据实际的采集设备性能及网络情况,选择合适的摄像头输出参数,在设备性能及视频预览质量之间,维持平衡
  • CAPTURER_OUTPUT_PREFERENCE_PERFORMANCE(1):优先保证设备性能。SDK 根据用户在 setVideoEncoderConfiguration 中设置编码器的分辨率和帧率,选择最接近的摄像头输出参数,从而保证设备性能。在这种情况下,预览质量接近于编码器的输出质量
  • CAPTURER_OUTPUT_PREFERENCE_PREVIEW(2):优先保证视频预览质量。SDK选择较高的摄像头输出参数,从而提高预览视频的质量。在这种情况下,会消耗更多的 CPU 及内存做视频前处理

◆ cameraDirection

CAMERA_DIRECTION io.agora.rtc.video.CameraCapturerConfiguration.cameraDirection

摄像头方向。

参数
cameraDirection摄像头方向。