OpenMAXBellagio  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
34 extern "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 
60 typedef 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_IndexParamAudioPortFormat
@ OMX_IndexParamAudioPortFormat
Definition: OMX_Index.h:94
OMX_IndexConfigCommonDigitalZoom
@ OMX_IndexConfigCommonDigitalZoom
Definition: OMX_Index.h:199
OMX_IndexParamCustomContentPipe
@ OMX_IndexParamCustomContentPipe
Definition: OMX_Index.h:76
OMX_IndexConfigContainerNodeCount
@ OMX_IndexConfigContainerNodeCount
Definition: OMX_Index.h:79
OMX_IndexConfigVideoIntraVOPRefresh
@ OMX_IndexConfigVideoIntraVOPRefresh
Definition: OMX_Index.h:173
OMX_IndexMax
@ OMX_IndexMax
Definition: OMX_Index.h:249
OMX_IndexConfigCommonLightness
@ OMX_IndexConfigCommonLightness
Definition: OMX_Index.h:208
OMX_IndexTimeStartUnused
@ OMX_IndexTimeStartUnused
Definition: OMX_Index.h:227
OMX_IndexParamSuspensionPolicy
@ OMX_IndexParamSuspensionPolicy
Definition: OMX_Index.h:70
OMX_IndexConfigOtherPower
@ OMX_IndexConfigOtherPower
Definition: OMX_Index.h:222
OMX_IndexPortStartUnused
@ OMX_IndexPortStartUnused
Definition: OMX_Index.h:87
OMX_IndexAudioStartUnused
@ OMX_IndexAudioStartUnused
Definition: OMX_Index.h:93
OMX_IndexParamVideoPortFormat
@ OMX_IndexParamVideoPortFormat
Definition: OMX_Index.h:155
OMX_IndexConfigVideoIntraMBRefresh
@ OMX_IndexConfigVideoIntraMBRefresh
Definition: OMX_Index.h:174
OMX_IndexConfigCommonExposureValue
@ OMX_IndexConfigCommonExposureValue
Definition: OMX_Index.h:212
OMX_IndexConfigTimeCurrentWallTime
@ OMX_IndexConfigTimeCurrentWallTime
Definition: OMX_Index.h:232
OMX_IndexConfigAudioBass
@ OMX_IndexConfigAudioBass
Definition: OMX_Index.h:135
OMX_IndexParamVideoBitrate
@ OMX_IndexParamVideoBitrate
Definition: OMX_Index.h:158
OMX_IndexParamMetadataFilterType
@ OMX_IndexParamMetadataFilterType
Definition: OMX_Index.h:82
OMX_IndexParamQuantizationTable
@ OMX_IndexParamQuantizationTable
Definition: OMX_Index.h:149
OMX_IndexParamAudioVorbis
@ OMX_IndexParamAudioVorbis
Definition: OMX_Index.h:120
OMX_IndexParamAudioInit
@ OMX_IndexParamAudioInit
Definition: OMX_Index.h:64
OMX_IndexParamAudioMidi
@ OMX_IndexParamAudioMidi
Definition: OMX_Index.h:105
OMX_IndexVideoStartUnused
@ OMX_IndexVideoStartUnused
Definition: OMX_Index.h:154
OMX_IndexConfigAudioMute
@ OMX_IndexConfigAudioMute
Definition: OMX_Index.h:131
OMX_IndexParamQFactor
@ OMX_IndexParamQFactor
Definition: OMX_Index.h:148
OMX_IndexConfigVideoBitrate
@ OMX_IndexConfigVideoBitrate
Definition: OMX_Index.h:171
OMX_IndexConfigCommonContrast
@ OMX_IndexConfigCommonContrast
Definition: OMX_Index.h:203
OMX_IndexConfigCommonScale
@ OMX_IndexConfigCommonScale
Definition: OMX_Index.h:188
OMX_IndexParamVideoSliceFMO
@ OMX_IndexParamVideoSliceFMO
Definition: OMX_Index.h:178
OMX_IndexParamMetadataKeyFilter
@ OMX_IndexParamMetadataKeyFilter
Definition: OMX_Index.h:83
OMX_IndexParamActiveStream
@ OMX_IndexParamActiveStream
Definition: OMX_Index.h:69
OMX_IndexConfigVideoNalSize
@ OMX_IndexConfigVideoNalSize
Definition: OMX_Index.h:180
OMX_IndexParamAudioAdpcm
@ OMX_IndexParamAudioAdpcm
Definition: OMX_Index.h:99
OMX_IndexConfigAudioChorus
@ OMX_IndexConfigAudioChorus
Definition: OMX_Index.h:138
OMX_IndexConfigCommonImageFilter
@ OMX_IndexConfigCommonImageFilter
Definition: OMX_Index.h:189
OMX_IndexCommonStartUnused
@ OMX_IndexCommonStartUnused
Definition: OMX_Index.h:183
OMX_IndexConfigAudioMidiMetaEvent
@ OMX_IndexConfigAudioMidiMetaEvent
Definition: OMX_Index.h:126
OMX_IndexParamVideoVBSMC
@ OMX_IndexParamVideoVBSMC
Definition: OMX_Index.h:162
OMX_IndexImageStartUnused
@ OMX_IndexImageStartUnused
Definition: OMX_Index.h:144
OMX_IndexParamDisableResourceConcealment
@ OMX_IndexParamDisableResourceConcealment
Definition: OMX_Index.h:77
OMX_IndexConfigFocusControl
@ OMX_IndexConfigFocusControl
Definition: OMX_Index.h:147
OMX_IndexParamAudioPdc_EFR
@ OMX_IndexParamAudioPdc_EFR
Definition: OMX_Index.h:112
OMX_IndexConfigTimeCurrentAudioReference
@ OMX_IndexConfigTimeCurrentAudioReference
Definition: OMX_Index.h:233
OMX_IndexConfigAudioVolume
@ OMX_IndexConfigAudioVolume
Definition: OMX_Index.h:128
OMX_IndexParamStandardComponentRole
@ OMX_IndexParamStandardComponentRole
Definition: OMX_Index.h:85
OMX_IndexConfigTimeActiveRefClock
@ OMX_IndexConfigTimeActiveRefClock
Definition: OMX_Index.h:230
OMX_IndexParamVideoMpeg2
@ OMX_IndexParamVideoMpeg2
Definition: OMX_Index.h:163
OMX_IndexParamVideoMpeg4
@ OMX_IndexParamVideoMpeg4
Definition: OMX_Index.h:164
OMX_IndexConfigAudioMidiImmediateEvent
@ OMX_IndexConfigAudioMidiImmediateEvent
Definition: OMX_Index.h:122
OMX_IndexParamAudioMidiLoadUserSound
@ OMX_IndexParamAudioMidiLoadUserSound
Definition: OMX_Index.h:107
OMX_IndexParamAudioMp3
@ OMX_IndexParamAudioMp3
Definition: OMX_Index.h:98
OMX_Types.h
OMX_IndexConfigCommonColorEnhancement
@ OMX_IndexConfigCommonColorEnhancement
Definition: OMX_Index.h:190
OMX_IndexConfigCaptureMode
@ OMX_IndexConfigCaptureMode
Definition: OMX_Index.h:73
OMX_IndexParamAudioGsm_HR
@ OMX_IndexParamAudioGsm_HR
Definition: OMX_Index.h:110
OMX_IndexConfigCommonFocusRegion
@ OMX_IndexConfigCommonFocusRegion
Definition: OMX_Index.h:215
OMX_IndexConfigCommonSaturation
@ OMX_IndexConfigCommonSaturation
Definition: OMX_Index.h:207
OMX_IndexParamVideoQuantization
@ OMX_IndexParamVideoQuantization
Definition: OMX_Index.h:156
OMX_IndexConfigCommonBacklight
@ OMX_IndexConfigCommonBacklight
Definition: OMX_Index.h:205
OMX_IndexParamAudioTdma_EFR
@ OMX_IndexParamAudioTdma_EFR
Definition: OMX_Index.h:115
OMX_IndexConfigAudioNoiseReduction
@ OMX_IndexConfigAudioNoiseReduction
Definition: OMX_Index.h:134
OMX_IndexConfigPriorityMgmt
@ OMX_IndexConfigPriorityMgmt
Definition: OMX_Index.h:84
OMX_IndexParamAudioQcelp8
@ OMX_IndexParamAudioQcelp8
Definition: OMX_Index.h:116
OMX_IndexParamHuffmanTable
@ OMX_IndexParamHuffmanTable
Definition: OMX_Index.h:150
OMX_IndexConfigAudioStereoWidening
@ OMX_IndexConfigAudioStereoWidening
Definition: OMX_Index.h:137
OMX_IndexParamPortDefinition
@ OMX_IndexParamPortDefinition
Definition: OMX_Index.h:88
OMX_IndexParamAudioPdc_HR
@ OMX_IndexParamAudioPdc_HR
Definition: OMX_Index.h:113
OMX_IndexConfigCommonMirror
@ OMX_IndexConfigCommonMirror
Definition: OMX_Index.h:195
OMX_IndexParamComponentSuspended
@ OMX_IndexParamComponentSuspended
Definition: OMX_Index.h:71
OMX_IndexParamVideoErrorCorrection
@ OMX_IndexParamVideoErrorCorrection
Definition: OMX_Index.h:161
OMX_IndexParamAudioTdma_FR
@ OMX_IndexParamAudioTdma_FR
Definition: OMX_Index.h:114
OMX_IndexConfigFlashControl
@ OMX_IndexConfigFlashControl
Definition: OMX_Index.h:151
OMX_IndexParamAudioAmr
@ OMX_IndexParamAudioAmr
Definition: OMX_Index.h:102
OMX_IndexConfigCommonOutputCrop
@ OMX_IndexConfigCommonOutputCrop
Definition: OMX_Index.h:198
OMX_IndexConfigTimeMediaTimeRequest
@ OMX_IndexConfigTimeMediaTimeRequest
Definition: OMX_Index.h:235
OMX_IndexConfigCommonRotate
@ OMX_IndexConfigCommonRotate
Definition: OMX_Index.h:194
OMX_IndexConfigTimeCurrentMediaTime
@ OMX_IndexConfigTimeCurrentMediaTime
Definition: OMX_Index.h:231
OMX_IndexConfigCommonWhiteBalance
@ OMX_IndexConfigCommonWhiteBalance
Definition: OMX_Index.h:201
OMX_IndexConfigCommonOutputSize
@ OMX_IndexConfigCommonOutputSize
Definition: OMX_Index.h:213
OMX_IndexParamAudioWma
@ OMX_IndexParamAudioWma
Definition: OMX_Index.h:103
OMX_IndexConfigAudioMidiControl
@ OMX_IndexConfigAudioMidiControl
Definition: OMX_Index.h:123
OMX_IndexParamVideoProfileLevelQuerySupported
@ OMX_IndexParamVideoProfileLevelQuerySupported
Definition: OMX_Index.h:169
OMX_IndexParamAudioGsm_EFR
@ OMX_IndexParamAudioGsm_EFR
Definition: OMX_Index.h:109
OMX_IndexConfigAudioLoudness
@ OMX_IndexConfigAudioLoudness
Definition: OMX_Index.h:132
OMX_IndexConfigCommonColorFormatConversion
@ OMX_IndexConfigCommonColorFormatConversion
Definition: OMX_Index.h:187
OMX_IndexConfigCommonExposure
@ OMX_IndexConfigCommonExposure
Definition: OMX_Index.h:202
OMX_IndexParamOtherInit
@ OMX_IndexParamOtherInit
Definition: OMX_Index.h:67
OMX_IndexConfigVideoFramerate
@ OMX_IndexConfigVideoFramerate
Definition: OMX_Index.h:172
OMX_IndexConfigCounterNodeID
@ OMX_IndexConfigCounterNodeID
Definition: OMX_Index.h:81
OMX_IndexParamVideoMacroblocksPerFrame
@ OMX_IndexParamVideoMacroblocksPerFrame
Definition: OMX_Index.h:176
OMX_IndexConfigAudioChannelVolume
@ OMX_IndexConfigAudioChannelVolume
Definition: OMX_Index.h:141
OMX_IndexParamAudioG723
@ OMX_IndexParamAudioG723
Definition: OMX_Index.h:100
OMX_IndexConfigCommonBrightness
@ OMX_IndexConfigCommonBrightness
Definition: OMX_Index.h:204
OMX_IndexConfigOtherStats
@ OMX_IndexConfigOtherStats
Definition: OMX_Index.h:223
OMX_IndexConfigCommonTransitionEffect
@ OMX_IndexConfigCommonTransitionEffect
Definition: OMX_Index.h:217
OMX_IndexConfigAudioReverberation
@ OMX_IndexConfigAudioReverberation
Definition: OMX_Index.h:140
OMX_IndexConfigCapturing
@ OMX_IndexConfigCapturing
Definition: OMX_Index.h:72
OMX_IndexConfigCommonDithering
@ OMX_IndexConfigCommonDithering
Definition: OMX_Index.h:210
OMX_IndexConfigAudioChannelMute
@ OMX_IndexConfigAudioChannelMute
Definition: OMX_Index.h:130
OMX_IndexConfigTimeClockState
@ OMX_IndexConfigTimeClockState
Definition: OMX_Index.h:229
OMX_IndexConfigVideoMacroBlockErrorMap
@ OMX_IndexConfigVideoMacroBlockErrorMap
Definition: OMX_Index.h:177
OMX_IndexKhronosExtensions
@ OMX_IndexKhronosExtensions
Definition: OMX_Index.h:241
OMX_IndexParamImagePortFormat
@ OMX_IndexParamImagePortFormat
Definition: OMX_Index.h:145
OMX_IndexParamVideoFastUpdate
@ OMX_IndexParamVideoFastUpdate
Definition: OMX_Index.h:157
OMX_IndexConfigTimePosition
@ OMX_IndexConfigTimePosition
Definition: OMX_Index.h:237
OMX_IndexParamPriorityMgmt
@ OMX_IndexParamPriorityMgmt
Definition: OMX_Index.h:63
OMX_IndexParamVideoWmv
@ OMX_IndexParamVideoWmv
Definition: OMX_Index.h:165
OMX_IndexConfigVideoAVCIntraPeriod
@ OMX_IndexConfigVideoAVCIntraPeriod
Definition: OMX_Index.h:179
OMX_IndexOtherStartUnused
@ OMX_IndexOtherStartUnused
Definition: OMX_Index.h:220
OMX_IndexParamNumAvailableStreams
@ OMX_IndexParamNumAvailableStreams
Definition: OMX_Index.h:68
OMX_IndexParamAudioPcm
@ OMX_IndexParamAudioPcm
Definition: OMX_Index.h:95
OMX_IndexParamImageInit
@ OMX_IndexParamImageInit
Definition: OMX_Index.h:65
OMX_IndexConfigCommonFocusStatus
@ OMX_IndexConfigCommonFocusStatus
Definition: OMX_Index.h:216
OMX_IndexConfigTimeClientStartTime
@ OMX_IndexConfigTimeClientStartTime
Definition: OMX_Index.h:236
OMX_IndexParamVideoH263
@ OMX_IndexParamVideoH263
Definition: OMX_Index.h:168
OMX_IndexParamAudioGsm_FR
@ OMX_IndexParamAudioGsm_FR
Definition: OMX_Index.h:106
OMX_INDEXTYPE
OMX_INDEXTYPE
Definition: OMX_Index.h:60
OMX_IndexConfigAudioEchoCancelation
@ OMX_IndexConfigAudioEchoCancelation
Definition: OMX_Index.h:133
OMX_IndexParamOtherPortFormat
@ OMX_IndexParamOtherPortFormat
Definition: OMX_Index.h:221
OMX_IndexParamVideoInit
@ OMX_IndexParamVideoInit
Definition: OMX_Index.h:66
OMX_IndexParamCommonExtraQuantData
@ OMX_IndexParamCommonExtraQuantData
Definition: OMX_Index.h:214
OMX_IndexConfigAudioEqualizer
@ OMX_IndexConfigAudioEqualizer
Definition: OMX_Index.h:139
OMX_IndexParamAudioG726
@ OMX_IndexParamAudioG726
Definition: OMX_Index.h:108
OMX_IndexParamCommonSensorMode
@ OMX_IndexParamCommonSensorMode
Definition: OMX_Index.h:185
OMX_IndexParamContentURI
@ OMX_IndexParamContentURI
Definition: OMX_Index.h:75
OMX_IndexConfigCommonColorBlend
@ OMX_IndexConfigCommonColorBlend
Definition: OMX_Index.h:192
OMX_IndexParamAudioG729
@ OMX_IndexParamAudioG729
Definition: OMX_Index.h:101
OMX_IndexAutoPauseAfterCapture
@ OMX_IndexAutoPauseAfterCapture
Definition: OMX_Index.h:74
OMX_IndexConfigVideoMBErrorReporting
@ OMX_IndexConfigVideoMBErrorReporting
Definition: OMX_Index.h:175
OMX_IndexParamVideoIntraRefresh
@ OMX_IndexParamVideoIntraRefresh
Definition: OMX_Index.h:160
OMX_IndexParamAudioRa
@ OMX_IndexParamAudioRa
Definition: OMX_Index.h:97
OMX_IndexConfigCommonOpticalZoom
@ OMX_IndexConfigCommonOpticalZoom
Definition: OMX_Index.h:200
OMX_IndexParamAudioAac
@ OMX_IndexParamAudioAac
Definition: OMX_Index.h:96
OMX_IndexConfigAudioMidiMetaEventData
@ OMX_IndexConfigAudioMidiMetaEventData
Definition: OMX_Index.h:127
OMX_IndexConfigTimeScale
@ OMX_IndexConfigTimeScale
Definition: OMX_Index.h:228
OMX_IndexParamAudioEvrc
@ OMX_IndexParamAudioEvrc
Definition: OMX_Index.h:118
OMX_IndexParamAudioPdc_FR
@ OMX_IndexParamAudioPdc_FR
Definition: OMX_Index.h:111
OMX_IndexConfigAudioMidiSoundBankProgram
@ OMX_IndexConfigAudioMidiSoundBankProgram
Definition: OMX_Index.h:124
OMX_IndexParamAudioSbc
@ OMX_IndexParamAudioSbc
Definition: OMX_Index.h:104
OMX_IndexConfigCommonOutputPosition
@ OMX_IndexConfigCommonOutputPosition
Definition: OMX_Index.h:196
OMX_IndexVendorStartUnused
@ OMX_IndexVendorStartUnused
Definition: OMX_Index.h:243
OMX_IndexConfigAudioBalance
@ OMX_IndexConfigAudioBalance
Definition: OMX_Index.h:129
OMX_IndexConfigCommonGamma
@ OMX_IndexConfigCommonGamma
Definition: OMX_Index.h:206
OMX_IndexParamVideoAvc
@ OMX_IndexParamVideoAvc
Definition: OMX_Index.h:167
OMX_IndexConfigTimeCurrentVideoReference
@ OMX_IndexConfigTimeCurrentVideoReference
Definition: OMX_Index.h:234
OMX_IndexParamVideoRv
@ OMX_IndexParamVideoRv
Definition: OMX_Index.h:166
OMX_IndexConfigCommonInputCrop
@ OMX_IndexConfigCommonInputCrop
Definition: OMX_Index.h:197
OMX_IndexParamVideoProfileLevelCurrent
@ OMX_IndexParamVideoProfileLevelCurrent
Definition: OMX_Index.h:170
OMX_IndexConfigTimeSeekMode
@ OMX_IndexConfigTimeSeekMode
Definition: OMX_Index.h:238
OMX_IndexConfigAudioMidiStatus
@ OMX_IndexConfigAudioMidiStatus
Definition: OMX_Index.h:125
OMX_IndexConfigCommonExclusionRect
@ OMX_IndexConfigCommonExclusionRect
Definition: OMX_Index.h:209
OMX_IndexConfigAudioTreble
@ OMX_IndexConfigAudioTreble
Definition: OMX_Index.h:136
OMX_IndexConfigMetadataItemCount
@ OMX_IndexConfigMetadataItemCount
Definition: OMX_Index.h:78
OMX_IndexComponentStartUnused
@ OMX_IndexComponentStartUnused
Definition: OMX_Index.h:62
OMX_IndexParamCompBufferSupplier
@ OMX_IndexParamCompBufferSupplier
Definition: OMX_Index.h:89
OMX_IndexConfigCommonPlaneBlend
@ OMX_IndexConfigCommonPlaneBlend
Definition: OMX_Index.h:211
OMX_IndexConfigCommonColorKey
@ OMX_IndexConfigCommonColorKey
Definition: OMX_Index.h:191
OMX_IndexReservedStartUnused
@ OMX_IndexReservedStartUnused
Definition: OMX_Index.h:90
OMX_IndexParamCommonInterleave
@ OMX_IndexParamCommonInterleave
Definition: OMX_Index.h:186
OMX_IndexConfigCommonFrameStabilisation
@ OMX_IndexConfigCommonFrameStabilisation
Definition: OMX_Index.h:193
OMX_IndexConfigMetadataItem
@ OMX_IndexConfigMetadataItem
Definition: OMX_Index.h:80
OMX_IndexParamAudioQcelp13
@ OMX_IndexParamAudioQcelp13
Definition: OMX_Index.h:117
OMX_IndexParamFlashControl
@ OMX_IndexParamFlashControl
Definition: OMX_Index.h:146
OMX_IndexParamVideoMotionVector
@ OMX_IndexParamVideoMotionVector
Definition: OMX_Index.h:159
OMX_IndexParamCommonDeblocking
@ OMX_IndexParamCommonDeblocking
Definition: OMX_Index.h:184
OMX_IndexParamAudioSmv
@ OMX_IndexParamAudioSmv
Definition: OMX_Index.h:119

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