OLD | NEW |
| (Empty) |
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 | |
24 /** @file OMX_Index.h - OpenMax IL version 1.1.2 | |
25 * The OMX_Index header file contains the definitions for both applications | |
26 * and components . | |
27 */ | |
28 | |
29 | |
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 | |
45 /** The OMX_INDEXTYPE enumeration is used to select a structure when either | |
46 * getting or setting parameters and/or configuration data. Each entry in | |
47 * this enumeration maps to an OMX specified structure. When the | |
48 * OMX_GetParameter, OMX_SetParameter, OMX_GetConfig or OMX_SetConfig methods | |
49 * are used, the second parameter will always be an entry from this enumeration | |
50 * and the third entry will be the structure shown in the comments for the entr
y. | |
51 * For example, if the application is initializing a cropping function, the | |
52 * OMX_SetConfig command would have OMX_IndexConfigCommonInputCrop as the secon
d parameter | |
53 * and would send a pointer to an initialized OMX_RECTTYPE structure as the | |
54 * third parameter. | |
55 * | |
56 * The enumeration entries named with the OMX_Config prefix are sent using | |
57 * the OMX_SetConfig command and the enumeration entries named with the | |
58 * OMX_PARAM_ prefix are sent using the OMX_SetParameter command. | |
59 */ | |
60 typedef enum OMX_INDEXTYPE { | |
61 | |
62 OMX_IndexComponentStartUnused = 0x01000000, | |
63 OMX_IndexParamPriorityMgmt, /**< reference: OMX_PRIORITYMGMTTYPE
*/ | |
64 OMX_IndexParamAudioInit, /**< reference: OMX_PORT_PARAM_TYPE
*/ | |
65 OMX_IndexParamImageInit, /**< reference: OMX_PORT_PARAM_TYPE
*/ | |
66 OMX_IndexParamVideoInit, /**< reference: OMX_PORT_PARAM_TYPE
*/ | |
67 OMX_IndexParamOtherInit, /**< reference: OMX_PORT_PARAM_TYPE
*/ | |
68 OMX_IndexParamNumAvailableStreams, /**< reference: OMX_PARAM_U32TYPE */ | |
69 OMX_IndexParamActiveStream, /**< reference: OMX_PARAM_U32TYPE */ | |
70 OMX_IndexParamSuspensionPolicy, /**< reference: OMX_PARAM_SUSPENSION
POLICYTYPE */ | |
71 OMX_IndexParamComponentSuspended, /**< reference: OMX_PARAM_SUSPENSION
TYPE */ | |
72 OMX_IndexConfigCapturing, /**< reference: OMX_CONFIG_BOOLEANTY
PE */ | |
73 OMX_IndexConfigCaptureMode, /**< reference: OMX_CONFIG_CAPTUREMO
DETYPE */ | |
74 OMX_IndexAutoPauseAfterCapture, /**< reference: OMX_CONFIG_BOOLEANTY
PE */ | |
75 OMX_IndexParamContentURI, /**< reference: OMX_PARAM_CONTENTURI
TYPE */ | |
76 OMX_IndexParamCustomContentPipe, /**< reference: OMX_PARAM_CONTENTPIP
ETYPE */ | |
77 OMX_IndexParamDisableResourceConcealment, /**< reference: OMX_RESOURCECONCEA
LMENTTYPE */ | |
78 OMX_IndexConfigMetadataItemCount, /**< reference: OMX_CONFIG_METADATAI
TEMCOUNTTYPE */ | |
79 OMX_IndexConfigContainerNodeCount, /**< reference: OMX_CONFIG_CONTAINER
NODECOUNTTYPE */ | |
80 OMX_IndexConfigMetadataItem, /**< reference: OMX_CONFIG_METADATAI
TEMTYPE */ | |
81 OMX_IndexConfigCounterNodeID, /**< reference: OMX_CONFIG_CONTAINER
NODEIDTYPE */ | |
82 OMX_IndexParamMetadataFilterType, /**< reference: OMX_PARAM_METADATAFI
LTERTYPE */ | |
83 OMX_IndexParamMetadataKeyFilter, /**< reference: OMX_PARAM_METADATAFI
LTERTYPE */ | |
84 OMX_IndexConfigPriorityMgmt, /**< reference: OMX_PRIORITYMGMTTYPE
*/ | |
85 OMX_IndexParamStandardComponentRole, /**< reference: OMX_PARAM_COMPONENTR
OLETYPE */ | |
86 | |
87 OMX_IndexPortStartUnused = 0x02000000, | |
88 OMX_IndexParamPortDefinition, /**< reference: OMX_PARAM_PORTDEFINI
TIONTYPE */ | |
89 OMX_IndexParamCompBufferSupplier, /**< reference: OMX_PARAM_BUFFERSUPP
LIERTYPE */ | |
90 OMX_IndexReservedStartUnused = 0x03000000, | |
91 | |
92 /* Audio parameters and configurations */ | |
93 OMX_IndexAudioStartUnused = 0x04000000, | |
94 OMX_IndexParamAudioPortFormat, /**< reference: OMX_AUDIO_PARAM_PORT
FORMATTYPE */ | |
95 OMX_IndexParamAudioPcm, /**< reference: OMX_AUDIO_PARAM_PCMM
ODETYPE */ | |
96 OMX_IndexParamAudioAac, /**< reference: OMX_AUDIO_PARAM_AACP
ROFILETYPE */ | |
97 OMX_IndexParamAudioRa, /**< reference: OMX_AUDIO_PARAM_RATY
PE */ | |
98 OMX_IndexParamAudioMp3, /**< reference: OMX_AUDIO_PARAM_MP3T
YPE */ | |
99 OMX_IndexParamAudioAdpcm, /**< reference: OMX_AUDIO_PARAM_ADPC
MTYPE */ | |
100 OMX_IndexParamAudioG723, /**< reference: OMX_AUDIO_PARAM_G723
TYPE */ | |
101 OMX_IndexParamAudioG729, /**< reference: OMX_AUDIO_PARAM_G729
TYPE */ | |
102 OMX_IndexParamAudioAmr, /**< reference: OMX_AUDIO_PARAM_AMRT
YPE */ | |
103 OMX_IndexParamAudioWma, /**< reference: OMX_AUDIO_PARAM_WMAT
YPE */ | |
104 OMX_IndexParamAudioSbc, /**< reference: OMX_AUDIO_PARAM_SBCT
YPE */ | |
105 OMX_IndexParamAudioMidi, /**< reference: OMX_AUDIO_PARAM_MIDI
TYPE */ | |
106 OMX_IndexParamAudioGsm_FR, /**< reference: OMX_AUDIO_PARAM_GSMF
RTYPE */ | |
107 OMX_IndexParamAudioMidiLoadUserSound, /**< reference: OMX_AUDIO_PARAM_MIDI
LOADUSERSOUNDTYPE */ | |
108 OMX_IndexParamAudioG726, /**< reference: OMX_AUDIO_PARAM_G726
TYPE */ | |
109 OMX_IndexParamAudioGsm_EFR, /**< reference: OMX_AUDIO_PARAM_GSME
FRTYPE */ | |
110 OMX_IndexParamAudioGsm_HR, /**< reference: OMX_AUDIO_PARAM_GSMH
RTYPE */ | |
111 OMX_IndexParamAudioPdc_FR, /**< reference: OMX_AUDIO_PARAM_PDCF
RTYPE */ | |
112 OMX_IndexParamAudioPdc_EFR, /**< reference: OMX_AUDIO_PARAM_PDCE
FRTYPE */ | |
113 OMX_IndexParamAudioPdc_HR, /**< reference: OMX_AUDIO_PARAM_PDCH
RTYPE */ | |
114 OMX_IndexParamAudioTdma_FR, /**< reference: OMX_AUDIO_PARAM_TDMA
FRTYPE */ | |
115 OMX_IndexParamAudioTdma_EFR, /**< reference: OMX_AUDIO_PARAM_TDMA
EFRTYPE */ | |
116 OMX_IndexParamAudioQcelp8, /**< reference: OMX_AUDIO_PARAM_QCEL
P8TYPE */ | |
117 OMX_IndexParamAudioQcelp13, /**< reference: OMX_AUDIO_PARAM_QCEL
P13TYPE */ | |
118 OMX_IndexParamAudioEvrc, /**< reference: OMX_AUDIO_PARAM_EVRC
TYPE */ | |
119 OMX_IndexParamAudioSmv, /**< reference: OMX_AUDIO_PARAM_SMVT
YPE */ | |
120 OMX_IndexParamAudioVorbis, /**< reference: OMX_AUDIO_PARAM_VORB
ISTYPE */ | |
121 | |
122 OMX_IndexConfigAudioMidiImmediateEvent, /**< reference: OMX_AUDIO_CONFIG_MID
IIMMEDIATEEVENTTYPE */ | |
123 OMX_IndexConfigAudioMidiControl, /**< reference: OMX_AUDIO_CONFIG_MID
ICONTROLTYPE */ | |
124 OMX_IndexConfigAudioMidiSoundBankProgram, /**< reference: OMX_AUDIO_CONFIG_M
IDISOUNDBANKPROGRAMTYPE */ | |
125 OMX_IndexConfigAudioMidiStatus, /**< reference: OMX_AUDIO_CONFIG_MID
ISTATUSTYPE */ | |
126 OMX_IndexConfigAudioMidiMetaEvent, /**< reference: OMX_AUDIO_CONFIG_MID
IMETAEVENTTYPE */ | |
127 OMX_IndexConfigAudioMidiMetaEventData, /**< reference: OMX_AUDIO_CONFIG_MID
IMETAEVENTDATATYPE */ | |
128 OMX_IndexConfigAudioVolume, /**< reference: OMX_AUDIO_CONFIG_VOL
UMETYPE */ | |
129 OMX_IndexConfigAudioBalance, /**< reference: OMX_AUDIO_CONFIG_BAL
ANCETYPE */ | |
130 OMX_IndexConfigAudioChannelMute, /**< reference: OMX_AUDIO_CONFIG_CHA
NNELMUTETYPE */ | |
131 OMX_IndexConfigAudioMute, /**< reference: OMX_AUDIO_CONFIG_MUT
ETYPE */ | |
132 OMX_IndexConfigAudioLoudness, /**< reference: OMX_AUDIO_CONFIG_LOU
DNESSTYPE */ | |
133 OMX_IndexConfigAudioEchoCancelation, /**< reference: OMX_AUDIO_CONFIG_ECH
OCANCELATIONTYPE */ | |
134 OMX_IndexConfigAudioNoiseReduction, /**< reference: OMX_AUDIO_CONFIG_NOI
SEREDUCTIONTYPE */ | |
135 OMX_IndexConfigAudioBass, /**< reference: OMX_AUDIO_CONFIG_BAS
STYPE */ | |
136 OMX_IndexConfigAudioTreble, /**< reference: OMX_AUDIO_CONFIG_TRE
BLETYPE */ | |
137 OMX_IndexConfigAudioStereoWidening, /**< reference: OMX_AUDIO_CONFIG_STE
REOWIDENINGTYPE */ | |
138 OMX_IndexConfigAudioChorus, /**< reference: OMX_AUDIO_CONFIG_CHO
RUSTYPE */ | |
139 OMX_IndexConfigAudioEqualizer, /**< reference: OMX_AUDIO_CONFIG_EQU
ALIZERTYPE */ | |
140 OMX_IndexConfigAudioReverberation, /**< reference: OMX_AUDIO_CONFIG_REV
ERBERATIONTYPE */ | |
141 OMX_IndexConfigAudioChannelVolume, /**< reference: OMX_AUDIO_CONFIG_CHA
NNELVOLUMETYPE */ | |
142 | |
143 /* Image specific parameters and configurations */ | |
144 OMX_IndexImageStartUnused = 0x05000000, | |
145 OMX_IndexParamImagePortFormat, /**< reference: OMX_IMAGE_PARAM_PORT
FORMATTYPE */ | |
146 OMX_IndexParamFlashControl, /**< reference: OMX_IMAGE_PARAM_FLAS
HCONTROLTYPE */ | |
147 OMX_IndexConfigFocusControl, /**< reference: OMX_IMAGE_CONFIG_FOC
USCONTROLTYPE */ | |
148 OMX_IndexParamQFactor, /**< reference: OMX_IMAGE_PARAM_QFAC
TORTYPE */ | |
149 OMX_IndexParamQuantizationTable, /**< reference: OMX_IMAGE_PARAM_QUAN
TIZATIONTABLETYPE */ | |
150 OMX_IndexParamHuffmanTable, /**< reference: OMX_IMAGE_PARAM_HUFF
MANTTABLETYPE */ | |
151 OMX_IndexConfigFlashControl, /**< reference: OMX_IMAGE_PARAM_FLAS
HCONTROLTYPE */ | |
152 | |
153 /* Video specific parameters and configurations */ | |
154 OMX_IndexVideoStartUnused = 0x06000000, | |
155 OMX_IndexParamVideoPortFormat, /**< reference: OMX_VIDEO_PARAM_PORT
FORMATTYPE */ | |
156 OMX_IndexParamVideoQuantization, /**< reference: OMX_VIDEO_PARAM_QUAN
TIZATIONTYPE */ | |
157 OMX_IndexParamVideoFastUpdate, /**< reference: OMX_VIDEO_PARAM_VIDE
OFASTUPDATETYPE */ | |
158 OMX_IndexParamVideoBitrate, /**< reference: OMX_VIDEO_PARAM_BITR
ATETYPE */ | |
159 OMX_IndexParamVideoMotionVector, /**< reference: OMX_VIDEO_PARAM_MOTI
ONVECTORTYPE */ | |
160 OMX_IndexParamVideoIntraRefresh, /**< reference: OMX_VIDEO_PARAM_INTR
AREFRESHTYPE */ | |
161 OMX_IndexParamVideoErrorCorrection, /**< reference: OMX_VIDEO_PARAM_ERRO
RCORRECTIONTYPE */ | |
162 OMX_IndexParamVideoVBSMC, /**< reference: OMX_VIDEO_PARAM_VBSM
CTYPE */ | |
163 OMX_IndexParamVideoMpeg2, /**< reference: OMX_VIDEO_PARAM_MPEG
2TYPE */ | |
164 OMX_IndexParamVideoMpeg4, /**< reference: OMX_VIDEO_PARAM_MPEG
4TYPE */ | |
165 OMX_IndexParamVideoWmv, /**< reference: OMX_VIDEO_PARAM_WMVT
YPE */ | |
166 OMX_IndexParamVideoRv, /**< reference: OMX_VIDEO_PARAM_RVTY
PE */ | |
167 OMX_IndexParamVideoAvc, /**< reference: OMX_VIDEO_PARAM_AVCT
YPE */ | |
168 OMX_IndexParamVideoH263, /**< reference: OMX_VIDEO_PARAM_H263
TYPE */ | |
169 OMX_IndexParamVideoProfileLevelQuerySupported, /**< reference: OMX_VIDEO_PAR
AM_PROFILELEVELTYPE */ | |
170 OMX_IndexParamVideoProfileLevelCurrent, /**< reference: OMX_VIDEO_PARAM_PROF
ILELEVELTYPE */ | |
171 OMX_IndexConfigVideoBitrate, /**< reference: OMX_VIDEO_CONFIG_BIT
RATETYPE */ | |
172 OMX_IndexConfigVideoFramerate, /**< reference: OMX_CONFIG_FRAMERATE
TYPE */ | |
173 OMX_IndexConfigVideoIntraVOPRefresh, /**< reference: OMX_CONFIG_INTRAREFR
ESHVOPTYPE */ | |
174 OMX_IndexConfigVideoIntraMBRefresh, /**< reference: OMX_CONFIG_MACROBLOC
KERRORMAPTYPE */ | |
175 OMX_IndexConfigVideoMBErrorReporting, /**< reference: OMX_CONFIG_MBERRORRE
PORTINGTYPE */ | |
176 OMX_IndexParamVideoMacroblocksPerFrame, /**< reference: OMX_PARAM_MACROBLOCK
STYPE */ | |
177 OMX_IndexConfigVideoMacroBlockErrorMap, /**< reference: OMX_CONFIG_MACROBLOC
KERRORMAPTYPE */ | |
178 OMX_IndexParamVideoSliceFMO, /**< reference: OMX_VIDEO_PARAM_AVCS
LICEFMO */ | |
179 OMX_IndexConfigVideoAVCIntraPeriod, /**< reference: OMX_VIDEO_CONFIG_AVC
INTRAPERIOD */ | |
180 OMX_IndexConfigVideoNalSize, /**< reference: OMX_VIDEO_CONFIG_NAL
SIZE */ | |
181 | |
182 /* Image & Video common Configurations */ | |
183 OMX_IndexCommonStartUnused = 0x07000000, | |
184 OMX_IndexParamCommonDeblocking, /**< reference: OMX_PARAM_DEBLOCKING
TYPE */ | |
185 OMX_IndexParamCommonSensorMode, /**< reference: OMX_PARAM_SENSORMODE
TYPE */ | |
186 OMX_IndexParamCommonInterleave, /**< reference: OMX_PARAM_INTERLEAVE
TYPE */ | |
187 OMX_IndexConfigCommonColorFormatConversion, /**< reference: OMX_CONFIG_COLOR
CONVERSIONTYPE */ | |
188 OMX_IndexConfigCommonScale, /**< reference: OMX_CONFIG_SCALEFACT
ORTYPE */ | |
189 OMX_IndexConfigCommonImageFilter, /**< reference: OMX_CONFIG_IMAGEFILT
ERTYPE */ | |
190 OMX_IndexConfigCommonColorEnhancement, /**< reference: OMX_CONFIG_COLORENHA
NCEMENTTYPE */ | |
191 OMX_IndexConfigCommonColorKey, /**< reference: OMX_CONFIG_COLORKEYT
YPE */ | |
192 OMX_IndexConfigCommonColorBlend, /**< reference: OMX_CONFIG_COLORBLEN
DTYPE */ | |
193 OMX_IndexConfigCommonFrameStabilisation,/**< reference: OMX_CONFIG_FRAMESTAB
TYPE */ | |
194 OMX_IndexConfigCommonRotate, /**< reference: OMX_CONFIG_ROTATIONT
YPE */ | |
195 OMX_IndexConfigCommonMirror, /**< reference: OMX_CONFIG_MIRRORTYP
E */ | |
196 OMX_IndexConfigCommonOutputPosition, /**< reference: OMX_CONFIG_POINTTYPE
*/ | |
197 OMX_IndexConfigCommonInputCrop, /**< reference: OMX_CONFIG_RECTTYPE
*/ | |
198 OMX_IndexConfigCommonOutputCrop, /**< reference: OMX_CONFIG_RECTTYPE
*/ | |
199 OMX_IndexConfigCommonDigitalZoom, /**< reference: OMX_CONFIG_SCALEFACT
ORTYPE */ | |
200 OMX_IndexConfigCommonOpticalZoom, /**< reference: OMX_CONFIG_SCALEFACT
ORTYPE*/ | |
201 OMX_IndexConfigCommonWhiteBalance, /**< reference: OMX_CONFIG_WHITEBALC
ONTROLTYPE */ | |
202 OMX_IndexConfigCommonExposure, /**< reference: OMX_CONFIG_EXPOSUREC
ONTROLTYPE */ | |
203 OMX_IndexConfigCommonContrast, /**< reference: OMX_CONFIG_CONTRASTT
YPE */ | |
204 OMX_IndexConfigCommonBrightness, /**< reference: OMX_CONFIG_BRIGHTNES
STYPE */ | |
205 OMX_IndexConfigCommonBacklight, /**< reference: OMX_CONFIG_BACKLIGHT
TYPE */ | |
206 OMX_IndexConfigCommonGamma, /**< reference: OMX_CONFIG_GAMMATYPE
*/ | |
207 OMX_IndexConfigCommonSaturation, /**< reference: OMX_CONFIG_SATURATIO
NTYPE */ | |
208 OMX_IndexConfigCommonLightness, /**< reference: OMX_CONFIG_LIGHTNESS
TYPE */ | |
209 OMX_IndexConfigCommonExclusionRect, /**< reference: OMX_CONFIG_RECTTYPE
*/ | |
210 OMX_IndexConfigCommonDithering, /**< reference: OMX_CONFIG_DITHERTYP
E */ | |
211 OMX_IndexConfigCommonPlaneBlend, /**< reference: OMX_CONFIG_PLANEBLEN
DTYPE */ | |
212 OMX_IndexConfigCommonExposureValue, /**< reference: OMX_CONFIG_EXPOSUREV
ALUETYPE */ | |
213 OMX_IndexConfigCommonOutputSize, /**< reference: OMX_FRAMESIZETYPE */ | |
214 OMX_IndexParamCommonExtraQuantData, /**< reference: OMX_OTHER_EXTRADATAT
YPE */ | |
215 OMX_IndexConfigCommonFocusRegion, /**< reference: OMX_CONFIG_FOCUSREGI
ONTYPE */ | |
216 OMX_IndexConfigCommonFocusStatus, /**< reference: OMX_PARAM_FOCUSSTATU
STYPE */ | |
217 OMX_IndexConfigCommonTransitionEffect, /**< reference: OMX_CONFIG_TRANSITIO
NEFFECTTYPE */ | |
218 | |
219 /* Reserved Configuration range */ | |
220 OMX_IndexOtherStartUnused = 0x08000000, | |
221 OMX_IndexParamOtherPortFormat, /**< reference: OMX_OTHER_PARAM_PORT
FORMATTYPE */ | |
222 OMX_IndexConfigOtherPower, /**< reference: OMX_OTHER_CONFIG_POW
ERTYPE */ | |
223 OMX_IndexConfigOtherStats, /**< reference: OMX_OTHER_CONFIG_STA
TSTYPE */ | |
224 | |
225 | |
226 /* Reserved Time range */ | |
227 OMX_IndexTimeStartUnused = 0x09000000, | |
228 OMX_IndexConfigTimeScale, /**< reference: OMX_TIME_CONFIG_SCAL
ETYPE */ | |
229 OMX_IndexConfigTimeClockState, /**< reference: OMX_TIME_CONFIG_CLOC
KSTATETYPE */ | |
230 OMX_IndexConfigTimeActiveRefClock, /**< reference: OMX_TIME_CONFIG_ACTI
VEREFCLOCKTYPE */ | |
231 OMX_IndexConfigTimeCurrentMediaTime, /**< reference: OMX_TIME_CONFIG_TIME
STAMPTYPE (read only) */ | |
232 OMX_IndexConfigTimeCurrentWallTime, /**< reference: OMX_TIME_CONFIG_TIME
STAMPTYPE (read only) */ | |
233 OMX_IndexConfigTimeCurrentAudioReference, /**< reference: OMX_TIME_CONFIG_TI
MESTAMPTYPE (write only) */ | |
234 OMX_IndexConfigTimeCurrentVideoReference, /**< reference: OMX_TIME_CONFIG_TI
MESTAMPTYPE (write only) */ | |
235 OMX_IndexConfigTimeMediaTimeRequest, /**< reference: OMX_TIME_CONFIG_MEDI
ATIMEREQUESTTYPE (write only) */ | |
236 OMX_IndexConfigTimeClientStartTime, /**<reference: OMX_TIME_CONFIG_TIME
STAMPTYPE (write only) */ | |
237 OMX_IndexConfigTimePosition, /**< reference: OMX_TIME_CONFIG_TIME
STAMPTYPE */ | |
238 OMX_IndexConfigTimeSeekMode, /**< reference: OMX_TIME_CONFIG_SEEK
MODETYPE */ | |
239 | |
240 | |
241 OMX_IndexKhronosExtensions = 0x6F000000, /**< Reserved region for introducin
g Khronos Standard Extensions */ | |
242 /* Vendor specific area */ | |
243 OMX_IndexVendorStartUnused = 0x7F000000, | |
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 | |
251 } OMX_INDEXTYPE; | |
252 | |
253 #ifdef __cplusplus | |
254 } | |
255 #endif /* __cplusplus */ | |
256 | |
257 #endif | |
258 /* File EOF */ | |
OLD | NEW |