---
title: hi_venc_h264_nalu_type
description: "定义H.264码流NALU类型。"
url: https://www.hiascend.com/document/detail/zh/Atlas200IDKA2DeveloperKit/latest/Application%20Development%20Guide/aadgc/aclcppdevg_03_1497.html
sourcePath: /source/zh/Atlas200IDKA2DeveloperKit/23.0.RC2/Application Development Guide/aadgc/aclcppdevg_03_1497.html
indexId: df290f0760bb6cf6e20d811a3fa9720c6484def3e07f953fec5f6ee95ae7ffa5105
---
# hi_venc_h264_nalu_type

#### 说明

定义H.264码流NALU类型。


#### 定义

```
typedef enum {
HI_VENC_H264_NALU_B_SLICE = 0, // B SLICE types
HI_VENC_H264_NALU_P_SLICE = 1, // P SLICE types
HI_VENC_H264_NALU_I_SLICE = 2, // I SLICE types
HI_VENC_H264_NALU_IDR_SLICE = 5, // IDR SLICE types
HI_VENC_H264_NALU_SEI    = 6, // SEI types
HI_VENC_H264_NALU_SPS    = 7, // SPS types
HI_VENC_H264_NALU_PPS    = 8, // PPS types
HI_VENC_H264_NALU_BUTT
} hi_venc_h264_nalu_type;
```
