00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00030 #ifndef OMX_Index_h
00031 #define OMX_Index_h
00032
00033 #ifdef __cplusplus
00034 extern "C" {
00035 #endif
00036
00037
00038
00039
00040
00041
00042 #include <OMX_Types.h>
00043
00044
00060 typedef enum OMX_INDEXTYPE {
00061
00062 OMX_IndexComponentStartUnused = 0x01000000,
00063 OMX_IndexParamPriorityMgmt,
00064 OMX_IndexParamAudioInit,
00065 OMX_IndexParamImageInit,
00066 OMX_IndexParamVideoInit,
00067 OMX_IndexParamOtherInit,
00068 OMX_IndexParamNumAvailableStreams,
00069 OMX_IndexParamActiveStream,
00070 OMX_IndexParamSuspensionPolicy,
00071 OMX_IndexParamComponentSuspended,
00072 OMX_IndexConfigCapturing,
00073 OMX_IndexConfigCaptureMode,
00074 OMX_IndexAutoPauseAfterCapture,
00075 OMX_IndexParamContentURI,
00076 OMX_IndexParamCustomContentPipe,
00077 OMX_IndexParamDisableResourceConcealment,
00078 OMX_IndexConfigMetadataItemCount,
00079 OMX_IndexConfigContainerNodeCount,
00080 OMX_IndexConfigMetadataItem,
00081 OMX_IndexConfigCounterNodeID,
00082 OMX_IndexParamMetadataFilterType,
00083 OMX_IndexParamMetadataKeyFilter,
00084 OMX_IndexConfigPriorityMgmt,
00085 OMX_IndexParamStandardComponentRole,
00087 OMX_IndexPortStartUnused = 0x02000000,
00088 OMX_IndexParamPortDefinition,
00089 OMX_IndexParamCompBufferSupplier,
00090 OMX_IndexReservedStartUnused = 0x03000000,
00091
00092
00093 OMX_IndexAudioStartUnused = 0x04000000,
00094 OMX_IndexParamAudioPortFormat,
00095 OMX_IndexParamAudioPcm,
00096 OMX_IndexParamAudioAac,
00097 OMX_IndexParamAudioRa,
00098 OMX_IndexParamAudioMp3,
00099 OMX_IndexParamAudioAdpcm,
00100 OMX_IndexParamAudioG723,
00101 OMX_IndexParamAudioG729,
00102 OMX_IndexParamAudioAmr,
00103 OMX_IndexParamAudioWma,
00104 OMX_IndexParamAudioSbc,
00105 OMX_IndexParamAudioMidi,
00106 OMX_IndexParamAudioGsm_FR,
00107 OMX_IndexParamAudioMidiLoadUserSound,
00108 OMX_IndexParamAudioG726,
00109 OMX_IndexParamAudioGsm_EFR,
00110 OMX_IndexParamAudioGsm_HR,
00111 OMX_IndexParamAudioPdc_FR,
00112 OMX_IndexParamAudioPdc_EFR,
00113 OMX_IndexParamAudioPdc_HR,
00114 OMX_IndexParamAudioTdma_FR,
00115 OMX_IndexParamAudioTdma_EFR,
00116 OMX_IndexParamAudioQcelp8,
00117 OMX_IndexParamAudioQcelp13,
00118 OMX_IndexParamAudioEvrc,
00119 OMX_IndexParamAudioSmv,
00120 OMX_IndexParamAudioVorbis,
00122 OMX_IndexConfigAudioMidiImmediateEvent,
00123 OMX_IndexConfigAudioMidiControl,
00124 OMX_IndexConfigAudioMidiSoundBankProgram,
00125 OMX_IndexConfigAudioMidiStatus,
00126 OMX_IndexConfigAudioMidiMetaEvent,
00127 OMX_IndexConfigAudioMidiMetaEventData,
00128 OMX_IndexConfigAudioVolume,
00129 OMX_IndexConfigAudioBalance,
00130 OMX_IndexConfigAudioChannelMute,
00131 OMX_IndexConfigAudioMute,
00132 OMX_IndexConfigAudioLoudness,
00133 OMX_IndexConfigAudioEchoCancelation,
00134 OMX_IndexConfigAudioNoiseReduction,
00135 OMX_IndexConfigAudioBass,
00136 OMX_IndexConfigAudioTreble,
00137 OMX_IndexConfigAudioStereoWidening,
00138 OMX_IndexConfigAudioChorus,
00139 OMX_IndexConfigAudioEqualizer,
00140 OMX_IndexConfigAudioReverberation,
00141 OMX_IndexConfigAudioChannelVolume,
00143
00144 OMX_IndexImageStartUnused = 0x05000000,
00145 OMX_IndexParamImagePortFormat,
00146 OMX_IndexParamFlashControl,
00147 OMX_IndexConfigFocusControl,
00148 OMX_IndexParamQFactor,
00149 OMX_IndexParamQuantizationTable,
00150 OMX_IndexParamHuffmanTable,
00151 OMX_IndexConfigFlashControl,
00153
00154 OMX_IndexVideoStartUnused = 0x06000000,
00155 OMX_IndexParamVideoPortFormat,
00156 OMX_IndexParamVideoQuantization,
00157 OMX_IndexParamVideoFastUpdate,
00158 OMX_IndexParamVideoBitrate,
00159 OMX_IndexParamVideoMotionVector,
00160 OMX_IndexParamVideoIntraRefresh,
00161 OMX_IndexParamVideoErrorCorrection,
00162 OMX_IndexParamVideoVBSMC,
00163 OMX_IndexParamVideoMpeg2,
00164 OMX_IndexParamVideoMpeg4,
00165 OMX_IndexParamVideoWmv,
00166 OMX_IndexParamVideoRv,
00167 OMX_IndexParamVideoAvc,
00168 OMX_IndexParamVideoH263,
00169 OMX_IndexParamVideoProfileLevelQuerySupported,
00170 OMX_IndexParamVideoProfileLevelCurrent,
00171 OMX_IndexConfigVideoBitrate,
00172 OMX_IndexConfigVideoFramerate,
00173 OMX_IndexConfigVideoIntraVOPRefresh,
00174 OMX_IndexConfigVideoIntraMBRefresh,
00175 OMX_IndexConfigVideoMBErrorReporting,
00176 OMX_IndexParamVideoMacroblocksPerFrame,
00177 OMX_IndexConfigVideoMacroBlockErrorMap,
00178 OMX_IndexParamVideoSliceFMO,
00179 OMX_IndexConfigVideoAVCIntraPeriod,
00180 OMX_IndexConfigVideoNalSize,
00182
00183 OMX_IndexCommonStartUnused = 0x07000000,
00184 OMX_IndexParamCommonDeblocking,
00185 OMX_IndexParamCommonSensorMode,
00186 OMX_IndexParamCommonInterleave,
00187 OMX_IndexConfigCommonColorFormatConversion,
00188 OMX_IndexConfigCommonScale,
00189 OMX_IndexConfigCommonImageFilter,
00190 OMX_IndexConfigCommonColorEnhancement,
00191 OMX_IndexConfigCommonColorKey,
00192 OMX_IndexConfigCommonColorBlend,
00193 OMX_IndexConfigCommonFrameStabilisation,
00194 OMX_IndexConfigCommonRotate,
00195 OMX_IndexConfigCommonMirror,
00196 OMX_IndexConfigCommonOutputPosition,
00197 OMX_IndexConfigCommonInputCrop,
00198 OMX_IndexConfigCommonOutputCrop,
00199 OMX_IndexConfigCommonDigitalZoom,
00200 OMX_IndexConfigCommonOpticalZoom,
00201 OMX_IndexConfigCommonWhiteBalance,
00202 OMX_IndexConfigCommonExposure,
00203 OMX_IndexConfigCommonContrast,
00204 OMX_IndexConfigCommonBrightness,
00205 OMX_IndexConfigCommonBacklight,
00206 OMX_IndexConfigCommonGamma,
00207 OMX_IndexConfigCommonSaturation,
00208 OMX_IndexConfigCommonLightness,
00209 OMX_IndexConfigCommonExclusionRect,
00210 OMX_IndexConfigCommonDithering,
00211 OMX_IndexConfigCommonPlaneBlend,
00212 OMX_IndexConfigCommonExposureValue,
00213 OMX_IndexConfigCommonOutputSize,
00214 OMX_IndexParamCommonExtraQuantData,
00215 OMX_IndexConfigCommonFocusRegion,
00216 OMX_IndexConfigCommonFocusStatus,
00218
00219 OMX_IndexOtherStartUnused = 0x08000000,
00220 OMX_IndexParamOtherPortFormat,
00221 OMX_IndexConfigOtherPower,
00222 OMX_IndexConfigOtherStats,
00225
00226 OMX_IndexTimeStartUnused = 0x09000000,
00227 OMX_IndexConfigTimeScale,
00228 OMX_IndexConfigTimeClockState,
00229 OMX_IndexConfigTimeActiveRefClock,
00230 OMX_IndexConfigTimeCurrentMediaTime,
00231 OMX_IndexConfigTimeCurrentWallTime,
00232 OMX_IndexConfigTimeCurrentAudioReference,
00233 OMX_IndexConfigTimeCurrentVideoReference,
00234 OMX_IndexConfigTimeMediaTimeRequest,
00235 OMX_IndexConfigTimeClientStartTime,
00236 OMX_IndexConfigTimePosition,
00237 OMX_IndexConfigTimeSeekMode,
00240
00241 OMX_IndexVendorStartUnused = 0x7F000000,
00242
00243
00244
00245
00246
00247 OMX_IndexMax = 0x7FFFFFFF
00248
00249 } OMX_INDEXTYPE;
00250
00251 #ifdef __cplusplus
00252 }
00253 #endif
00254
00255 #endif
00256