• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# OmxCodecBuffer
2
3
4## **概述**
5
6Codec buffer信息的定义。
7
8**相关模块:**
9
10[Codec](codec.md)
11
12
13## **汇总**
14
15
16### Public 属性
17
18  | 名称 | 描述 |
19| -------- | -------- |
20| [bufferId](#bufferid) | buffer的ID。 |
21| [size](#size) | 结构体大小。 |
22| [version](#version) | 组件版本信息。 |
23| [bufferType](#buffertype) | buffer类型。 |
24| [buffer](#buffer) | 编码或者解码使用的buffer。 |
25| [bufferLen](#bufferlen) | buffer大小。 |
26| [allocLen](#alloclen) | 申请的buffer大小。 |
27| [filledLen](#filledlen) | 填充的buffer大小。 |
28| [offset](#offset) | 有效数据从缓冲区开始的起始偏移量。 |
29| [fenceFd](#fencefd) | 该描述符来自buffer消费者,Codec等待成功后才可以使用输入或者输出buffer。 |
30| [type](#type) | 共享内存类型。 |
31| [pts](#pts) | 时间戳。 |
32| [flag](#flag) | 标志。 |
33
34
35## **类成员变量说明**
36
37
38### allocLen
39
40
41```
42uint32_t OmxCodecBuffer::allocLen
43```
44
45**描述:**
46
47申请的buffer大小。
48
49
50### buffer
51
52
53```
54uint8_t* OmxCodecBuffer::buffer
55```
56
57**描述:**
58
59编码或者解码使用的buffer。
60
61
62### bufferId
63
64
65```
66uint32_t OmxCodecBuffer::bufferId
67```
68
69**描述:**
70
71buffer ID。
72
73
74### bufferLen
75
76
77```
78uint32_t OmxCodecBuffer::bufferLen
79```
80
81**描述:**
82
83buffer大小。
84
85
86### bufferType
87
88
89```
90enum CodecBufferType OmxCodecBuffer::bufferType
91```
92
93**描述:**
94
95buffer类型。
96
97
98### fenceFd
99
100
101```
102int32_t OmxCodecBuffer::fenceFd
103```
104
105**描述:**
106
107该描述符来自buffer消费者,Codec等待成功后才可以使用输入或者输出buffer。
108
109
110### filledLen
111
112
113```
114uint32_t OmxCodecBuffer::filledLen
115```
116
117**描述:**
118
119填充的buffer大小。
120
121
122### flag
123
124
125```
126uint32_t OmxCodecBuffer::flag
127```
128
129**描述:**
130
131标志。
132
133
134### offset
135
136
137```
138uint32_t OmxCodecBuffer::offset
139```
140
141**描述:**
142
143有效数据从缓冲区开始的起始偏移量。
144
145
146### pts
147
148
149```
150int64_t OmxCodecBuffer::pts
151```
152
153**描述:**
154
155时间戳。
156
157
158### size
159
160
161```
162uint32_t OmxCodecBuffer::size
163```
164
165**描述:**
166
167结构体大小。
168
169
170### type
171
172
173```
174enum ShareMemTypes OmxCodecBuffer::type
175```
176
177**描述:**
178
179共享内存类型。
180
181
182### version
183
184
185```
186union OMX_VERSIONTYPE OmxCodecBuffer::version
187```
188
189**描述:**
190
191组件版本信息。
192