OpenMAX Bellagio 0.9.3
OMX_Index.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2008 The Khronos Group Inc.
3 *
4 * Permission is hereby granted, free of charge, to any person obtaining
5 * a copy of this software and associated documentation files (the
6 * "Software"), to deal in the Software without restriction, including
7 * without limitation the rights to use, copy, modify, merge, publish,
8 * distribute, sublicense, and/or sell copies of the Software, and to
9 * permit persons to whom the Software is furnished to do so, subject
10 * to the following conditions:
11 * The above copyright notice and this permission notice shall be included
12 * in all copies or substantial portions of the Software.
13 *
14 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
15 * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
16 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
17 * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
18 * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
19 * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
20 * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
21 *
22 */
23
30#ifndef OMX_Index_h
31#define OMX_Index_h
32
33#ifdef __cplusplus
34extern "C" {
35#endif /* __cplusplus */
36
37
38/* Each OMX header must include all required header files to allow the
39 * header to compile without errors. The includes below are required
40 * for this header file to compile successfully
41 */
42#include <OMX_Types.h>
43
44
60typedef enum OMX_INDEXTYPE {
61
91
92 /* Audio parameters and configurations */
143 /* Image specific parameters and configurations */
153 /* Video specific parameters and configurations */
182 /* Image & Video common Configurations */
219 /* Reserved Configuration range */
226 /* Reserved Time range */
242 /* Vendor specific area */
244 /* Vendor specific structures should be in the range of 0x7F000000
245 to 0x7FFFFFFE. This range is not broken out by vendor, so
246 private indexes are not guaranteed unique and therefore should
247 only be sent to the appropriate component. */
248
249 OMX_IndexMax = 0x7FFFFFFF
250
252
253#ifdef __cplusplus
254}
255#endif /* __cplusplus */
256
257#endif
258/* File EOF */
OMX_INDEXTYPE
Definition: OMX_Index.h:60
@ OMX_IndexParamAudioSmv
Definition: OMX_Index.h:119
@ OMX_IndexConfigMetadataItemCount
Definition: OMX_Index.h:78
@ OMX_IndexConfigTimeCurrentVideoReference
Definition: OMX_Index.h:234
@ OMX_IndexParamVideoProfileLevelCurrent
Definition: OMX_Index.h:170
@ OMX_IndexParamAudioPortFormat
Definition: OMX_Index.h:94
@ OMX_IndexConfigCommonLightness
Definition: OMX_Index.h:208
@ OMX_IndexConfigCaptureMode
Definition: OMX_Index.h:73
@ OMX_IndexConfigVideoIntraVOPRefresh
Definition: OMX_Index.h:173
@ OMX_IndexParamMetadataFilterType
Definition: OMX_Index.h:82
@ OMX_IndexParamSuspensionPolicy
Definition: OMX_Index.h:70
@ OMX_IndexConfigTimeClockState
Definition: OMX_Index.h:229
@ OMX_IndexConfigAudioLoudness
Definition: OMX_Index.h:132
@ OMX_IndexConfigAudioEqualizer
Definition: OMX_Index.h:139
@ OMX_IndexConfigCommonColorFormatConversion
Definition: OMX_Index.h:187
@ OMX_IndexParamAudioGsm_HR
Definition: OMX_Index.h:110
@ OMX_IndexConfigTimeCurrentMediaTime
Definition: OMX_Index.h:231
@ OMX_IndexParamCommonInterleave
Definition: OMX_Index.h:186
@ OMX_IndexParamAudioG726
Definition: OMX_Index.h:108
@ OMX_IndexParamVideoSliceFMO
Definition: OMX_Index.h:178
@ OMX_IndexParamCommonExtraQuantData
Definition: OMX_Index.h:214
@ OMX_IndexParamPriorityMgmt
Definition: OMX_Index.h:63
@ OMX_IndexConfigVideoAVCIntraPeriod
Definition: OMX_Index.h:179
@ OMX_IndexParamVideoInit
Definition: OMX_Index.h:66
@ OMX_IndexConfigMetadataItem
Definition: OMX_Index.h:80
@ OMX_IndexConfigCommonGamma
Definition: OMX_Index.h:206
@ OMX_IndexParamVideoVBSMC
Definition: OMX_Index.h:162
@ OMX_IndexParamAudioMidi
Definition: OMX_Index.h:105
@ OMX_IndexParamAudioMidiLoadUserSound
Definition: OMX_Index.h:107
@ OMX_IndexConfigTimeClientStartTime
Definition: OMX_Index.h:236
@ OMX_IndexParamAudioVorbis
Definition: OMX_Index.h:120
@ OMX_IndexImageStartUnused
Definition: OMX_Index.h:144
@ OMX_IndexConfigPriorityMgmt
Definition: OMX_Index.h:84
@ OMX_IndexComponentStartUnused
Definition: OMX_Index.h:62
@ OMX_IndexConfigCommonWhiteBalance
Definition: OMX_Index.h:201
@ OMX_IndexConfigAudioStereoWidening
Definition: OMX_Index.h:137
@ OMX_IndexConfigAudioBalance
Definition: OMX_Index.h:129
@ OMX_IndexConfigTimeSeekMode
Definition: OMX_Index.h:238
@ OMX_IndexConfigTimeActiveRefClock
Definition: OMX_Index.h:230
@ OMX_IndexParamNumAvailableStreams
Definition: OMX_Index.h:68
@ OMX_IndexParamAudioMp3
Definition: OMX_Index.h:98
@ OMX_IndexConfigVideoIntraMBRefresh
Definition: OMX_Index.h:174
@ OMX_IndexParamVideoErrorCorrection
Definition: OMX_Index.h:161
@ OMX_IndexParamHuffmanTable
Definition: OMX_Index.h:150
@ OMX_IndexConfigCommonTransitionEffect
Definition: OMX_Index.h:217
@ OMX_IndexConfigVideoFramerate
Definition: OMX_Index.h:172
@ OMX_IndexConfigCommonMirror
Definition: OMX_Index.h:195
@ OMX_IndexConfigCounterNodeID
Definition: OMX_Index.h:81
@ OMX_IndexParamQFactor
Definition: OMX_Index.h:148
@ OMX_IndexConfigTimeCurrentWallTime
Definition: OMX_Index.h:232
@ OMX_IndexConfigVideoMBErrorReporting
Definition: OMX_Index.h:175
@ OMX_IndexParamVideoMacroblocksPerFrame
Definition: OMX_Index.h:176
@ OMX_IndexParamAudioTdma_EFR
Definition: OMX_Index.h:115
@ OMX_IndexPortStartUnused
Definition: OMX_Index.h:87
@ OMX_IndexAudioStartUnused
Definition: OMX_Index.h:93
@ OMX_IndexParamVideoAvc
Definition: OMX_Index.h:167
@ OMX_IndexConfigCommonBacklight
Definition: OMX_Index.h:205
@ OMX_IndexParamDisableResourceConcealment
Definition: OMX_Index.h:77
@ OMX_IndexParamVideoFastUpdate
Definition: OMX_Index.h:157
@ OMX_IndexParamVideoMotionVector
Definition: OMX_Index.h:159
@ OMX_IndexConfigCommonImageFilter
Definition: OMX_Index.h:189
@ OMX_IndexParamImageInit
Definition: OMX_Index.h:65
@ OMX_IndexParamAudioQcelp13
Definition: OMX_Index.h:117
@ OMX_IndexConfigCommonDithering
Definition: OMX_Index.h:210
@ OMX_IndexParamQuantizationTable
Definition: OMX_Index.h:149
@ OMX_IndexParamVideoQuantization
Definition: OMX_Index.h:156
@ OMX_IndexTimeStartUnused
Definition: OMX_Index.h:227
@ OMX_IndexVendorStartUnused
Definition: OMX_Index.h:243
@ OMX_IndexConfigAudioMidiStatus
Definition: OMX_Index.h:125
@ OMX_IndexConfigCommonFocusRegion
Definition: OMX_Index.h:215
@ OMX_IndexParamAudioAdpcm
Definition: OMX_Index.h:99
@ OMX_IndexParamFlashControl
Definition: OMX_Index.h:146
@ OMX_IndexParamImagePortFormat
Definition: OMX_Index.h:145
@ OMX_IndexConfigAudioReverberation
Definition: OMX_Index.h:140
@ OMX_IndexConfigOtherPower
Definition: OMX_Index.h:222
@ OMX_IndexConfigTimeCurrentAudioReference
Definition: OMX_Index.h:233
@ OMX_IndexKhronosExtensions
Definition: OMX_Index.h:241
@ OMX_IndexParamVideoRv
Definition: OMX_Index.h:166
@ OMX_IndexParamAudioSbc
Definition: OMX_Index.h:104
@ OMX_IndexParamAudioInit
Definition: OMX_Index.h:64
@ OMX_IndexConfigVideoNalSize
Definition: OMX_Index.h:180
@ OMX_IndexParamCustomContentPipe
Definition: OMX_Index.h:76
@ OMX_IndexConfigTimePosition
Definition: OMX_Index.h:237
@ OMX_IndexConfigCommonPlaneBlend
Definition: OMX_Index.h:211
@ OMX_IndexConfigAudioBass
Definition: OMX_Index.h:135
@ OMX_IndexParamAudioEvrc
Definition: OMX_Index.h:118
@ OMX_IndexParamVideoMpeg4
Definition: OMX_Index.h:164
@ OMX_IndexConfigAudioChorus
Definition: OMX_Index.h:138
@ OMX_IndexParamVideoBitrate
Definition: OMX_Index.h:158
@ OMX_IndexConfigCommonScale
Definition: OMX_Index.h:188
@ OMX_IndexReservedStartUnused
Definition: OMX_Index.h:90
@ OMX_IndexConfigAudioMidiMetaEventData
Definition: OMX_Index.h:127
@ OMX_IndexConfigCommonColorEnhancement
Definition: OMX_Index.h:190
@ OMX_IndexConfigCommonDigitalZoom
Definition: OMX_Index.h:199
@ OMX_IndexParamAudioG723
Definition: OMX_Index.h:100
@ OMX_IndexConfigCommonContrast
Definition: OMX_Index.h:203
@ OMX_IndexParamCommonDeblocking
Definition: OMX_Index.h:184
@ OMX_IndexParamStandardComponentRole
Definition: OMX_Index.h:85
@ OMX_IndexConfigFocusControl
Definition: OMX_Index.h:147
@ OMX_IndexConfigCommonBrightness
Definition: OMX_Index.h:204
@ OMX_IndexConfigFlashControl
Definition: OMX_Index.h:151
@ OMX_IndexConfigTimeScale
Definition: OMX_Index.h:228
@ OMX_IndexParamCommonSensorMode
Definition: OMX_Index.h:185
@ OMX_IndexConfigAudioTreble
Definition: OMX_Index.h:136
@ OMX_IndexParamCompBufferSupplier
Definition: OMX_Index.h:89
@ OMX_IndexParamAudioRa
Definition: OMX_Index.h:97
@ OMX_IndexConfigAudioMidiControl
Definition: OMX_Index.h:123
@ OMX_IndexParamAudioGsm_EFR
Definition: OMX_Index.h:109
@ OMX_IndexConfigAudioChannelVolume
Definition: OMX_Index.h:141
@ OMX_IndexParamAudioG729
Definition: OMX_Index.h:101
@ OMX_IndexParamVideoMpeg2
Definition: OMX_Index.h:163
@ OMX_IndexConfigCommonSaturation
Definition: OMX_Index.h:207
@ OMX_IndexConfigAudioChannelMute
Definition: OMX_Index.h:130
@ OMX_IndexParamPortDefinition
Definition: OMX_Index.h:88
@ OMX_IndexParamVideoWmv
Definition: OMX_Index.h:165
@ OMX_IndexConfigAudioMidiSoundBankProgram
Definition: OMX_Index.h:124
@ OMX_IndexParamOtherPortFormat
Definition: OMX_Index.h:221
@ OMX_IndexParamActiveStream
Definition: OMX_Index.h:69
@ OMX_IndexMax
Definition: OMX_Index.h:249
@ OMX_IndexConfigCommonExposure
Definition: OMX_Index.h:202
@ OMX_IndexParamAudioTdma_FR
Definition: OMX_Index.h:114
@ OMX_IndexConfigCommonExposureValue
Definition: OMX_Index.h:212
@ OMX_IndexConfigCommonOpticalZoom
Definition: OMX_Index.h:200
@ OMX_IndexConfigCapturing
Definition: OMX_Index.h:72
@ OMX_IndexParamContentURI
Definition: OMX_Index.h:75
@ OMX_IndexParamAudioGsm_FR
Definition: OMX_Index.h:106
@ OMX_IndexConfigVideoMacroBlockErrorMap
Definition: OMX_Index.h:177
@ OMX_IndexConfigCommonOutputPosition
Definition: OMX_Index.h:196
@ OMX_IndexConfigCommonOutputCrop
Definition: OMX_Index.h:198
@ OMX_IndexParamAudioPdc_EFR
Definition: OMX_Index.h:112
@ OMX_IndexParamComponentSuspended
Definition: OMX_Index.h:71
@ OMX_IndexParamAudioAmr
Definition: OMX_Index.h:102
@ OMX_IndexConfigAudioMidiImmediateEvent
Definition: OMX_Index.h:122
@ OMX_IndexParamMetadataKeyFilter
Definition: OMX_Index.h:83
@ OMX_IndexConfigAudioVolume
Definition: OMX_Index.h:128
@ OMX_IndexConfigAudioMidiMetaEvent
Definition: OMX_Index.h:126
@ OMX_IndexParamVideoProfileLevelQuerySupported
Definition: OMX_Index.h:169
@ OMX_IndexParamOtherInit
Definition: OMX_Index.h:67
@ OMX_IndexConfigCommonRotate
Definition: OMX_Index.h:194
@ OMX_IndexConfigAudioEchoCancelation
Definition: OMX_Index.h:133
@ OMX_IndexParamAudioPcm
Definition: OMX_Index.h:95
@ OMX_IndexParamAudioWma
Definition: OMX_Index.h:103
@ OMX_IndexOtherStartUnused
Definition: OMX_Index.h:220
@ OMX_IndexConfigCommonOutputSize
Definition: OMX_Index.h:213
@ OMX_IndexParamAudioPdc_FR
Definition: OMX_Index.h:111
@ OMX_IndexAutoPauseAfterCapture
Definition: OMX_Index.h:74
@ OMX_IndexConfigCommonFocusStatus
Definition: OMX_Index.h:216
@ OMX_IndexConfigCommonFrameStabilisation
Definition: OMX_Index.h:193
@ OMX_IndexConfigCommonColorKey
Definition: OMX_Index.h:191
@ OMX_IndexParamVideoPortFormat
Definition: OMX_Index.h:155
@ OMX_IndexConfigCommonInputCrop
Definition: OMX_Index.h:197
@ OMX_IndexConfigAudioMute
Definition: OMX_Index.h:131
@ OMX_IndexVideoStartUnused
Definition: OMX_Index.h:154
@ OMX_IndexParamAudioPdc_HR
Definition: OMX_Index.h:113
@ OMX_IndexConfigTimeMediaTimeRequest
Definition: OMX_Index.h:235
@ OMX_IndexConfigOtherStats
Definition: OMX_Index.h:223
@ OMX_IndexConfigCommonExclusionRect
Definition: OMX_Index.h:209
@ OMX_IndexConfigVideoBitrate
Definition: OMX_Index.h:171
@ OMX_IndexParamAudioQcelp8
Definition: OMX_Index.h:116
@ OMX_IndexConfigCommonColorBlend
Definition: OMX_Index.h:192
@ OMX_IndexCommonStartUnused
Definition: OMX_Index.h:183
@ OMX_IndexParamAudioAac
Definition: OMX_Index.h:96
@ OMX_IndexParamVideoIntraRefresh
Definition: OMX_Index.h:160
@ OMX_IndexParamVideoH263
Definition: OMX_Index.h:168
@ OMX_IndexConfigContainerNodeCount
Definition: OMX_Index.h:79
@ OMX_IndexConfigAudioNoiseReduction
Definition: OMX_Index.h:134

Generated for OpenMAX Bellagio rel. 0.9.3 by  doxygen 1.5.1
SourceForge.net Logo