OpenMAXBellagio  0.9.3
OMX_Image.h
Go to the documentation of this file.
1 
28 #ifndef OMX_Image_h
29 #define OMX_Image_h
30 
31 #ifdef __cplusplus
32 extern "C" {
33 #endif /* __cplusplus */
34 
35 
42 #include <OMX_IVCommon.h>
43 
53 typedef enum OMX_IMAGE_CODINGTYPE {
66  OMX_IMAGE_CodingMax = 0x7FFFFFFF
68 
69 
123 
124 
148 
149 
165  OMX_IMAGE_FlashControlMax = 0x7FFFFFFF
167 
168 
184 
185 
196  OMX_IMAGE_FocusControlMax = 0x7FFFFFFF
198 
199 
220 
221 
243 
255  OMX_IMAGE_QuantizationTableMax = 0x7FFFFFFF
257 
282 
283 
297  OMX_IMAGE_HuffmanTableMax = 0x7FFFFFFF
299 
321 
323 #ifdef __cplusplus
324 }
325 #endif /* __cplusplus */
326 
327 #endif
328 /* File EOF */
OMX_IMAGE_PORTDEFINITIONTYPE
Definition: OMX_Image.h:111
OMX_IMAGE_PORTDEFINITIONTYPE
struct OMX_IMAGE_PORTDEFINITIONTYPE OMX_IMAGE_PORTDEFINITIONTYPE
OMX_IMAGE_PORTDEFINITIONTYPE::nSliceHeight
OMX_U32 nSliceHeight
Definition: OMX_Image.h:117
OMX_IMAGE_QuantizationTableLuma
@ OMX_IMAGE_QuantizationTableLuma
Definition: OMX_Image.h:249
OMX_IMAGE_HuffmanTableDCLuma
@ OMX_IMAGE_HuffmanTableDCLuma
Definition: OMX_Image.h:293
OMX_IMAGE_CodingJPEG
@ OMX_IMAGE_CodingJPEG
Definition: OMX_Image.h:56
OMX_IMAGE_PARAM_HUFFMANTTABLETYPE::nVersion
OMX_VERSIONTYPE nVersion
Definition: OMX_Image.h:315
OMX_IMAGE_QuantizationTableVendorStartUnused
@ OMX_IMAGE_QuantizationTableVendorStartUnused
Definition: OMX_Image.h:254
OMX_IMAGE_FocusControlAutoLock
@ OMX_IMAGE_FocusControlAutoLock
Definition: OMX_Image.h:193
OMX_IMAGE_CONFIG_FOCUSCONTROLTYPE
Definition: OMX_Image.h:212
OMX_U32
unsigned long OMX_U32
Definition: OMX_Types.h:145
OMX_IMAGE_PARAM_HUFFMANTTABLETYPE
Definition: OMX_Image.h:313
OMX_IVCommon.h
OMX_IMAGE_HuffmanTableKhronosExtensions
@ OMX_IMAGE_HuffmanTableKhronosExtensions
Definition: OMX_Image.h:295
OMX_IMAGE_PORTDEFINITIONTYPE::cMIMEType
OMX_STRING cMIMEType
Definition: OMX_Image.h:112
OMX_IMAGE_PARAM_PORTFORMATTYPE::nIndex
OMX_U32 nIndex
Definition: OMX_Image.h:144
OMX_IMAGE_PARAM_PORTFORMATTYPE::nSize
OMX_U32 nSize
Definition: OMX_Image.h:141
OMX_IMAGE_PORTDEFINITIONTYPE::nStride
OMX_S32 nStride
Definition: OMX_Image.h:116
OMX_IMAGE_HUFFMANTABLETYPE
OMX_IMAGE_HUFFMANTABLETYPE
Definition: OMX_Image.h:288
OMX_IMAGE_PORTDEFINITIONTYPE::pNativeWindow
OMX_NATIVE_WINDOWTYPE pNativeWindow
Definition: OMX_Image.h:121
OMX_IMAGE_HuffmanTableAC
@ OMX_IMAGE_HuffmanTableAC
Definition: OMX_Image.h:289
OMX_IMAGE_PARAM_FLASHCONTROLTYPE::nSize
OMX_U32 nSize
Definition: OMX_Image.h:179
OMX_IMAGE_PARAM_QUANTIZATIONTABLETYPE::nQuantizationMatrix
OMX_U8 nQuantizationMatrix[64]
Definition: OMX_Image.h:280
OMX_IMAGE_CodingUnused
@ OMX_IMAGE_CodingUnused
Definition: OMX_Image.h:54
OMX_IMAGE_PARAM_PORTFORMATTYPE
Definition: OMX_Image.h:140
OMX_IMAGE_PARAM_FLASHCONTROLTYPE
struct OMX_IMAGE_PARAM_FLASHCONTROLTYPE OMX_IMAGE_PARAM_FLASHCONTROLTYPE
OMX_IMAGE_PARAM_QUANTIZATIONTABLETYPE::nVersion
OMX_VERSIONTYPE nVersion
Definition: OMX_Image.h:277
OMX_IMAGE_FlashControlKhronosExtensions
@ OMX_IMAGE_FlashControlKhronosExtensions
Definition: OMX_Image.h:163
OMX_IMAGE_HuffmanTableDC
@ OMX_IMAGE_HuffmanTableDC
Definition: OMX_Image.h:290
OMX_IMAGE_CodingJPEG2K
@ OMX_IMAGE_CodingJPEG2K
Definition: OMX_Image.h:57
OMX_IMAGE_CODINGTYPE
OMX_IMAGE_CODINGTYPE
Definition: OMX_Image.h:53
OMX_IMAGE_PORTDEFINITIONTYPE::eColorFormat
OMX_COLOR_FORMATTYPE eColorFormat
Definition: OMX_Image.h:120
OMX_IMAGE_FocusControlMax
@ OMX_IMAGE_FocusControlMax
Definition: OMX_Image.h:196
OMX_IMAGE_FlashControlRedEyeReduction
@ OMX_IMAGE_FlashControlRedEyeReduction
Definition: OMX_Image.h:160
OMX_IMAGE_PARAM_FLASHCONTROLTYPE
Definition: OMX_Image.h:178
OMX_IMAGE_CONFIG_FOCUSCONTROLTYPE::nFocusSteps
OMX_U32 nFocusSteps
Definition: OMX_Image.h:217
OMX_IMAGE_PARAM_QFACTORTYPE
Definition: OMX_Image.h:237
OMX_IMAGE_HuffmanTableVendorStartUnused
@ OMX_IMAGE_HuffmanTableVendorStartUnused
Definition: OMX_Image.h:296
OMX_IMAGE_PARAM_QUANTIZATIONTABLETYPE::eQuantizationTable
OMX_IMAGE_QUANTIZATIONTABLETYPE eQuantizationTable
Definition: OMX_Image.h:279
OMX_IMAGE_PARAM_HUFFMANTTABLETYPE::nPortIndex
OMX_U32 nPortIndex
Definition: OMX_Image.h:316
OMX_IMAGE_PARAM_QFACTORTYPE::nQFactor
OMX_U32 nQFactor
Definition: OMX_Image.h:241
OMX_IMAGE_CodingMax
@ OMX_IMAGE_CodingMax
Definition: OMX_Image.h:66
OMX_IMAGE_PARAM_QFACTORTYPE
struct OMX_IMAGE_PARAM_QFACTORTYPE OMX_IMAGE_PARAM_QFACTORTYPE
OMX_IMAGE_PARAM_PORTFORMATTYPE
struct OMX_IMAGE_PARAM_PORTFORMATTYPE OMX_IMAGE_PARAM_PORTFORMATTYPE
OMX_IMAGE_FlashControlOff
@ OMX_IMAGE_FlashControlOff
Definition: OMX_Image.h:158
OMX_IMAGE_PARAM_PORTFORMATTYPE::nPortIndex
OMX_U32 nPortIndex
Definition: OMX_Image.h:143
OMX_IMAGE_PARAM_HUFFMANTTABLETYPE::nHuffmanTable
OMX_U8 nHuffmanTable[256]
Definition: OMX_Image.h:319
OMX_IMAGE_QuantizationTableMax
@ OMX_IMAGE_QuantizationTableMax
Definition: OMX_Image.h:255
OMX_IMAGE_CONFIG_FOCUSCONTROLTYPE::nPortIndex
OMX_U32 nPortIndex
Definition: OMX_Image.h:215
OMX_IMAGE_QUANTIZATIONTABLETYPE
OMX_IMAGE_QUANTIZATIONTABLETYPE
Definition: OMX_Image.h:248
OMX_IMAGE_FlashControlOn
@ OMX_IMAGE_FlashControlOn
Definition: OMX_Image.h:157
OMX_IMAGE_PORTDEFINITIONTYPE::nFrameHeight
OMX_U32 nFrameHeight
Definition: OMX_Image.h:115
OMX_IMAGE_HuffmanTableACChroma
@ OMX_IMAGE_HuffmanTableACChroma
Definition: OMX_Image.h:292
OMX_IMAGE_QuantizationTableChromaCb
@ OMX_IMAGE_QuantizationTableChromaCb
Definition: OMX_Image.h:251
OMX_IMAGE_HuffmanTableACLuma
@ OMX_IMAGE_HuffmanTableACLuma
Definition: OMX_Image.h:291
OMX_IMAGE_PARAM_QFACTORTYPE::nSize
OMX_U32 nSize
Definition: OMX_Image.h:238
OMX_IMAGE_FlashControlMax
@ OMX_IMAGE_FlashControlMax
Definition: OMX_Image.h:165
OMX_IMAGE_CodingLZW
@ OMX_IMAGE_CodingLZW
Definition: OMX_Image.h:62
OMX_IMAGE_FocusControlAuto
@ OMX_IMAGE_FocusControlAuto
Definition: OMX_Image.h:192
OMX_IMAGE_CONFIG_FOCUSCONTROLTYPE::eFocusControl
OMX_IMAGE_FOCUSCONTROLTYPE eFocusControl
Definition: OMX_Image.h:216
OMX_IMAGE_CONFIG_FOCUSCONTROLTYPE::nVersion
OMX_VERSIONTYPE nVersion
Definition: OMX_Image.h:214
OMX_IMAGE_FlashControlAuto
@ OMX_IMAGE_FlashControlAuto
Definition: OMX_Image.h:159
OMX_NATIVE_DEVICETYPE
void * OMX_NATIVE_DEVICETYPE
Definition: OMX_Types.h:311
OMX_VERSIONTYPE
Definition: OMX_Types.h:329
OMX_IMAGE_PARAM_QFACTORTYPE::nPortIndex
OMX_U32 nPortIndex
Definition: OMX_Image.h:240
OMX_BOOL
OMX_BOOL
Definition: OMX_Types.h:189
OMX_IMAGE_PARAM_HUFFMANTTABLETYPE
struct OMX_IMAGE_PARAM_HUFFMANTTABLETYPE OMX_IMAGE_PARAM_HUFFMANTTABLETYPE
OMX_IMAGE_FocusControlKhronosExtensions
@ OMX_IMAGE_FocusControlKhronosExtensions
Definition: OMX_Image.h:194
OMX_IMAGE_HuffmanTableDCChroma
@ OMX_IMAGE_HuffmanTableDCChroma
Definition: OMX_Image.h:294
OMX_IMAGE_PARAM_FLASHCONTROLTYPE::eFlashControl
OMX_IMAGE_FLASHCONTROLTYPE eFlashControl
Definition: OMX_Image.h:182
OMX_IMAGE_CodingPNG
@ OMX_IMAGE_CodingPNG
Definition: OMX_Image.h:61
OMX_IMAGE_PARAM_HUFFMANTTABLETYPE::nNumberOfHuffmanCodeOfLength
OMX_U8 nNumberOfHuffmanCodeOfLength[16]
Definition: OMX_Image.h:318
OMX_IMAGE_FLASHCONTROLTYPE
OMX_IMAGE_FLASHCONTROLTYPE
Definition: OMX_Image.h:156
OMX_IMAGE_PARAM_QUANTIZATIONTABLETYPE
struct OMX_IMAGE_PARAM_QUANTIZATIONTABLETYPE OMX_IMAGE_PARAM_QUANTIZATIONTABLETYPE
OMX_IMAGE_CONFIG_FOCUSCONTROLTYPE::nFocusStepIndex
OMX_U32 nFocusStepIndex
Definition: OMX_Image.h:218
OMX_IMAGE_CONFIG_FOCUSCONTROLTYPE
struct OMX_IMAGE_CONFIG_FOCUSCONTROLTYPE OMX_IMAGE_CONFIG_FOCUSCONTROLTYPE
OMX_IMAGE_PARAM_HUFFMANTTABLETYPE::nSize
OMX_U32 nSize
Definition: OMX_Image.h:314
OMX_IMAGE_PORTDEFINITIONTYPE::pNativeRender
OMX_NATIVE_DEVICETYPE pNativeRender
Definition: OMX_Image.h:113
OMX_STRING
char * OMX_STRING
Definition: OMX_Types.h:206
OMX_IMAGE_PORTDEFINITIONTYPE::nFrameWidth
OMX_U32 nFrameWidth
Definition: OMX_Image.h:114
OMX_IMAGE_CodingEXIF
@ OMX_IMAGE_CodingEXIF
Definition: OMX_Image.h:58
OMX_IMAGE_FOCUSCONTROLTYPE
OMX_IMAGE_FOCUSCONTROLTYPE
Definition: OMX_Image.h:189
OMX_IMAGE_FlashControlFillin
@ OMX_IMAGE_FlashControlFillin
Definition: OMX_Image.h:161
OMX_IMAGE_QuantizationTableChroma
@ OMX_IMAGE_QuantizationTableChroma
Definition: OMX_Image.h:250
OMX_IMAGE_PARAM_QUANTIZATIONTABLETYPE::nPortIndex
OMX_U32 nPortIndex
Definition: OMX_Image.h:278
OMX_IMAGE_PARAM_FLASHCONTROLTYPE::nVersion
OMX_VERSIONTYPE nVersion
Definition: OMX_Image.h:180
OMX_IMAGE_CodingBMP
@ OMX_IMAGE_CodingBMP
Definition: OMX_Image.h:63
OMX_IMAGE_FocusControlOn
@ OMX_IMAGE_FocusControlOn
Definition: OMX_Image.h:190
OMX_IMAGE_CONFIG_FOCUSCONTROLTYPE::nSize
OMX_U32 nSize
Definition: OMX_Image.h:213
OMX_IMAGE_PARAM_QUANTIZATIONTABLETYPE
Definition: OMX_Image.h:275
OMX_IMAGE_CodingKhronosExtensions
@ OMX_IMAGE_CodingKhronosExtensions
Definition: OMX_Image.h:64
OMX_IMAGE_HuffmanTableMax
@ OMX_IMAGE_HuffmanTableMax
Definition: OMX_Image.h:297
OMX_U8
unsigned char OMX_U8
Definition: OMX_Types.h:133
OMX_IMAGE_CodingAutoDetect
@ OMX_IMAGE_CodingAutoDetect
Definition: OMX_Image.h:55
OMX_IMAGE_CodingGIF
@ OMX_IMAGE_CodingGIF
Definition: OMX_Image.h:60
OMX_IMAGE_CodingTIFF
@ OMX_IMAGE_CodingTIFF
Definition: OMX_Image.h:59
OMX_IMAGE_FlashControlTorch
@ OMX_IMAGE_FlashControlTorch
Definition: OMX_Image.h:162
OMX_IMAGE_PARAM_QUANTIZATIONTABLETYPE::nSize
OMX_U32 nSize
Definition: OMX_Image.h:276
OMX_IMAGE_PARAM_PORTFORMATTYPE::eCompressionFormat
OMX_IMAGE_CODINGTYPE eCompressionFormat
Definition: OMX_Image.h:145
OMX_IMAGE_FlashControlVendorStartUnused
@ OMX_IMAGE_FlashControlVendorStartUnused
Definition: OMX_Image.h:164
OMX_IMAGE_FocusControlVendorStartUnused
@ OMX_IMAGE_FocusControlVendorStartUnused
Definition: OMX_Image.h:195
OMX_IMAGE_FocusControlOff
@ OMX_IMAGE_FocusControlOff
Definition: OMX_Image.h:191
OMX_IMAGE_CodingVendorStartUnused
@ OMX_IMAGE_CodingVendorStartUnused
Definition: OMX_Image.h:65
OMX_IMAGE_PORTDEFINITIONTYPE::bFlagErrorConcealment
OMX_BOOL bFlagErrorConcealment
Definition: OMX_Image.h:118
OMX_NATIVE_WINDOWTYPE
void * OMX_NATIVE_WINDOWTYPE
Definition: OMX_Types.h:315
OMX_IMAGE_PARAM_QFACTORTYPE::nVersion
OMX_VERSIONTYPE nVersion
Definition: OMX_Image.h:239
OMX_IMAGE_PARAM_PORTFORMATTYPE::eColorFormat
OMX_COLOR_FORMATTYPE eColorFormat
Definition: OMX_Image.h:146
OMX_S32
signed long OMX_S32
Definition: OMX_Types.h:148
OMX_IMAGE_PARAM_HUFFMANTTABLETYPE::eHuffmanTable
OMX_IMAGE_HUFFMANTABLETYPE eHuffmanTable
Definition: OMX_Image.h:317
OMX_IMAGE_PORTDEFINITIONTYPE::eCompressionFormat
OMX_IMAGE_CODINGTYPE eCompressionFormat
Definition: OMX_Image.h:119
OMX_IMAGE_PARAM_PORTFORMATTYPE::nVersion
OMX_VERSIONTYPE nVersion
Definition: OMX_Image.h:142
OMX_IMAGE_QuantizationTableKhronosExtensions
@ OMX_IMAGE_QuantizationTableKhronosExtensions
Definition: OMX_Image.h:253
OMX_COLOR_FORMATTYPE
OMX_COLOR_FORMATTYPE
Definition: OMX_IVCommon.h:88
OMX_IMAGE_PARAM_FLASHCONTROLTYPE::nPortIndex
OMX_U32 nPortIndex
Definition: OMX_Image.h:181
OMX_IMAGE_QuantizationTableChromaCr
@ OMX_IMAGE_QuantizationTableChromaCr
Definition: OMX_Image.h:252

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