# io.agora.recording.common.Common.VIDEO_FORMAT_TYPE 枚举类型参考 (/zh-CN/api-reference/local-server-recording/java/legacy/enumio-1-1agora-1-1recording-1-1common-1-1-common-1-1-v-i-d-e-o-f-o-r-m-a-t-t-y-p-e)

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

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

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

视频解码格式。

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

<a id="aa644a407c98654a0c50179a42a7ead9e"></a>

### VIDEO_FORMAT_DEFAULT_TYPE [#video_format_default_type]

<ApiSignature>

io.agora.recording.common.Common.VIDEO_FORMAT_TYPE.VIDEO_FORMAT_DEFAULT_TYPE =(0)

</ApiSignature>

0：默认视频格式。基于你的 codec 设置，默认视频格式可能为 MP4 或 WebM。

<a id="a8bc87d81a20691532eebc24a3fde1029"></a>

### VIDEO_FORMAT_H264_FRAME_TYPE [#video_format_h264_frame_type]

<ApiSignature>

io.agora.recording.common.Common.VIDEO_FORMAT_TYPE.VIDEO_FORMAT_H264_FRAME_TYPE =(1)

</ApiSignature>

1：原始视频数据 H.264 帧格式。

<a id="弃用"></a>

:::error[弃用:]
从 v2.9.0 起废弃，请改用 VIDEO_FORMAT_ENCODED_FRAME_TYPE(1)。
:::

<a id="a2e28919d20ac2a0c412b92dddc1a0916"></a>

### VIDEO_FORMAT_ENCODED_FRAME_TYPE [#video_format_encoded_frame_type]

<ApiSignature>

io.agora.recording.common.Common.VIDEO_FORMAT_TYPE.VIDEO_FORMAT_ENCODED_FRAME_TYPE =(1)

</ApiSignature>

1：原始视频数据 H.264 或 H.265 帧格式。如设置该格式，你可通过 [videoFrameReceived](/zh-CN/api-reference/local-server-recording/java/legacy/interfaceio-1-1agora-1-1recording-1-1-recording-event-handler#ae2e1e70d70f12bddf1ff01e255c0d800) 回调接收原始视频数据。

原始视频数据 H.264 或 H.265 帧格式。

<a id="a7c8a6d0c35b1585f29c9928d886eec02"></a>

### VIDEO_FORMAT_YUV_FRAME_TYPE [#video_format_yuv_frame_type]

<ApiSignature>

io.agora.recording.common.Common.VIDEO_FORMAT_TYPE.VIDEO_FORMAT_YUV_FRAME_TYPE =(2)

</ApiSignature>

2：原始视频数据 YUV 帧格式。如设置该格式，你可通过 [videoFrameReceived](/zh-CN/api-reference/local-server-recording/java/legacy/interfaceio-1-1agora-1-1recording-1-1-recording-event-handler#ae2e1e70d70f12bddf1ff01e255c0d800) 回调接收原始视频数据。

<a id="a0bd37f483826838d5e6cc61e7b535436"></a>

### VIDEO_FORMAT_JPG_FRAME_TYPE [#video_format_jpg_frame_type]

<ApiSignature>

io.agora.recording.common.Common.VIDEO_FORMAT_TYPE.VIDEO_FORMAT_JPG_FRAME_TYPE =(3)

</ApiSignature>

3：原始视频数据 JPG 帧格式。如设置该格式，你可通过 [videoFrameReceived](/zh-CN/api-reference/local-server-recording/java/legacy/interfaceio-1-1agora-1-1recording-1-1-recording-event-handler#ae2e1e70d70f12bddf1ff01e255c0d800) 回调接收原始视频数据。

<a id="a0428a9459a016bd1801fd7f7d6a1afc1"></a>

### VIDEO_FORMAT_JPG_FILE_TYPE [#video_format_jpg_file_type]

<ApiSignature>

io.agora.recording.common.Common.VIDEO_FORMAT_TYPE.VIDEO_FORMAT_JPG_FILE_TYPE =(4)

</ApiSignature>

4：JPG 文件格式。

<a id="afd82ee18fa3ebf8f1ce303e3455b483d"></a>

### VIDEO_FORMAT_JPG_VIDEO_FILE_TYPE [#video_format_jpg_video_file_type]

<ApiSignature>

io.agora.recording.common.Common.VIDEO_FORMAT_TYPE.VIDEO_FORMAT_JPG_VIDEO_FILE_TYPE =(5)

</ApiSignature>

5：JPG 文件格式 + MP4 或 WebM 视频文件格式。

- 单流模式 ([isMixingEnabled](/zh-CN/api-reference/local-server-recording/java/legacy/classio-1-1agora-1-1recording-1-1common-1-1-recording-config#a0c5cdca435dad61227698d1ceefff0ef) 为 false) 下，录制得到 MP4 或 WebM 视频文件，并截图获得 JPG 文件。
- 合流模式 ([isMixingEnabled](/zh-CN/api-reference/local-server-recording/java/legacy/classio-1-1agora-1-1recording-1-1common-1-1-recording-config#a0c5cdca435dad61227698d1ceefff0ef) 为 true) 下，对合流录制，得到 MP4 或 WebM 视频文件，并对各单流截图，获得 JPG 文件。
