OpenMAX Bellagio 0.9.3
st_static_component_loader.h
Go to the documentation of this file.
1
25
26#ifndef __ST_STATIC_COMPONENT_LOADER_H__
27#define __ST_STATIC_COMPONENT_LOADER_H__
28
29#include "omxcore.h"
30#include "extension_struct.h"
31
50
54
63
69
79 OMX_HANDLETYPE* pHandle,
80 OMX_STRING cComponentName,
81 OMX_PTR pAppData,
82 OMX_CALLBACKTYPE* pCallBacks);
83
89 OMX_HANDLETYPE hComponent);
90
98 OMX_STRING cComponentName,
99 OMX_U32 nNameLength,
100 OMX_U32 nIndex);
101
109 BOSA_COMPONENTLOADER *loader,
110 OMX_STRING compName,
111 OMX_U32 *pNumRoles,
112 OMX_U8 **roles);
113
121 BOSA_COMPONENTLOADER *loader,
122 OMX_STRING role,
123 OMX_U32 *pNumComps,
124 OMX_U8 **compNames);
125
126#endif
OMX_ERRORTYPE
Definition OMX_Core.h:127
unsigned long OMX_U32
Definition OMX_Types.h:145
char * OMX_STRING
Definition OMX_Types.h:206
unsigned char OMX_U8
Definition OMX_Types.h:133
void * OMX_PTR
Definition OMX_Types.h:199
void * OMX_HANDLETYPE
Definition OMX_Types.h:295
void st_static_setup_component_loader(BOSA_COMPONENTLOADER *st_static_loader)
The initialization of the ST specific component loader.
OMX_ERRORTYPE BOSA_ST_DestroyComponent(BOSA_COMPONENTLOADER *loader, OMX_HANDLETYPE hComponent)
destructor of the requested OpenMAX component
OMX_ERRORTYPE BOSA_ST_GetRolesOfComponent(BOSA_COMPONENTLOADER *loader, OMX_STRING compName, OMX_U32 *pNumRoles, OMX_U8 **roles)
The specific version of OMX_GetRolesOfComponent.
OMX_ERRORTYPE BOSA_ST_InitComponentLoader(BOSA_COMPONENTLOADER *loader)
The constructor of the ST specific component loader.
OMX_ERRORTYPE BOSA_ST_CreateComponent(BOSA_COMPONENTLOADER *loader, OMX_HANDLETYPE *pHandle, OMX_STRING cComponentName, OMX_PTR pAppData, OMX_CALLBACKTYPE *pCallBacks)
creator of the requested openmax component
OMX_ERRORTYPE BOSA_ST_DeInitComponentLoader(BOSA_COMPONENTLOADER *loader)
The destructor of the ST specific component loader.
OMX_ERRORTYPE BOSA_ST_GetComponentsOfRole(BOSA_COMPONENTLOADER *loader, OMX_STRING role, OMX_U32 *pNumComps, OMX_U8 **compNames)
The specific version of OMX_GetComponentsOfRole.
OMX_ERRORTYPE BOSA_ST_ComponentNameEnum(BOSA_COMPONENTLOADER *loader, OMX_STRING cComponentName, OMX_U32 nNameLength, OMX_U32 nIndex)
This function search for the index from 0 to end of the list.
Component loader entry points.
the private data structure handled by the ST static loader that described an OpenMAX component
multiResourceDescriptor ** multiResourceLevel
OMX_ERRORTYPE(* constructor)(OMX_COMPONENTTYPE *, OMX_STRING cComponentName)

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