OpenMAXBellagio
0.9.3
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
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
{
50
OMX_ERRORTYPE
(*
BOSA_InitComponentLoader
)(
struct
BOSA_COMPONENTLOADER
*loader);
51
62
OMX_ERRORTYPE
(*
BOSA_DeInitComponentLoader
)(
struct
BOSA_COMPONENTLOADER
*loader);
63
84
OMX_ERRORTYPE
(*
BOSA_CreateComponent
)(
85
struct
BOSA_COMPONENTLOADER
*loader,
86
OMX_HANDLETYPE
* pHandle,
87
OMX_STRING
cComponentName,
88
OMX_PTR
pAppData,
89
OMX_CALLBACKTYPE
* pCallBacks);
90
111
OMX_ERRORTYPE
(*
BOSA_DestroyComponent
)(
112
struct
BOSA_COMPONENTLOADER
*loader,
113
OMX_HANDLETYPE
hComponent);
114
141
OMX_ERRORTYPE
(*
BOSA_ComponentNameEnum
)(
142
struct
BOSA_COMPONENTLOADER
*loader,
143
OMX_STRING
cComponentName,
144
OMX_U32
nNameLength,
145
OMX_U32
nIndex);
146
173
OMX_ERRORTYPE
(*
BOSA_GetRolesOfComponent
)(
174
struct
BOSA_COMPONENTLOADER
*loader,
175
OMX_STRING
compName,
176
OMX_U32
*pNumRoles,
177
OMX_U8
**roles);
178
208
OMX_ERRORTYPE
(*
BOSA_GetComponentsOfRole
) (
209
struct
BOSA_COMPONENTLOADER
*loader,
210
OMX_STRING
role,
211
OMX_U32
*pNumComps,
212
OMX_U8
**compNames);
213
219
void
*
loaderPrivate
;
220
221
}
BOSA_COMPONENTLOADER
;
222
223
#endif
Generated for OpenMAX Bellagio rel. 0.9.3 by
1.5.1