1# CodecImageBuffer 2 3 4## 概述 5 6定义编解码图像缓冲区信息。 7 8**起始版本:** 4.0 9 10**相关模块:**[Codec](_codec_v10.md) 11 12 13## 汇总 14 15 16### Public 属性 17 18| 名称 | 描述 | 19| -------- | -------- | 20| unsigned int [id](#id) | 缓冲区ID. | 21| unsigned int [size](#size) | 缓冲区大小 | 22| NativeBuffer [buffer](#buffer) | 用于编码或解码的缓冲区句柄。 | 23| FileDescriptor [fenceFd](#fencefd) | Fence文件描述符 | 24| [CodecImageRole](_codec_v10.md#codecimagerole)[bufferRole](#bufferrole) | 图像编码格式。详见[CodecImageRole](_codec_v10.md#codecimagerole). | 25 26 27## 类成员变量说明 28 29 30### buffer 31 32``` 33NativeBuffer CodecImageBuffer::buffer 34``` 35 36**描述** 37 38 39用于编码或解码的缓冲区句柄。 40 41 42### bufferRole 43 44``` 45CodecImageRole CodecImageBuffer::bufferRole 46``` 47 48**描述** 49 50 51图像编码格式。详见[CodecImageRole](_codec_v10.md#codecimagerole). 52 53 54### fenceFd 55 56``` 57FileDescriptor CodecImageBuffer::fenceFd 58``` 59 60**描述** 61 62 63Fence文件描述符 64 65 66### id 67 68``` 69unsigned int CodecImageBuffer::id 70``` 71 72**描述** 73 74 75缓冲区ID. 76 77 78### size 79 80``` 81unsigned int CodecImageBuffer::size 82``` 83 84**描述** 85 86 87缓冲区大小 88