summaryrefslogtreecommitdiff
path: root/omx/openmax/OMX_Component.h
diff options
context:
space:
mode:
Diffstat (limited to 'omx/openmax/OMX_Component.h')
-rw-r--r--omx/openmax/OMX_Component.h48
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 */