Go to the documentation of this file.
30 #ifndef OMX_Component_h
31 #define OMX_Component_h
OMX_PTR pComponentPrivate
OMX_ERRORTYPE(* EmptyThisBuffer)(OMX_IN OMX_HANDLETYPE hComponent, OMX_IN OMX_BUFFERHEADERTYPE *pBuffer)
OMX_METADATACHARSETTYPE eKeyCharset
OMX_ERRORTYPE(* UseEGLImage)(OMX_IN OMX_HANDLETYPE hComponent, OMX_INOUT OMX_BUFFERHEADERTYPE **ppBufferHdr, OMX_IN OMX_U32 nPortIndex, OMX_IN OMX_PTR pAppPrivate, OMX_IN void *eglImage)
struct OMX_PARAM_CONTENTPIPETYPE OMX_PARAM_CONTENTPIPETYPE
OMX_ERRORTYPE(* FillThisBuffer)(OMX_IN OMX_HANDLETYPE hComponent, OMX_IN OMX_BUFFERHEADERTYPE *pBuffer)
struct OMX_PARAM_U32TYPE OMX_PARAM_U32TYPE
OMX_AUDIO_PORTDEFINITIONTYPE audio
OMX_U32 nLanguageCountrySizeUsed
OMX_ERRORTYPE(* SetConfig)(OMX_IN OMX_HANDLETYPE hComponent, OMX_IN OMX_INDEXTYPE nIndex, OMX_IN OMX_PTR pComponentConfigStructure)
struct OMX_COMPONENTTYPE OMX_COMPONENTTYPE
OMX_SUSPENSIONPOLICYTYPE ePolicy
OMX_METADATASEARCHMODETYPE eSearchMode
OMX_ERRORTYPE(* GetConfig)(OMX_IN OMX_HANDLETYPE hComponent, OMX_IN OMX_INDEXTYPE nIndex, OMX_INOUT OMX_PTR pComponentConfigStructure)
OMX_STRING sLanguageCountry
OMX_BOOL bBuffersContiguous
OMX_ERRORTYPE(* GetComponentVersion)(OMX_IN OMX_HANDLETYPE hComponent, OMX_OUT OMX_STRING pComponentName, OMX_OUT OMX_VERSIONTYPE *pComponentVersion, OMX_OUT OMX_VERSIONTYPE *pSpecVersion, OMX_OUT OMX_UUIDTYPE *pComponentUUID)
OMX_ERRORTYPE(* SetParameter)(OMX_IN OMX_HANDLETYPE hComponent, OMX_IN OMX_INDEXTYPE nIndex, OMX_IN OMX_PTR pComponentParameterStructure)
struct OMX_PARAM_CONTENTURITYPE OMX_PARAM_CONTENTURITYPE
OMX_U32 nBufferCountActual
OMX_ERRORTYPE(* GetParameter)(OMX_IN OMX_HANDLETYPE hComponent, OMX_IN OMX_INDEXTYPE nParamIndex, OMX_INOUT OMX_PTR pComponentParameterStructure)
OMX_BOOL bResourceConcealmentForbidden
OMX_U8 nLanguageCountry[128]
OMX_ERRORTYPE(* SetCallbacks)(OMX_IN OMX_HANDLETYPE hComponent, OMX_IN OMX_CALLBACKTYPE *pCallbacks, OMX_IN OMX_PTR pAppData)
OMX_METADATACHARSETTYPE eValueCharset
OMX_ERRORTYPE(* ComponentTunnelRequest)(OMX_IN OMX_HANDLETYPE hComp, OMX_IN OMX_U32 nPort, OMX_IN OMX_HANDLETYPE hTunneledComp, OMX_IN OMX_U32 nTunneledPort, OMX_INOUT OMX_TUNNELSETUPTYPE *pTunnelSetup)
struct OMX_RESOURCECONCEALMENTTYPE OMX_RESOURCECONCEALMENTTYPE
OMX_ERRORTYPE(* ComponentDeInit)(OMX_IN OMX_HANDLETYPE hComponent)
struct OMX_CONFIG_BOOLEANTYPE OMX_CONFIG_BOOLEANTYPE
OMX_ERRORTYPE(* GetState)(OMX_IN OMX_HANDLETYPE hComponent, OMX_OUT OMX_STATETYPE *pState)
struct OMX_CONFIG_CONTAINERNODECOUNTTYPE OMX_CONFIG_CONTAINERNODECOUNTTYPE
OMX_ERRORTYPE(* UseBuffer)(OMX_IN OMX_HANDLETYPE hComponent, OMX_INOUT OMX_BUFFERHEADERTYPE **ppBufferHdr, OMX_IN OMX_U32 nPortIndex, OMX_IN OMX_PTR pAppPrivate, OMX_IN OMX_U32 nSizeBytes, OMX_IN OMX_U8 *pBuffer)
OMX_ERRORTYPE(* ComponentRoleEnum)(OMX_IN OMX_HANDLETYPE hComponent, OMX_OUT OMX_U8 *cRole, OMX_IN OMX_U32 nIndex)
OMX_PORTDOMAINTYPE eDomain
struct OMX_PARAM_PORTDEFINITIONTYPE OMX_PARAM_PORTDEFINITIONTYPE
struct OMX_PARAM_SUSPENSIONPOLICYTYPE OMX_PARAM_SUSPENSIONPOLICYTYPE
OMX_METADATASCOPETYPE eScopeMode
union OMX_PARAM_PORTDEFINITIONTYPE::@0 format
OMX_U32 nMetadataItemIndex
OMX_VIDEO_PORTDEFINITIONTYPE video
struct OMX_PARAM_SUSPENSIONTYPE OMX_PARAM_SUSPENSIONTYPE
OMX_OTHER_PORTDEFINITIONTYPE other
OMX_IMAGE_PORTDEFINITIONTYPE image
OMX_ERRORTYPE(* GetExtensionIndex)(OMX_IN OMX_HANDLETYPE hComponent, OMX_IN OMX_STRING cParameterName, OMX_OUT OMX_INDEXTYPE *pIndexType)
unsigned char OMX_UUIDTYPE[128]
OMX_METADATACHARSETTYPE eKeyCharset
OMX_U32 nMetadataItemCount
OMX_ERRORTYPE(* FreeBuffer)(OMX_IN OMX_HANDLETYPE hComponent, OMX_IN OMX_U32 nPortIndex, OMX_IN OMX_BUFFERHEADERTYPE *pBuffer)
OMX_ERRORTYPE(* SendCommand)(OMX_IN OMX_HANDLETYPE hComponent, OMX_IN OMX_COMMANDTYPE Cmd, OMX_IN OMX_U32 nParam1, OMX_IN OMX_PTR pCmdData)
OMX_ERRORTYPE(* AllocateBuffer)(OMX_IN OMX_HANDLETYPE hComponent, OMX_INOUT OMX_BUFFERHEADERTYPE **ppBuffer, OMX_IN OMX_U32 nPortIndex, OMX_IN OMX_PTR pAppPrivate, OMX_IN OMX_U32 nSizeBytes)
OMX_METADATASCOPETYPE eScopeMode
OMX_PTR pApplicationPrivate
Generated for OpenMAX Bellagio rel. 0.9.3 by
1.5.1