OpenMAXBellagio  0.9.3
omx_reference_resource_manager.h
Go to the documentation of this file.
1 
28 #ifndef _OMX_REFERENCE_RESOURCE_MANAGER_H_
29 #define _OMX_REFERENCE_RESOURCE_MANAGER_H_
30 
31 #define MAX_COMPONENTS_TYPES_HANDLED 500
32 
33 #include "omxcore.h"
34 
35 
42 };
43 
45 struct NameIndexType {
47  int index;
49 };
50 
51 
56 
57 OMX_ERRORTYPE RM_RegisterComponent(char *name, int max_components);
62 
65 #define RM_SHOW_NAME 0x01
66 #define RM_SHOW_ADDRESS 0x02
67 
74 void RM_printList(ComponentListType *list, int viewFlag);
75 
76 #endif
unsigned long OMX_U32
Definition: OMX_Types.h:145
OMX_ERRORTYPE addElemToList(ComponentListType **list, OMX_COMPONENTTYPE *openmaxStandComp, int index, OMX_BOOL bIsWaiting)
NameIndexType * listOfcomponentRegistered
ComponentListType ** globalWaitingComponentList
void RM_printList(ComponentListType *list, int viewFlag)
OMX_BOOL
Definition: OMX_Types.h:189
OMX_ERRORTYPE RM_RegisterComponent(char *name, int max_components)
OMX_ERRORTYPE RM_Deinit()
OMX_ERRORTYPE RM_Init()
ComponentListType ** globalComponentList
OMX_ERRORTYPE clearList(ComponentListType **list)
OMX_COMPONENTTYPE * openmaxStandComp
OMX_ERRORTYPE removeElemFromList(ComponentListType **list, OMX_COMPONENTTYPE *openmaxStandComp)
OMX_ERRORTYPE RM_removeFromWaitForResource(OMX_COMPONENTTYPE *openmaxStandComp)
int numElemInList(ComponentListType *list)
OMX_ERRORTYPE RM_getResource(OMX_COMPONENTTYPE *openmaxStandComp)
OMX_ERRORTYPE RM_waitForResource(OMX_COMPONENTTYPE *openmaxStandComp)
OMX_ERRORTYPE
Definition: OMX_Core.h:126
OMX_ERRORTYPE RM_releaseResource(OMX_COMPONENTTYPE *openmaxStandComp)

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