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