OpenMAXBellagio  0.9.3
OMX_Video.h
Go to the documentation of this file.
1 
29 #ifndef OMX_Video_h
30 #define OMX_Video_h
31 
38 #ifdef __cplusplus
39 extern "C" {
40 #endif /* __cplusplus */
41 
42 
49 #include <OMX_IVCommon.h>
50 
51 
61 typedef enum OMX_VIDEO_CODINGTYPE {
73  OMX_VIDEO_CodingMax = 0x7FFFFFFF
75 
76 
138 
164 
165 
187 
188 
211 
212 
226 
227 
245 
246 
259 
260 
285 
286 
298 
299 
324 
325 
352 
353 
381 
382 
421 
422 
440 
441 
452 typedef enum OMX_VIDEO_PICTURETYPE {
465 
466 
493 typedef struct OMX_VIDEO_PARAM_H263TYPE {
507 
508 
524 
525 
539 
540 
562 
563 
606 
607 
625 
626 
674 
675 
688 
689 
699 typedef struct OMX_VIDEO_PARAM_WMVTYPE {
705 
706 
719 
720 
744 typedef struct OMX_VIDEO_PARAM_RVTYPE {
760 
761 
778 
779 
803  OMX_VIDEO_AVCLevelMax = 0x7FFFFFFF
805 
806 
822 
823 
877 typedef struct OMX_VIDEO_PARAM_AVCTYPE {
906 
920 
936 
946 typedef struct OMX_CONFIG_FRAMERATETYPE {
950  OMX_U32 xEncodeFramerate; /* Q16 format */
952 
959 
964  OMX_U32 nErrMapSize; /* Size of the Error Map in bytes */
965  OMX_U8 ErrMap[1]; /* Error map hint */
967 
974 
981 
997 
1017 
1035 
1051 
1054 #ifdef __cplusplus
1055 }
1056 #endif /* __cplusplus */
1057 
1058 #endif
1059 /* File EOF */
1060 
OMX_VIDEO_CODINGTYPE
Definition: OMX_Video.h:61
OMX_U32 nMaxEncodeFrameSize
Definition: OMX_Video.h:755
OMX_BOOL bEnablePostFilter
Definition: OMX_Video.h:756
struct OMX_VIDEO_PARAM_ERRORCORRECTIONTYPE OMX_VIDEO_PARAM_ERRORCORRECTIONTYPE
OMX_BOOL bEnableLatencyMode
Definition: OMX_Video.h:758
OMX_VIDEO_INTRAREFRESHTYPE eRefreshMode
Definition: OMX_Video.h:319
OMX_BOOL bEntropyCodingCABAC
Definition: OMX_Video.h:897
OMX_U32 nPictureHeaderRepetition
Definition: OMX_Video.h:504
unsigned long OMX_U32
Definition: OMX_Types.h:145
struct OMX_VIDEO_PARAM_QUANTIZATIONTYPE OMX_VIDEO_PARAM_QUANTIZATIONTYPE
struct OMX_VIDEO_PARAM_AVCTYPE OMX_VIDEO_PARAM_AVCTYPE
OMX_VIDEO_MOTIONVECTORTYPE
Definition: OMX_Video.h:250
struct OMX_VIDEO_PARAM_AVCSLICEFMO OMX_VIDEO_PARAM_AVCSLICEFMO
struct OMX_CONFIG_MACROBLOCKERRORMAPTYPE OMX_CONFIG_MACROBLOCKERRORMAPTYPE
struct OMX_VIDEO_PARAM_VIDEOFASTUPDATETYPE OMX_VIDEO_PARAM_VIDEOFASTUPDATETYPE
OMX_VERSIONTYPE nVersion
Definition: OMX_Video.h:746
struct OMX_VIDEO_CONFIG_BITRATETYPE OMX_VIDEO_CONFIG_BITRATETYPE
OMX_NATIVE_WINDOWTYPE pNativeWindow
Definition: OMX_Video.h:136
OMX_VERSIONTYPE nVersion
Definition: OMX_Video.h:240
signed long OMX_S32
Definition: OMX_Types.h:148
struct OMX_VIDEO_PARAM_MPEG2TYPE OMX_VIDEO_PARAM_MPEG2TYPE
struct OMX_VIDEO_PORTDEFINITIONTYPE OMX_VIDEO_PORTDEFINITIONTYPE
OMX_VIDEO_MPEG2PROFILETYPE
Definition: OMX_Video.h:513
OMX_VIDEO_H263PROFILETYPE eProfile
Definition: OMX_Video.h:499
OMX_BOOL bWeightedPPrediction
Definition: OMX_Video.h:898
OMX_VIDEO_AVCLOOPFILTERTYPE
Definition: OMX_Video.h:814
OMX_VIDEO_WMVFORMATTYPE
Definition: OMX_Video.h:679
OMX_VIDEO_INTRAREFRESHTYPE
Definition: OMX_Video.h:290
OMX_VIDEO_H263LEVELTYPE
Definition: OMX_Video.h:427
struct OMX_CONFIG_INTRAREFRESHVOPTYPE OMX_CONFIG_INTRAREFRESHVOPTYPE
OMX_VIDEO_RVFORMATTYPE eFormat
Definition: OMX_Video.h:748
struct OMX_VIDEO_PARAM_VBSMCTYPE OMX_VIDEO_PARAM_VBSMCTYPE
struct OMX_VIDEO_PARAM_WMVTYPE OMX_VIDEO_PARAM_WMVTYPE
char * OMX_STRING
Definition: OMX_Types.h:206
OMX_BOOL
Definition: OMX_Types.h:189
OMX_VIDEO_H263PROFILETYPE
Definition: OMX_Video.h:407
OMX_VIDEO_H263LEVELTYPE eLevel
Definition: OMX_Video.h:500
OMX_VIDEO_AVCLEVELTYPE
Definition: OMX_Video.h:784
OMX_VIDEO_AVCSLICEMODETYPE eSliceMode
Definition: OMX_Video.h:1015
OMX_VIDEO_MPEG4PROFILETYPE
Definition: OMX_Video.h:585
OMX_U32 nRefIdx10ActiveMinus1
Definition: OMX_Video.h:886
OMX_VERSIONTYPE nVersion
Definition: OMX_Video.h:1047
OMX_NATIVE_DEVICETYPE pNativeRender
Definition: OMX_Video.h:126
OMX_VIDEO_MPEG2PROFILETYPE eProfile
Definition: OMX_Video.h:559
struct OMX_VIDEO_CONFIG_NALSIZE OMX_VIDEO_CONFIG_NALSIZE
OMX_VIDEO_WMVFORMATTYPE eFormat
Definition: OMX_Video.h:703
OMX_COLOR_FORMATTYPE eColorFormat
Definition: OMX_Video.h:161
OMX_VERSIONTYPE nVersion
Definition: OMX_Video.h:555
OMX_VIDEO_CODINGTYPE eCompressionFormat
Definition: OMX_Video.h:134
struct OMX_CONFIG_MBERRORREPORTINGTYPE OMX_CONFIG_MBERRORREPORTINGTYPE
struct OMX_VIDEO_CONFIG_AVCINTRAPERIOD OMX_VIDEO_CONFIG_AVCINTRAPERIOD
OMX_COLOR_FORMATTYPE eColorFormat
Definition: OMX_Video.h:135
OMX_BOOL bEnableTemporalInterpolation
Definition: OMX_Video.h:757
void * OMX_NATIVE_DEVICETYPE
Definition: OMX_Types.h:311
OMX_VIDEO_AVCSLICEMODETYPE
Definition: OMX_Video.h:989
OMX_VERSIONTYPE nVersion
Definition: OMX_Video.h:657
OMX_VIDEO_MPEG4LEVELTYPE
Definition: OMX_Video.h:612
unsigned short OMX_U16
Definition: OMX_Types.h:139
struct OMX_VIDEO_PARAM_PROFILELEVELTYPE OMX_VIDEO_PARAM_PROFILELEVELTYPE
OMX_VIDEO_CODINGTYPE eCompressionFormat
Definition: OMX_Video.h:160
struct OMX_VIDEO_PARAM_RVTYPE OMX_VIDEO_PARAM_RVTYPE
OMX_VIDEO_AVCPROFILETYPE
Definition: OMX_Video.h:766
OMX_VIDEO_AVCLOOPFILTERTYPE eLoopFilterMode
Definition: OMX_Video.h:904
OMX_VERSIONTYPE nVersion
Definition: OMX_Video.h:932
OMX_BOOL bDirect8x8Inference
Definition: OMX_Video.h:901
unsigned char OMX_U8
Definition: OMX_Types.h:133
struct OMX_VIDEO_PARAM_MOTIONVECTORTYPE OMX_VIDEO_PARAM_MOTIONVECTORTYPE
OMX_VIDEO_MPEG2LEVELTYPE eLevel
Definition: OMX_Video.h:560
struct OMX_VIDEO_PARAM_H263TYPE OMX_VIDEO_PARAM_H263TYPE
OMX_U32 nRefIdx11ActiveMinus1
Definition: OMX_Video.h:887
struct OMX_VIDEO_PARAM_INTRAREFRESHTYPE OMX_VIDEO_PARAM_INTRAREFRESHTYPE
OMX_VERSIONTYPE nVersion
Definition: OMX_Video.h:948
OMX_VERSIONTYPE nVersion
Definition: OMX_Video.h:977
OMX_BOOL bDirectSpatialTemporal
Definition: OMX_Video.h:902
OMX_VERSIONTYPE nVersion
Definition: OMX_Video.h:495
struct OMX_PARAM_MACROBLOCKSTYPE OMX_PARAM_MACROBLOCKSTYPE
struct OMX_VIDEO_PARAM_PORTFORMATTYPE OMX_VIDEO_PARAM_PORTFORMATTYPE
struct OMX_VIDEO_PARAM_MPEG4TYPE OMX_VIDEO_PARAM_MPEG4TYPE
OMX_VIDEO_PICTURETYPE
Definition: OMX_Video.h:452
OMX_U32 nAllowedPictureTypes
Definition: OMX_Video.h:894
OMX_U32 nWeightedBipredicitonMode
Definition: OMX_Video.h:899
OMX_BOOL bForceRoundingTypeToZero
Definition: OMX_Video.h:503
OMX_VIDEO_AVCPROFILETYPE eProfile
Definition: OMX_Video.h:892
OMX_VERSIONTYPE nVersion
Definition: OMX_Video.h:701
OMX_VIDEO_CONTROLRATETYPE eControlRate
Definition: OMX_Video.h:242
OMX_VIDEO_CONTROLRATETYPE
Definition: OMX_Video.h:216
OMX_VERSIONTYPE nVersion
Definition: OMX_Video.h:1011
void * OMX_NATIVE_WINDOWTYPE
Definition: OMX_Types.h:315
OMX_VERSIONTYPE nVersion
Definition: OMX_Video.h:879
OMX_COLOR_FORMATTYPE
Definition: OMX_IVCommon.h:88
OMX_VIDEO_MPEG4PROFILETYPE eProfile
Definition: OMX_Video.h:668
OMX_VIDEO_AVCLEVELTYPE eLevel
Definition: OMX_Video.h:893
OMX_VIDEO_MPEG2LEVELTYPE
Definition: OMX_Video.h:530
struct OMX_VIDEO_PARAM_BITRATETYPE OMX_VIDEO_PARAM_BITRATETYPE
struct OMX_CONFIG_FRAMERATETYPE OMX_CONFIG_FRAMERATETYPE
OMX_VIDEO_MPEG4LEVELTYPE eLevel
Definition: OMX_Video.h:669
OMX_VIDEO_MOTIONVECTORTYPE eAccuracy
Definition: OMX_Video.h:279
OMX_VIDEO_RVFORMATTYPE
Definition: OMX_Video.h:710
OMX_VERSIONTYPE nVersion
Definition: OMX_Video.h:371

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