---
title: data_type_t
description: "定义传输的数据类型。"
url: https://www.hiascend.com/document/detail/zh/Atlas200IDKA2DeveloperKit/latest/Application%20Development%20Guide/aadgc/aclcppdevg_03_1204.html
sourcePath: /source/zh/Atlas200IDKA2DeveloperKit/23.0.RC2/Application Development Guide/aadgc/aclcppdevg_03_1204.html
indexId: 09e3455acf2f57b59acec50a2da06310c5a1e5456c228546d0e6ccbef961014b105
---
# data_type_t

#### 说明

定义传输的数据类型。


#### 定义

```
typedef enum {
DATA_TYPE_RAW_8BIT = 0,
DATA_TYPE_RAW_10BIT = 1,
DATA_TYPE_RAW_12BIT = 2,
DATA_TYPE_RAW_14BIT = 3,
DATA_TYPE_YUV420_8BIT_NORMAL = 5,
DATA_TYPE_YUV422_8BIT = 7,
DATA_TYPE_YUV422_PACKED = 8
DATA_TYPE_BUTT
} data_type_t;
```


#### 成员

| 成员名称 | 描述 |
| --- | --- |
| DATA\_TYPE\_RAW\_8BIT | 8BIT的RAW数据。 |
| DATA\_TYPE\_RAW\_10BIT | 10BIT的RAW数据。 |
| DATA\_TYPE\_RAW\_12BIT | 12BIT的RAW数据。 |
| DATA\_TYPE\_RAW\_14BIT | 14BIT的RAW数据。 |
| DATA\_TYPE\_YUV420\_8BIT\_NORMAL | 8BIT的YUV420数据，NORMAL模式。 |
| DATA\_TYPE\_YUV422\_8BIT | 8BIT的YUV422数据。 |
| DATA\_TYPE\_YUV422\_PACKED | YUV422数据在MIPI按16bit raw打包接收。 |
