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

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

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

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

视频数据格式。

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

<a id="a4a910a22f5d9db9f0149891622aa1798"></a>

### yuv [#yuv]

<ApiSignature>

[VideoYuvFrame](/zh-CN/api-reference/local-server-recording/java/legacy/classio-1-1agora-1-1recording-1-1common-1-1-common-1-1-video-yuv-frame) io.agora.recording.common.Common.VideoFrame.yuv

</ApiSignature>

如果 [`VideoFrame`](/zh-CN/api-reference/local-server-recording/java/legacy/classio-1-1agora-1-1recording-1-1common-1-1-common-1-1-video-frame) 是 YUV 格式，则返回 YUV 格式的原始视频数据。详见 [VideoYuvFrame](/zh-CN/api-reference/local-server-recording/java/legacy/classio-1-1agora-1-1recording-1-1common-1-1-common-1-1-video-yuv-frame) 的结构。

<a id="ae36dfb563256440ce68f6a65885c3a7b"></a>

### h264 [#h264]

<ApiSignature>

[VideoH264Frame](/zh-CN/api-reference/local-server-recording/java/legacy/classio-1-1agora-1-1recording-1-1common-1-1-common-1-1-video-h264-frame) io.agora.recording.common.Common.VideoFrame.h264

</ApiSignature>

如果 [`VideoFrame`](/zh-CN/api-reference/local-server-recording/java/legacy/classio-1-1agora-1-1recording-1-1common-1-1-common-1-1-video-frame) 是 H.264 格式，则返回 H.264 格式的原始视频数据。详见 [VideoH264Frame](/zh-CN/api-reference/local-server-recording/java/legacy/classio-1-1agora-1-1recording-1-1common-1-1-common-1-1-video-h264-frame) 的结构。

<a id="a89de308b7216b87eb672bcf3d39f6bb7"></a>

### h265 [#h265]

<ApiSignature>

[VideoH265Frame](/zh-CN/api-reference/local-server-recording/java/legacy/classio-1-1agora-1-1recording-1-1common-1-1-common-1-1-video-h265-frame) io.agora.recording.common.Common.VideoFrame.h265

</ApiSignature>

如果 [`VideoFrame`](/zh-CN/api-reference/local-server-recording/java/legacy/classio-1-1agora-1-1recording-1-1common-1-1-common-1-1-video-frame) 是 H.265 格式，则返回 H.265 格式的原始视频数据。详见 [VideoH265Frame](/zh-CN/api-reference/local-server-recording/java/legacy/classio-1-1agora-1-1recording-1-1common-1-1-common-1-1-video-h265-frame) 的结构。

<a id="a9dfd3dbe65f5f854d94526924692dabc"></a>

### jpg [#jpg]

<ApiSignature>

[VideoJpgFrame](/zh-CN/api-reference/local-server-recording/java/legacy/classio-1-1agora-1-1recording-1-1common-1-1-common-1-1-video-jpg-frame) io.agora.recording.common.Common.VideoFrame.jpg

</ApiSignature>

如果 [`VideoFrame`](/zh-CN/api-reference/local-server-recording/java/legacy/classio-1-1agora-1-1recording-1-1common-1-1-common-1-1-video-frame) 是 JPG 格式，则返回 JPG 格式的原始视频数据。详见 [VideoJpgFrame](/zh-CN/api-reference/local-server-recording/java/legacy/classio-1-1agora-1-1recording-1-1common-1-1-common-1-1-video-jpg-frame) 的结构。

<a id="a5871984dc465f263c097382ef69be20e"></a>

### jpg_file [#jpg_file]

<ApiSignature>

[VideoJpgFile](/zh-CN/api-reference/local-server-recording/java/legacy/classio-1-1agora-1-1recording-1-1common-1-1-common-1-1-video-jpg-file) io.agora.recording.common.Common.VideoFrame.jpg_file

</ApiSignature>

如果 [`VideoFrame`](/zh-CN/api-reference/local-server-recording/java/legacy/classio-1-1agora-1-1recording-1-1common-1-1-common-1-1-video-frame) 是 JPG 文件格式，则返回 JPG 文件格式的原始视频数据。详见 [VideoJpgFile](/zh-CN/api-reference/local-server-recording/java/legacy/classio-1-1agora-1-1recording-1-1common-1-1-common-1-1-video-jpg-file) 的结构。

<a id="aa39d184050333699a1dae33ef648a27e"></a>

### rotation [#rotation]

<ApiSignature>

int io.agora.recording.common.Common.VideoFrame.rotation

</ApiSignature>

旋转角度, 0, 90, 180, 270。
