# io.agora.recording.common.Common.VideoMixingLayout类 参考 (/zh-CN/api-reference/local-server-recording/java/legacy/classio-1-1agora-1-1recording-1-1common-1-1-common-1-1-video-mixing-layout)

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

<a id="details"></a>

## 详细描述 [#详细描述]

合流模式下录制文件的视频布局。

## 类成员变量说明 [#类成员变量说明]

<a id="aef4d298498d1a63781c019f1904a7583"></a>

### canvasWidth [#canvaswidth]

<ApiSignature>

int io.agora.recording.common.Common.VideoMixingLayout.canvasWidth = 0

</ApiSignature>

整个屏幕（画布）的宽度。

<a id="a3a3da117016c4267c27c58626dc14af4"></a>

### canvasHeight [#canvasheight]

<ApiSignature>

int io.agora.recording.common.Common.VideoMixingLayout.canvasHeight = 0

</ApiSignature>

整个屏幕（画布）的高度。

<a id="a752ddcb2e8b7774097518e88ae24abe8"></a>

### backgroundColor [#backgroundcolor]

<ApiSignature>

String io.agora.recording.common.Common.VideoMixingLayout.backgroundColor = ""

</ApiSignature>

屏幕（画布）的背景颜色。可根据所需颜色填写对应的 6 位 RGB 值，例如 "#000000"。

:::info[注解]
如果你调用 [createChannel](/zh-CN/api-reference/local-server-recording/java/legacy/classio-1-1agora-1-1recording-1-1-recording-s-d-k#ae55bfee56ef78d93993e0d04d7b1402b) 方法加入频道时设置了 [RecordingConfig](/zh-CN/api-reference/local-server-recording/java/legacy/classio-1-1agora-1-1recording-1-1common-1-1-recording-config) 中的 [defaultVideoBgPath](/zh-CN/api-reference/local-server-recording/java/legacy/classio-1-1agora-1-1recording-1-1common-1-1-recording-config#a31ea0b5b53f3b396cb113918e2c7e138) 参数，`backgroundColor` 不会生效。
:::

<a id="af719c88cecd05e28951cd36627762fbf"></a>

### regionCount [#regioncount]

<ApiSignature>

int io.agora.recording.common.Common.VideoMixingLayout.regionCount = 0

</ApiSignature>

频道内显示用户（通信模式）/主播（直播模式）头像或视频的数量。

<a id="adaa44e8f595d18e12793235086c64a79"></a>

### regions [#regions]

<ApiSignature>

[Region](/zh-CN/api-reference/local-server-recording/java/legacy/classio-1-1agora-1-1recording-1-1common-1-1-common-1-1-video-mixing-layout-1-1-region) [] io.agora.recording.common.Common.VideoMixingLayout.regions

</ApiSignature>

频道内每个用户（通信模式）/主播（直播模式）在屏幕上的画面。详细参数见 [Region](/zh-CN/api-reference/local-server-recording/java/legacy/classio-1-1agora-1-1recording-1-1common-1-1-common-1-1-video-mixing-layout-1-1-region)。

<a id="a3d7a2972bbddd1057415bb5234a2c205"></a>

### appData [#appdata]

<ApiSignature>

String io.agora.recording.common.Common.VideoMixingLayout.appData = ""

</ApiSignature>

应用程序自定义的数据。

<a id="ad0d3a6e55f2745f62272b7cbfe029a9d"></a>

### appDataLength [#appdatalength]

<ApiSignature>

int io.agora.recording.common.Common.VideoMixingLayout.appDataLength = 0

</ApiSignature>

应用程序自定义的数据的长度。

<a id="ae8305b38e68310cf5b33f3a9666865a8"></a>

### keepLastFrame [#keeplastframe]

<ApiSignature>

int io.agora.recording.common.Common.VideoMixingLayout.keepLastFrame = 0

</ApiSignature>

用户（通信模式）/主播（直播模式）离开频道后，是否显示其视频的最后一帧：

- true: 显示视频最后一帧。
- false: （默认）不显示视频的最后一帧。

<a id="a5628793bedcd588cbe3c8a034060a178"></a>

### literalWms [#literalwms]

<ApiSignature>

[LiteraWatermarkConfig](/zh-CN/api-reference/local-server-recording/java/legacy/classio-1-1agora-1-1recording-1-1common-1-1-common-1-1-litera-watermark-config) [] io.agora.recording.common.Common.VideoMixingLayout.literalWms

</ApiSignature>

设置文字水印。[LiteraWatermarkConfig](/zh-CN/api-reference/local-server-recording/java/legacy/classio-1-1agora-1-1recording-1-1common-1-1-common-1-1-litera-watermark-config) 组成的数组。

:::info[注解]
录制 SDK 最多支持 10 个文字水印。
:::

<a id="a1df3cd8f171aa7230bbe287935ffc83e"></a>

### timestampWms [#timestampwms]

<ApiSignature>

[TimestampWatermarkConfig](/zh-CN/api-reference/local-server-recording/java/legacy/classio-1-1agora-1-1recording-1-1common-1-1-common-1-1-timestamp-watermark-config) [] io.agora.recording.common.Common.VideoMixingLayout.timestampWms

</ApiSignature>

设置时间戳水印。[TimestampWatermarkConfig](/zh-CN/api-reference/local-server-recording/java/legacy/classio-1-1agora-1-1recording-1-1common-1-1-common-1-1-timestamp-watermark-config) 组成的数组。

:::info[注解]
录制 SDK 只支持 1 个时间戳水印。
:::

<a id="abdc043ff741fe65766c9f1ebceaafb10"></a>

### imageWms [#imagewms]

<ApiSignature>

[ImageWatermarkConfig](/zh-CN/api-reference/local-server-recording/java/legacy/classio-1-1agora-1-1recording-1-1common-1-1-common-1-1-image-watermark-config) [] io.agora.recording.common.Common.VideoMixingLayout.imageWms

</ApiSignature>

设置图片水印。[ImageWatermarkConfig](/zh-CN/api-reference/local-server-recording/java/legacy/classio-1-1agora-1-1recording-1-1common-1-1-common-1-1-image-watermark-config) 组成的数组。

:::info[注解]
录制 SDK 最多支持 4 个图片水印。
:::
