# AREngine_ARAugmentedImageSource

> phone 5.1.0(18)+ | tablet 5.1.0(18)+ | tv 6.1.0(23)+

## 概述

> phone | tablet | tv

图像数据。

**起始版本：** 5.1.0(18)

**相关模块：** [AR Engine](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/arengine-capi-arengine)

**所在头文件：** [ar_engine_core.h](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/arengine-header-file)

## 汇总

> phone | tablet | tv

### 成员变量

> phone | tablet | tv

|名称|描述|
|:--------------------------------------------|:------------------------------------|
|const char *[imageName](#imagename)|图像名，不允许为空，255个字符以内，超过255个字符的部分将被自动截断。|
|const uint8_t *[imageData](#imagedata)|灰度图像元素数组地址。|
|int32_t [pixelWidth](#pixelwidth)|图像像素宽度。|
|int32_t [pixelHeight](#pixelheight)|图像像素高度。|
|int32_t [stride](#stride)|图像步幅。|
|float [realWidthInMeters](#realwidthinmeters)|图像中对象的实际物理宽度。无限制，默认值为A4纸张尺寸（291mm）。|

## 结构体成员变量说明

> phone | tablet | tv

### imageName

> phone 5.1.0(18)+ | tablet 5.1.0(18)+ | tv 6.1.0(23)+

```cpp
const char* AREngine_ARAugmentedImageSource::imageName
```

**描述**

图像名，不允许为空，255个字符以内，超过255个字符的部分将被自动截断。

### imageData

> phone 5.1.0(18)+ | tablet 5.1.0(18)+ | tv 6.1.0(23)+

```cpp
const uint8_t* AREngine_ARAugmentedImageSource::imageData
```

**描述**

灰度图像元素数组地址。

### pixelWidth

> phone 5.1.0(18)+ | tablet 5.1.0(18)+ | tv 6.1.0(23)+

```cpp
int32_t AREngine_ARAugmentedImageSource::pixelWidth
```

**描述**

图像像素宽度。

### pixelHeight

> phone 5.1.0(18)+ | tablet 5.1.0(18)+ | tv 6.1.0(23)+

```cpp
int32_t AREngine_ARAugmentedImageSource::pixelHeight
```

**描述**

图像像素高度。

### stride

> phone 5.1.0(18)+ | tablet 5.1.0(18)+ | tv 6.1.0(23)+

```cpp
int32_t AREngine_ARAugmentedImageSource::stride
```

**描述**

图像步幅。

### realWidthInMeters

> phone 5.1.0(18)+ | tablet 5.1.0(18)+ | tv 6.1.0(23)+

```cpp
float AREngine_ARAugmentedImageSource::realWidthInMeters
```

**描述**

图像中对象的实际物理宽度。无限制，默认值为A4纸张尺寸（291mm）。

