|
Data Structures |
struct | OMX_IMAGE_PORTDEFINITIONTYPE |
struct | OMX_IMAGE_PARAM_PORTFORMATTYPE |
struct | OMX_IMAGE_PARAM_FLASHCONTROLTYPE |
struct | OMX_IMAGE_CONFIG_FOCUSCONTROLTYPE |
struct | OMX_IMAGE_PARAM_QFACTORTYPE |
struct | OMX_IMAGE_PARAM_QUANTIZATIONTABLETYPE |
struct | OMX_IMAGE_PARAM_HUFFMANTTABLETYPE |
Enumerations |
enum | OMX_IMAGE_CODINGTYPE {
OMX_IMAGE_CodingUnused,
OMX_IMAGE_CodingAutoDetect,
OMX_IMAGE_CodingJPEG,
OMX_IMAGE_CodingJPEG2K,
OMX_IMAGE_CodingEXIF,
OMX_IMAGE_CodingTIFF,
OMX_IMAGE_CodingGIF,
OMX_IMAGE_CodingPNG,
OMX_IMAGE_CodingLZW,
OMX_IMAGE_CodingBMP,
OMX_IMAGE_CodingMax = 0x7FFFFFFF
} |
enum | OMX_IMAGE_FLASHCONTROLTYPE {
OMX_IMAGE_FlashControlOn = 0,
OMX_IMAGE_FlashControlOff,
OMX_IMAGE_FlashControlAuto,
OMX_IMAGE_FlashControlRedEyeReduction,
OMX_IMAGE_FlashControlFillin,
OMX_IMAGE_FlashControlTorch,
OMX_IMAGE_FlashControlMax = 0x7FFFFFFF
} |
enum | OMX_IMAGE_FOCUSCONTROLTYPE {
OMX_IMAGE_FocusControlOn = 0,
OMX_IMAGE_FocusControlOff,
OMX_IMAGE_FocusControlAuto,
OMX_IMAGE_FocusControlAutoLock,
OMX_IMAGE_FocusControlMax = 0x7FFFFFFF
} |
enum | OMX_IMAGE_QUANTIZATIONTABLETYPE {
OMX_IMAGE_QuantizationTableLuma = 0,
OMX_IMAGE_QuantizationTableChroma,
OMX_IMAGE_QuantizationTableChromaCb,
OMX_IMAGE_QuantizationTableChromaCr,
OMX_IMAGE_QuantizationTableMax = 0x7FFFFFFF
} |
enum | OMX_IMAGE_HUFFMANTABLETYPE {
OMX_IMAGE_HuffmanTableAC = 0,
OMX_IMAGE_HuffmanTableDC,
OMX_IMAGE_HuffmanTableACLuma,
OMX_IMAGE_HuffmanTableACChroma,
OMX_IMAGE_HuffmanTableDCLuma,
OMX_IMAGE_HuffmanTableDCChroma,
OMX_IMAGE_HuffmanTableMax = 0x7FFFFFFF
} |
Detailed Description
Each OMX header must include all required header files to allow the header to compile without errors. The includes below are required for this header file to compile successfully
Structures for OpenMAX IL Imaging domain
Enumeration Type Documentation
Enumeration used to define the possible image compression coding.
- Enumerator:
-
OMX_IMAGE_CodingUnused |
Value when format is N/A |
OMX_IMAGE_CodingAutoDetect |
Auto detection of image format |
OMX_IMAGE_CodingJPEG |
JPEG/JFIF image format |
OMX_IMAGE_CodingJPEG2K |
JPEG 2000 image format |
OMX_IMAGE_CodingEXIF |
EXIF image format |
OMX_IMAGE_CodingTIFF |
TIFF image format |
OMX_IMAGE_CodingGIF |
Graphics image format |
OMX_IMAGE_CodingPNG |
PNG image format |
OMX_IMAGE_CodingLZW |
LZW image format |
OMX_IMAGE_CodingBMP |
Windows Bitmap format |
OMX_IMAGE_CodingMax |
|
Definition at line 53 of file OMX_Image.h.
Flash control type
ENUMS Torch : Flash forced constantly on
- Enumerator:
-
OMX_IMAGE_FlashControlOn |
|
OMX_IMAGE_FlashControlOff |
|
OMX_IMAGE_FlashControlAuto |
|
OMX_IMAGE_FlashControlRedEyeReduction |
|
OMX_IMAGE_FlashControlFillin |
|
OMX_IMAGE_FlashControlTorch |
|
OMX_IMAGE_FlashControlMax |
|
Definition at line 154 of file OMX_Image.h.
Focus control type
- Enumerator:
-
OMX_IMAGE_FocusControlOn |
|
OMX_IMAGE_FocusControlOff |
|
OMX_IMAGE_FocusControlAuto |
|
OMX_IMAGE_FocusControlAutoLock |
|
OMX_IMAGE_FocusControlMax |
|
Definition at line 185 of file OMX_Image.h.
Huffman table type, the same Huffman table is applied for chroma and luma component
- Enumerator:
-
OMX_IMAGE_HuffmanTableAC |
|
OMX_IMAGE_HuffmanTableDC |
|
OMX_IMAGE_HuffmanTableACLuma |
|
OMX_IMAGE_HuffmanTableACChroma |
|
OMX_IMAGE_HuffmanTableDCLuma |
|
OMX_IMAGE_HuffmanTableDCChroma |
|
OMX_IMAGE_HuffmanTableMax |
|
Definition at line 280 of file OMX_Image.h.
Quantization table type
- Enumerator:
-
OMX_IMAGE_QuantizationTableLuma |
|
OMX_IMAGE_QuantizationTableChroma |
|
OMX_IMAGE_QuantizationTableChromaCb |
|
OMX_IMAGE_QuantizationTableChromaCr |
|
OMX_IMAGE_QuantizationTableMax |
|
Definition at line 242 of file OMX_Image.h.