OpenMAX IL Imaging Domain
[OpenMAX IL Imaging and Video Domain]


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.


Generated for OpenMAX Bellagio rel. 0.3.5-svn by  doxygen 1.5.1
SourceForge.net Logo