1# OhosImageSource 2<!--Kit: Image Kit--> 3<!--Subsystem: Multimedia--> 4<!--Owner: @aulight02--> 5<!--Designer: @liyang_bryan--> 6<!--Tester: @xchaosioda--> 7<!--Adviser: @zengyawen--> 8 9## 概述 10 11定义图像源输入资源,每次仅接收一种类型。由[OH_ImageSource_CreateFromUri](capi-image-source-mdk-h.md#oh_imagesource_createfromuri)、[OH_ImageSource_CreateFromFd](capi-image-source-mdk-h.md#oh_imagesource_createfromfd)和[OH_ImageSource_CreateFromData](capi-image-source-mdk-h.md#oh_imagesource_createfromdata)获取。 12 13**起始版本:** 10 14 15**废弃版本:** 11 16 17**相关模块:** [Image](capi-image.md) 18 19**所在头文件:** [image_source_mdk.h](capi-image-source-mdk-h.md) 20 21## 汇总 22 23### 成员变量 24 25| 名称 | 描述 | 26| -- | -- | 27| char* uri = nullptr | 图像源资源标识符,接受文件资源或者base64资源。 | 28| size_t uriSize = 0 | 图像源资源长度。 | 29| int32_t fd = - 1 | 图像源文件资源描述符。 | 30| uint8_t* buffer = nullptr | 图像源缓冲区资源,接受格式化包缓冲区或者base64缓冲区。 | 31| size_t bufferSize = 0 | 图像源缓冲区资源大小。 | 32 33 34