VMCS-X OpenMAX IL Components

This document lists all components that are included with the VMCS-X release. Each is described, with a list of ports together with which parameters and configs apply to that port.

Each component can be queried for OMX_IndexParamAudioInit, OMX_IndexParamVideoInit, OMX_IndexParamImageInit, and OMX_IndexParamOtherInit, which return the number and indices of all ports available. Each port is able to get and set OMX_IndexParamPortDefinition

Audio Domain Components

181
audio_capture
180

120
audio_decode
121

160
audio_encode
161

270
audio_lowpower

230
232
233
234
235
audio_mixer
231

300
audio_processor
301

100
101
audio_render

260
261
audio_splitter
262
263
264
265

Image Domain Components

320
image_decode
321

340
image_encode
341

190
image_fx
191

image_read
310

330
image_write

60
resize
61

source
20

210
211
transition
212

30
write_still

Miscellaneous Components

clock
80
81
82
83
84
85

240
241
242
null_sink

150
152
text_scheduler
151

140
143
visualisation
141
142

Multiplexers / Demultiplexer Components

113
read_media
110
111
112

170
171
write_media

Video Domain Components

73
camera
70
71
72

220
egl_render
221

130
video_decode
131

200
video_encode
201

90
video_render

10
12
video_scheduler
11

250
video_splitter
251
252
253
254