Data Structures |
| struct | OMX_VIDEO_PORTDEFINITIONTYPE |
| struct | OMX_VIDEO_PARAM_PORTFORMATTYPE |
| struct | OMX_VIDEO_PARAM_QUANTIZATIONTYPE |
| struct | OMX_VIDEO_PARAM_VIDEOFASTUPDATETYPE |
| struct | OMX_VIDEO_PARAM_BITRATETYPE |
| struct | OMX_VIDEO_PARAM_MOTIONVECTORTYPE |
| struct | OMX_VIDEO_PARAM_INTRAREFRESHTYPE |
| struct | OMX_VIDEO_PARAM_ERRORCORRECTIONTYPE |
| struct | OMX_VIDEO_PARAM_VBSMCTYPE |
| struct | OMX_VIDEO_PARAM_H263TYPE |
| struct | OMX_VIDEO_PARAM_MPEG2TYPE |
| struct | OMX_VIDEO_PARAM_MPEG4TYPE |
| struct | OMX_VIDEO_PARAM_WMVTYPE |
| struct | OMX_VIDEO_PARAM_RVTYPE |
| struct | OMX_VIDEO_PARAM_AVCTYPE |
| struct | OMX_VIDEO_PARAM_PROFILELEVELTYPE |
| struct | OMX_VIDEO_CONFIG_BITRATETYPE |
| struct | OMX_CONFIG_FRAMERATETYPE |
| struct | OMX_CONFIG_INTRAREFRESHVOPTYPE |
| struct | OMX_CONFIG_MACROBLOCKERRORMAPTYPE |
| struct | OMX_CONFIG_MBERRORREPORTINGTYPE |
| struct | OMX_PARAM_MACROBLOCKSTYPE |
| struct | OMX_VIDEO_PARAM_AVCSLICEFMO |
| struct | OMX_VIDEO_CONFIG_AVCINTRAPERIOD |
| struct | OMX_VIDEO_CONFIG_NALSIZE |
Typedefs |
| typedef enum OMX_VIDEO_CODINGTYPE | OMX_VIDEO_CODINGTYPE |
typedef struct
OMX_VIDEO_PORTDEFINITIONTYPE | OMX_VIDEO_PORTDEFINITIONTYPE |
typedef struct
OMX_VIDEO_PARAM_PORTFORMATTYPE | OMX_VIDEO_PARAM_PORTFORMATTYPE |
typedef struct
OMX_VIDEO_PARAM_QUANTIZATIONTYPE | OMX_VIDEO_PARAM_QUANTIZATIONTYPE |
typedef struct
OMX_VIDEO_PARAM_VIDEOFASTUPDATETYPE | OMX_VIDEO_PARAM_VIDEOFASTUPDATETYPE |
typedef enum
OMX_VIDEO_CONTROLRATETYPE | OMX_VIDEO_CONTROLRATETYPE |
typedef struct
OMX_VIDEO_PARAM_BITRATETYPE | OMX_VIDEO_PARAM_BITRATETYPE |
typedef enum
OMX_VIDEO_MOTIONVECTORTYPE | OMX_VIDEO_MOTIONVECTORTYPE |
typedef struct
OMX_VIDEO_PARAM_MOTIONVECTORTYPE | OMX_VIDEO_PARAM_MOTIONVECTORTYPE |
typedef enum
OMX_VIDEO_INTRAREFRESHTYPE | OMX_VIDEO_INTRAREFRESHTYPE |
typedef struct
OMX_VIDEO_PARAM_INTRAREFRESHTYPE | OMX_VIDEO_PARAM_INTRAREFRESHTYPE |
typedef struct
OMX_VIDEO_PARAM_ERRORCORRECTIONTYPE | OMX_VIDEO_PARAM_ERRORCORRECTIONTYPE |
typedef struct
OMX_VIDEO_PARAM_VBSMCTYPE | OMX_VIDEO_PARAM_VBSMCTYPE |
typedef enum
OMX_VIDEO_H263PROFILETYPE | OMX_VIDEO_H263PROFILETYPE |
typedef enum
OMX_VIDEO_H263LEVELTYPE | OMX_VIDEO_H263LEVELTYPE |
| typedef enum OMX_VIDEO_PICTURETYPE | OMX_VIDEO_PICTURETYPE |
typedef struct
OMX_VIDEO_PARAM_H263TYPE | OMX_VIDEO_PARAM_H263TYPE |
typedef enum
OMX_VIDEO_MPEG2PROFILETYPE | OMX_VIDEO_MPEG2PROFILETYPE |
typedef enum
OMX_VIDEO_MPEG2LEVELTYPE | OMX_VIDEO_MPEG2LEVELTYPE |
typedef struct
OMX_VIDEO_PARAM_MPEG2TYPE | OMX_VIDEO_PARAM_MPEG2TYPE |
typedef enum
OMX_VIDEO_MPEG4PROFILETYPE | OMX_VIDEO_MPEG4PROFILETYPE |
typedef enum
OMX_VIDEO_MPEG4LEVELTYPE | OMX_VIDEO_MPEG4LEVELTYPE |
typedef struct
OMX_VIDEO_PARAM_MPEG4TYPE | OMX_VIDEO_PARAM_MPEG4TYPE |
typedef enum
OMX_VIDEO_WMVFORMATTYPE | OMX_VIDEO_WMVFORMATTYPE |
typedef struct
OMX_VIDEO_PARAM_WMVTYPE | OMX_VIDEO_PARAM_WMVTYPE |
| typedef enum OMX_VIDEO_RVFORMATTYPE | OMX_VIDEO_RVFORMATTYPE |
typedef struct
OMX_VIDEO_PARAM_RVTYPE | OMX_VIDEO_PARAM_RVTYPE |
typedef enum
OMX_VIDEO_AVCPROFILETYPE | OMX_VIDEO_AVCPROFILETYPE |
| typedef enum OMX_VIDEO_AVCLEVELTYPE | OMX_VIDEO_AVCLEVELTYPE |
typedef enum
OMX_VIDEO_AVCLOOPFILTERTYPE | OMX_VIDEO_AVCLOOPFILTERTYPE |
typedef struct
OMX_VIDEO_PARAM_AVCTYPE | OMX_VIDEO_PARAM_AVCTYPE |
typedef struct
OMX_VIDEO_PARAM_PROFILELEVELTYPE | OMX_VIDEO_PARAM_PROFILELEVELTYPE |
typedef struct
OMX_VIDEO_CONFIG_BITRATETYPE | OMX_VIDEO_CONFIG_BITRATETYPE |
typedef struct
OMX_CONFIG_FRAMERATETYPE | OMX_CONFIG_FRAMERATETYPE |
typedef struct
OMX_CONFIG_INTRAREFRESHVOPTYPE | OMX_CONFIG_INTRAREFRESHVOPTYPE |
typedef struct
OMX_CONFIG_MACROBLOCKERRORMAPTYPE | OMX_CONFIG_MACROBLOCKERRORMAPTYPE |
typedef struct
OMX_CONFIG_MBERRORREPORTINGTYPE | OMX_CONFIG_MBERRORREPORTINGTYPE |
typedef struct
OMX_PARAM_MACROBLOCKSTYPE | OMX_PARAM_MACROBLOCKSTYPE |
typedef enum
OMX_VIDEO_AVCSLICEMODETYPE | OMX_VIDEO_AVCSLICEMODETYPE |
typedef struct
OMX_VIDEO_PARAM_AVCSLICEFMO | OMX_VIDEO_PARAM_AVCSLICEFMO |
typedef struct
OMX_VIDEO_CONFIG_AVCINTRAPERIOD | OMX_VIDEO_CONFIG_AVCINTRAPERIOD |
typedef struct
OMX_VIDEO_CONFIG_NALSIZE | OMX_VIDEO_CONFIG_NALSIZE |
Enumerations |
| enum | OMX_VIDEO_CODINGTYPE {
OMX_VIDEO_CodingUnused,
OMX_VIDEO_CodingAutoDetect,
OMX_VIDEO_CodingMPEG2,
OMX_VIDEO_CodingH263,
OMX_VIDEO_CodingMPEG4,
OMX_VIDEO_CodingWMV,
OMX_VIDEO_CodingRV,
OMX_VIDEO_CodingAVC,
OMX_VIDEO_CodingMJPEG,
OMX_VIDEO_CodingKhronosExtensions = 0x6F000000,
OMX_VIDEO_CodingVendorStartUnused = 0x7F000000,
OMX_VIDEO_CodingMax = 0x7FFFFFFF
} |
| enum | OMX_VIDEO_CONTROLRATETYPE {
OMX_Video_ControlRateDisable,
OMX_Video_ControlRateVariable,
OMX_Video_ControlRateConstant,
OMX_Video_ControlRateVariableSkipFrames,
OMX_Video_ControlRateConstantSkipFrames,
OMX_Video_ControlRateKhronosExtensions = 0x6F000000,
OMX_Video_ControlRateVendorStartUnused = 0x7F000000,
OMX_Video_ControlRateMax = 0x7FFFFFFF
} |
| enum | OMX_VIDEO_MOTIONVECTORTYPE {
OMX_Video_MotionVectorPixel,
OMX_Video_MotionVectorHalfPel,
OMX_Video_MotionVectorQuarterPel,
OMX_Video_MotionVectorEighthPel,
OMX_Video_MotionVectorKhronosExtensions = 0x6F000000,
OMX_Video_MotionVectorVendorStartUnused = 0x7F000000,
OMX_Video_MotionVectorMax = 0x7FFFFFFF
} |
| enum | OMX_VIDEO_INTRAREFRESHTYPE {
OMX_VIDEO_IntraRefreshCyclic,
OMX_VIDEO_IntraRefreshAdaptive,
OMX_VIDEO_IntraRefreshBoth,
OMX_VIDEO_IntraRefreshKhronosExtensions = 0x6F000000,
OMX_VIDEO_IntraRefreshVendorStartUnused = 0x7F000000,
OMX_VIDEO_IntraRefreshMax = 0x7FFFFFFF
} |
| enum | OMX_VIDEO_H263PROFILETYPE {
OMX_VIDEO_H263ProfileBaseline = 0x01,
OMX_VIDEO_H263ProfileH320Coding = 0x02,
OMX_VIDEO_H263ProfileBackwardCompatible = 0x04,
OMX_VIDEO_H263ProfileISWV2 = 0x08,
OMX_VIDEO_H263ProfileISWV3 = 0x10,
OMX_VIDEO_H263ProfileHighCompression = 0x20,
OMX_VIDEO_H263ProfileInternet = 0x40,
OMX_VIDEO_H263ProfileInterlace = 0x80,
OMX_VIDEO_H263ProfileHighLatency = 0x100,
OMX_VIDEO_H263ProfileKhronosExtensions = 0x6F000000,
OMX_VIDEO_H263ProfileVendorStartUnused = 0x7F000000,
OMX_VIDEO_H263ProfileMax = 0x7FFFFFFF
} |
| enum | OMX_VIDEO_H263LEVELTYPE {
OMX_VIDEO_H263Level10 = 0x01,
OMX_VIDEO_H263Level20 = 0x02,
OMX_VIDEO_H263Level30 = 0x04,
OMX_VIDEO_H263Level40 = 0x08,
OMX_VIDEO_H263Level45 = 0x10,
OMX_VIDEO_H263Level50 = 0x20,
OMX_VIDEO_H263Level60 = 0x40,
OMX_VIDEO_H263Level70 = 0x80,
OMX_VIDEO_H263LevelKhronosExtensions = 0x6F000000,
OMX_VIDEO_H263LevelVendorStartUnused = 0x7F000000,
OMX_VIDEO_H263LevelMax = 0x7FFFFFFF
} |
| enum | OMX_VIDEO_PICTURETYPE {
OMX_VIDEO_PictureTypeI = 0x01,
OMX_VIDEO_PictureTypeP = 0x02,
OMX_VIDEO_PictureTypeB = 0x04,
OMX_VIDEO_PictureTypeSI = 0x08,
OMX_VIDEO_PictureTypeSP = 0x10,
OMX_VIDEO_PictureTypeEI = 0x11,
OMX_VIDEO_PictureTypeEP = 0x12,
OMX_VIDEO_PictureTypeS = 0x14,
OMX_VIDEO_PictureTypeKhronosExtensions = 0x6F000000,
OMX_VIDEO_PictureTypeVendorStartUnused = 0x7F000000,
OMX_VIDEO_PictureTypeMax = 0x7FFFFFFF
} |
| enum | OMX_VIDEO_MPEG2PROFILETYPE {
OMX_VIDEO_MPEG2ProfileSimple = 0,
OMX_VIDEO_MPEG2ProfileMain,
OMX_VIDEO_MPEG2Profile422,
OMX_VIDEO_MPEG2ProfileSNR,
OMX_VIDEO_MPEG2ProfileSpatial,
OMX_VIDEO_MPEG2ProfileHigh,
OMX_VIDEO_MPEG2ProfileKhronosExtensions = 0x6F000000,
OMX_VIDEO_MPEG2ProfileVendorStartUnused = 0x7F000000,
OMX_VIDEO_MPEG2ProfileMax = 0x7FFFFFFF
} |
| enum | OMX_VIDEO_MPEG2LEVELTYPE {
OMX_VIDEO_MPEG2LevelLL = 0,
OMX_VIDEO_MPEG2LevelML,
OMX_VIDEO_MPEG2LevelH14,
OMX_VIDEO_MPEG2LevelHL,
OMX_VIDEO_MPEG2LevelKhronosExtensions = 0x6F000000,
OMX_VIDEO_MPEG2LevelVendorStartUnused = 0x7F000000,
OMX_VIDEO_MPEG2LevelMax = 0x7FFFFFFF
} |
| enum | OMX_VIDEO_MPEG4PROFILETYPE {
OMX_VIDEO_MPEG4ProfileSimple = 0x01,
OMX_VIDEO_MPEG4ProfileSimpleScalable = 0x02,
OMX_VIDEO_MPEG4ProfileCore = 0x04,
OMX_VIDEO_MPEG4ProfileMain = 0x08,
OMX_VIDEO_MPEG4ProfileNbit = 0x10,
OMX_VIDEO_MPEG4ProfileScalableTexture = 0x20,
OMX_VIDEO_MPEG4ProfileSimpleFace = 0x40,
OMX_VIDEO_MPEG4ProfileSimpleFBA = 0x80,
OMX_VIDEO_MPEG4ProfileBasicAnimated = 0x100,
OMX_VIDEO_MPEG4ProfileHybrid = 0x200,
OMX_VIDEO_MPEG4ProfileAdvancedRealTime = 0x400,
OMX_VIDEO_MPEG4ProfileCoreScalable = 0x800,
OMX_VIDEO_MPEG4ProfileAdvancedCoding = 0x1000,
OMX_VIDEO_MPEG4ProfileAdvancedCore = 0x2000,
OMX_VIDEO_MPEG4ProfileAdvancedScalable = 0x4000,
OMX_VIDEO_MPEG4ProfileAdvancedSimple = 0x8000,
OMX_VIDEO_MPEG4ProfileKhronosExtensions = 0x6F000000,
OMX_VIDEO_MPEG4ProfileVendorStartUnused = 0x7F000000,
OMX_VIDEO_MPEG4ProfileMax = 0x7FFFFFFF
} |
| enum | OMX_VIDEO_MPEG4LEVELTYPE {
OMX_VIDEO_MPEG4Level0 = 0x01,
OMX_VIDEO_MPEG4Level0b = 0x02,
OMX_VIDEO_MPEG4Level1 = 0x04,
OMX_VIDEO_MPEG4Level2 = 0x08,
OMX_VIDEO_MPEG4Level3 = 0x10,
OMX_VIDEO_MPEG4Level4 = 0x20,
OMX_VIDEO_MPEG4Level4a = 0x40,
OMX_VIDEO_MPEG4Level5 = 0x80,
OMX_VIDEO_MPEG4LevelKhronosExtensions = 0x6F000000,
OMX_VIDEO_MPEG4LevelVendorStartUnused = 0x7F000000,
OMX_VIDEO_MPEG4LevelMax = 0x7FFFFFFF
} |
| enum | OMX_VIDEO_WMVFORMATTYPE {
OMX_VIDEO_WMVFormatUnused = 0x01,
OMX_VIDEO_WMVFormat7 = 0x02,
OMX_VIDEO_WMVFormat8 = 0x04,
OMX_VIDEO_WMVFormat9 = 0x08,
OMX_VIDEO_WMFFormatKhronosExtensions = 0x6F000000,
OMX_VIDEO_WMFFormatVendorStartUnused = 0x7F000000,
OMX_VIDEO_WMVFormatMax = 0x7FFFFFFF
} |
| enum | OMX_VIDEO_RVFORMATTYPE {
OMX_VIDEO_RVFormatUnused = 0,
OMX_VIDEO_RVFormat8,
OMX_VIDEO_RVFormat9,
OMX_VIDEO_RVFormatG2,
OMX_VIDEO_RVFormatKhronosExtensions = 0x6F000000,
OMX_VIDEO_RVFormatVendorStartUnused = 0x7F000000,
OMX_VIDEO_RVFormatMax = 0x7FFFFFFF
} |
| enum | OMX_VIDEO_AVCPROFILETYPE {
OMX_VIDEO_AVCProfileBaseline = 0x01,
OMX_VIDEO_AVCProfileMain = 0x02,
OMX_VIDEO_AVCProfileExtended = 0x04,
OMX_VIDEO_AVCProfileHigh = 0x08,
OMX_VIDEO_AVCProfileHigh10 = 0x10,
OMX_VIDEO_AVCProfileHigh422 = 0x20,
OMX_VIDEO_AVCProfileHigh444 = 0x40,
OMX_VIDEO_AVCProfileKhronosExtensions = 0x6F000000,
OMX_VIDEO_AVCProfileVendorStartUnused = 0x7F000000,
OMX_VIDEO_AVCProfileMax = 0x7FFFFFFF
} |
| enum | OMX_VIDEO_AVCLEVELTYPE {
OMX_VIDEO_AVCLevel1 = 0x01,
OMX_VIDEO_AVCLevel1b = 0x02,
OMX_VIDEO_AVCLevel11 = 0x04,
OMX_VIDEO_AVCLevel12 = 0x08,
OMX_VIDEO_AVCLevel13 = 0x10,
OMX_VIDEO_AVCLevel2 = 0x20,
OMX_VIDEO_AVCLevel21 = 0x40,
OMX_VIDEO_AVCLevel22 = 0x80,
OMX_VIDEO_AVCLevel3 = 0x100,
OMX_VIDEO_AVCLevel31 = 0x200,
OMX_VIDEO_AVCLevel32 = 0x400,
OMX_VIDEO_AVCLevel4 = 0x800,
OMX_VIDEO_AVCLevel41 = 0x1000,
OMX_VIDEO_AVCLevel42 = 0x2000,
OMX_VIDEO_AVCLevel5 = 0x4000,
OMX_VIDEO_AVCLevel51 = 0x8000,
OMX_VIDEO_AVCLevelKhronosExtensions = 0x6F000000,
OMX_VIDEO_AVCLevelVendorStartUnused = 0x7F000000,
OMX_VIDEO_AVCLevelMax = 0x7FFFFFFF
} |
| enum | OMX_VIDEO_AVCLOOPFILTERTYPE {
OMX_VIDEO_AVCLoopFilterEnable = 0,
OMX_VIDEO_AVCLoopFilterDisable,
OMX_VIDEO_AVCLoopFilterDisableSliceBoundary,
OMX_VIDEO_AVCLoopFilterKhronosExtensions = 0x6F000000,
OMX_VIDEO_AVCLoopFilterVendorStartUnused = 0x7F000000,
OMX_VIDEO_AVCLoopFilterMax = 0x7FFFFFFF
} |
| enum | OMX_VIDEO_AVCSLICEMODETYPE {
OMX_VIDEO_SLICEMODE_AVCDefault = 0,
OMX_VIDEO_SLICEMODE_AVCMBSlice,
OMX_VIDEO_SLICEMODE_AVCByteSlice,
OMX_VIDEO_SLICEMODE_AVCKhronosExtensions = 0x6F000000,
OMX_VIDEO_SLICEMODE_AVCVendorStartUnused = 0x7F000000,
OMX_VIDEO_SLICEMODE_AVCLevelMax = 0x7FFFFFFF
} |
Copyright (c) 2008 The Khronos Group Inc.
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
- OpenMax IL version 1.1.2 The structures is needed by Video components to exchange parameters and configuration data with OMX components.
Definition in file OMX_Video.h.