-
Notifications
You must be signed in to change notification settings - Fork 86
Tizonia OpenMAX IL
Juan A. Rubio edited this page Jan 13, 2013
·
34 revisions
Home | Tizonia OpenMAX IL | Skema | Implementation Status | RoadMap | Acknowledgements
The following sections provide a short description of the Tizonia OpenMAX IL set of libraries.
This is an implementaton of the OpenMAX IL core API defined in the OpenMAX IL 1.2 provisional specification. The following APIs are currently implemented:
OMX_ERRORTYPE OMX_Init(void);
OMX_ERRORTYPE OMX_Deinit(void);
OMX_ERRORTYPE OMX_ComponentNameEnum(OMX_STRING cComponentName, OMX_U32 nNameLength, OMX_U32 nIndex);
OMX_ERRORTYPE OMX_GetHandle(OMX_HANDLETYPE* pHandle, OMX_STRING cComponentName, OMX_PTR pAppData, OMX_CALLBACKTYPE* pCallBacks);
OMX_ERRORTYPE OMX_FreeHandle(OMX_HANDLETYPE hComponent);
OMX_ERRORTYPE OMX_SetupTunnel(OMX_HANDLETYPE hOutput, OMX_U32 nPortOutput, OMX_HANDLETYPE hInput, OMX_U32 nPortInput);
OMX_ERRORTYPE OMX_TeardownTunnel(OMX_HANDLETYPE hOutput, OMX_U32 nPortOutput, OMX_HANDLETYPE hInput, OMX_U32 nPortInput);
OMX_ERRORTYPE OMX_ComponentOfRoleEnum(OMX_STRING compName, OMX_STRING role, OMX_U32 nIndex);
OMX_ERRORTYPE OMX_RoleOfComponentEnum(OMX_STRING role, OMX_STRING compName,OMX_IN OMX_U32 nIndex);
The following APIs are not implemented yet (no extensions currently available)
OMX_ERRORTYPE OMX_GetCoreInterface(void ** ppItf, OMX_STRING cExtensionName);
void OMX_FreeCoreInterface(void * pItf);
- Binary File Reader
- ALSA Audio renderer
- libmad MP3 decoder
- libvpx VP8 decoder
- SDL YUV renderer