# OhosImageSource

```
struct OhosImageSource {...}
```

#### 概述

定义图像源输入资源，每次仅接收一种类型。由OH\_ImageSource\_CreateFromUri、OH\_ImageSource\_CreateFromFd和OH\_ImageSource\_CreateFromData获取。

**起始版本：** 10

**废弃版本：** 11

**相关模块：** Image

**所在头文件：** image\_source\_mdk.h

#### 汇总

#### 成员变量

| 名称 | 描述 |
| --- | --- |
| char* uri = nullptr | 图像源资源标识符，接受文件资源或者base64资源。 |
| size_t uriSize = 0 | 图像源资源长度。 |
| int32_t fd = - 1 | 图像源文件资源描述符。 |
| uint8_t* buffer = nullptr | 图像源缓冲区资源，接受格式化包缓冲区或者base64缓冲区。 |
| size_t bufferSize = 0 | 图像源缓冲区资源大小。 |