OpenMAX Bellagio  0.9.3
component_loader.h
Go to the documentation of this file.
1 
27 #ifndef __COMPONENT_LOADER_H__
28 #define __COMPONENT_LOADER_H__
29 
30 #include <OMX_Core.h>
31 
38 typedef struct BOSA_COMPONENTLOADER
39 {
51 
63 
85  struct BOSA_COMPONENTLOADER *loader,
86  OMX_HANDLETYPE* pHandle,
87  OMX_STRING cComponentName,
88  OMX_PTR pAppData,
89  OMX_CALLBACKTYPE* pCallBacks);
90 
112  struct BOSA_COMPONENTLOADER *loader,
113  OMX_HANDLETYPE hComponent);
114 
142  struct BOSA_COMPONENTLOADER *loader,
143  OMX_STRING cComponentName,
144  OMX_U32 nNameLength,
145  OMX_U32 nIndex);
146 
174  struct BOSA_COMPONENTLOADER *loader,
175  OMX_STRING compName,
176  OMX_U32 *pNumRoles,
177  OMX_U8 **roles);
178 
209  struct BOSA_COMPONENTLOADER *loader,
210  OMX_STRING role,
211  OMX_U32 *pNumComps,
212  OMX_U8 **compNames);
213 
220 
222 
223 #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
struct BOSA_COMPONENTLOADER BOSA_COMPONENTLOADER
Component loader entry points.
Component loader entry points.
OMX_ERRORTYPE(* BOSA_CreateComponent)(struct BOSA_COMPONENTLOADER *loader, OMX_HANDLETYPE *pHandle, OMX_STRING cComponentName, OMX_PTR pAppData, OMX_CALLBACKTYPE *pCallBacks)
The component constructor of the current component loader.
OMX_ERRORTYPE(* BOSA_DeInitComponentLoader)(struct BOSA_COMPONENTLOADER *loader)
The destructor of the component loader.
OMX_ERRORTYPE(* BOSA_InitComponentLoader)(struct BOSA_COMPONENTLOADER *loader)
The constructor of the component loader.
void * loaderPrivate
The reference to the current component loader private data.
OMX_ERRORTYPE(* BOSA_DestroyComponent)(struct BOSA_COMPONENTLOADER *loader, OMX_HANDLETYPE hComponent)
The component destructor of the current component loader.
OMX_ERRORTYPE(* BOSA_GetComponentsOfRole)(struct BOSA_COMPONENTLOADER *loader, OMX_STRING role, OMX_U32 *pNumComps, OMX_U8 **compNames)
This function implements the OMX_GetComponentsOfRole standard function for the current component load...
OMX_ERRORTYPE(* BOSA_GetRolesOfComponent)(struct BOSA_COMPONENTLOADER *loader, OMX_STRING compName, OMX_U32 *pNumRoles, OMX_U8 **roles)
This function implements the OMX_GetRolesOfComponent standard function for the current component load...
OMX_ERRORTYPE(* BOSA_ComponentNameEnum)(struct BOSA_COMPONENTLOADER *loader, OMX_STRING cComponentName, OMX_U32 nNameLength, OMX_U32 nIndex)
An enumerator of the components handled by the current component loader.

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