diff options
Diffstat (limited to 'omx/openmax/OMX_Component.h')
-rw-r--r-- | omx/openmax/OMX_Component.h | 48 |
1 files changed, 47 insertions, 1 deletions
diff --git a/omx/openmax/OMX_Component.h b/omx/openmax/OMX_Component.h index d595640..4005699 100644 --- a/omx/openmax/OMX_Component.h +++ b/omx/openmax/OMX_Component.h @@ -391,7 +391,7 @@ typedef struct OMX_COMPONENTTYPE */ OMX_ERRORTYPE (*GetExtensionIndex)( OMX_IN OMX_HANDLETYPE hComponent, - OMX_IN OMX_STRING cParameterName, + OMX_IN OMX_CSTRING cParameterName, OMX_OUT OMX_INDEXTYPE* pIndexType); @@ -571,6 +571,52 @@ typedef struct OMX_COMPONENTTYPE } OMX_COMPONENTTYPE; +typedef enum OMX_MEDIACONTAINER_FORMATTYPE { + OMX_FORMAT_RAW = 0, + OMX_FORMAT_MP4, + OMX_FORMAT_3GP, + OMX_FORMAT_3G2, + OMX_FORMAT_AMC, + OMX_FORMAT_SKM, + OMX_FORMAT_K3G, + OMX_FORMAT_VOB, + OMX_FORMAT_AVI, + OMX_FORMAT_ASF, + OMX_FORMAT_RM, + OMX_FORMAT_MPEG_ES, + OMX_FORMAT_DIVX, + OMX_FORMAT_MPEG_TS, + OMX_FORMAT_QT, + OMX_FORMAT_M4A, + OMX_FORMAT_MP3, + OMX_FORMAT_WAVE, + OMX_FORMAT_XMF, + OMX_FORMAT_AMR, + OMX_FORMAT_AAC, + OMX_FORMAT_EVRC, + OMX_FORMAT_QCP, + OMX_FORMAT_SMF, + OMX_FORMAT_OGG, + OMX_FORMAT_BMP, + OMX_FORMAT_JPG, + OMX_FORMAT_JPG2000, + OMX_FORMAT_MKV, + OMX_FORMAT_FLV, + OMX_FORMAT_M4V, + OMX_FORMAT_F4V, + OMX_FORMAT_WEBM, + OMX_FORMAT_WEBP, + OMX_FORMATKhronosExtensions = 0x6F000000, /**< Reserved region for introducing Khronos Standard Extensions */ + OMX_FORMATVendorStartUnused = 0x7F000000, /**< Reserved region for introducing Vendor Extensions */ + OMX_FORMATMax= 0x7FFFFFFF +} OMX_MEDIACONTAINER_FORMATTYPE; + +typedef struct OMX_MEDIACONTAINER_INFOTYPE { + OMX_U32 nSize; + OMX_VERSIONTYPE nVersion; + OMX_MEDIACONTAINER_FORMATTYPE eFmtType; +} OMX_MEDIACONTAINER_INFOTYPE; + #ifdef __cplusplus } #endif /* __cplusplus */ |