OpenMAX Bellagio 0.9.3
component_loader.h
Go to the documentation of this file.
1
26
27#ifndef __COMPONENT_LOADER_H__
28#define __COMPONENT_LOADER_H__
29
30#include <OMX_Core.h>
31
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
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