# VIDEO_PIXEL_FORMAT (/zh-CN/api-reference/rtc/cpp-all-platforms/enum-videopixelformat)

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

<a id="enum_videopixelformat__parameters"></a>

## 枚举值 [#枚举值]

<ParameterList>
<a id="video_pixel_default"></a>
<Parameter name="VIDEO_PIXEL_DEFAULT">

（0）：默认格式，原始视频像素格式。

</Parameter>
<a id="video_pixel_i420"></a>
<Parameter name="VIDEO_PIXEL_I420">

（1）：I420 像素格式。

</Parameter>
<a id="video_pixel_bgra"></a>
<Parameter name="VIDEO_PIXEL_BGRA">

（2）：BGRA 像素格式。

</Parameter>
<a id="video_pixel_nv21"></a>
<Parameter name="VIDEO_PIXEL_NV21">

（3）：NV21 像素格式。

</Parameter>
<a id="video_pixel_rgba"></a>
<Parameter name="VIDEO_PIXEL_RGBA">

（4）：RGBA 像素格式。

</Parameter>
<a id="video_pixel_nv12"></a>
<Parameter name="VIDEO_PIXEL_NV12">

（8）：NV12 像素格式。

</Parameter>
<a id="video_texture_2d"></a>
<Parameter name="VIDEO_TEXTURE_2D">

（10）：GL_TEXTURE_2D 纹理格式。

</Parameter>
<a id="video_texture_oes"></a>
<Parameter name="VIDEO_TEXTURE_OES">

（11）：GL_TEXTURE_OES 纹理格式。

</Parameter>
<a id="video_cvpixel_nv12"></a>
<Parameter name="VIDEO_CVPIXEL_NV12">

（12）：iOS 平台上 CVPixelBuffer 的 NV12 像素格式。

</Parameter>
<a id="video_cvpixel_i420"></a>
<Parameter name="VIDEO_CVPIXEL_I420">

（13）：iOS 平台上 CVPixelBuffer 的 I420 像素格式。

</Parameter>
<a id="video_cvpixel_bgra"></a>
<Parameter name="VIDEO_CVPIXEL_BGRA">

（14）：iOS 平台上 CVPixelBuffer 的 BGRA 像素格式。

</Parameter>
<a id="video_cvpixel_p010"></a>
<Parameter name="VIDEO_CVPIXEL_P010">

（15）：iOS 平台上 CVPixelBuffer 的 P010 像素格式（10bit NV12）。

</Parameter>
<a id="video_pixel_i422"></a>
<Parameter name="VIDEO_PIXEL_I422">

（16）：I422 像素格式。

</Parameter>
<a id="video_texture_id3d11texture2d"></a>
<Parameter name="VIDEO_TEXTURE_ID3D11TEXTURE2D">

（17）：ID3D11TEXTURE2D 纹理格式。当前支持的类型包括 `DXGI_FORMAT_B8G8R8A8_UNORM`、`DXGI_FORMAT_B8G8R8A8_TYPELESS` 和 `DXGI_FORMAT_NV12`。

:::note
注： 该枚举仅适用于屏幕采集场景；摄像头采集场景下不支持。
:::

</Parameter>
</ParameterList>
