# CameraCapturerConfiguration (/zh-CN/api-reference/rtc/harmonyos/class-cameracapturerconfiguration)

> For AI agents: see the complete documentation index at [llms.txt](/llms.txt).

<a id="class_cameracapturerconfiguration__prototype"></a>

```ts
export class CameraCapturerConfiguration {
  public cameraDirection: Constants.CameraDirection = Constants.CameraDirection.FRONT;
  public cameraFormat: CaptureFormat = new CaptureFormat();
  public followEncodeDimensionRatio: boolean = true;
}
```

<a id="class_cameracapturerconfiguration__parameters"></a>

##

<ParameterList>
<a id="cameradirection"></a>
<Parameter name="cameraDirection">

（可选）摄像头方向。详见 [CameraDirection](/zh-CN/api-reference/rtc/harmonyos/enum-cameradirection)。

</Parameter>
<a id="captureformat"></a>
<Parameter name="captureFormat">

（可选）视频帧格式。详见 [CaptureFormat](/zh-CN/api-reference/rtc/harmonyos/class-videoformat)。

</Parameter>
<a id="followencodedimensionratio"></a>
<Parameter name="followEncodeDimensionRatio">

（可选）是否跟随 [setVideoEncoderConfiguration](/zh-CN/api-reference/rtc/harmonyos/video/video-basic#api_irtcengine_setvideoencoderconfiguration) 中设置的视频宽高比：

- `true`：(默认) 跟随。SDK 会将采集到的视频按照已设置的视频宽高比进行裁剪。
- `false`：不跟随。SDK不改变采集到的视频帧宽高比。

</Parameter>
</ParameterList>
