1# CodecImageBuffer
2
3
4## 概述
5
6定义编解码图像缓冲区信息。
7
8**起始版本:** 4.0
9
10**相关模块:**[Codec](_codec_v20.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_v20.md#codecimagerole)[bufferRole](#bufferrole) | 图像编码格式。详见[CodecImageRole](_codec_v20.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_v20.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