28 #ifndef _OMX_REFERENCE_RESOURCE_MANAGER_H_
29 #define _OMX_REFERENCE_RESOURCE_MANAGER_H_
31 #define MAX_COMPONENTS_TYPES_HANDLED 500
65 #define RM_SHOW_NAME 0x01
66 #define RM_SHOW_ADDRESS 0x02
OMX_ERRORTYPE clearList(ComponentListType **list)
NameIndexType * listOfcomponentRegistered
ComponentListType ** globalWaitingComponentList
OMX_ERRORTYPE RM_RegisterComponent(char *name, int max_components)
OMX_ERRORTYPE addElemToList(ComponentListType **list, OMX_COMPONENTTYPE *openmaxStandComp, int index, OMX_BOOL bIsWaiting)
OMX_ERRORTYPE RM_getResource(OMX_COMPONENTTYPE *openmaxStandComp)
ComponentListType ** globalComponentList
OMX_ERRORTYPE RM_removeFromWaitForResource(OMX_COMPONENTTYPE *openmaxStandComp)
OMX_ERRORTYPE RM_Deinit()
OMX_COMPONENTTYPE * openmaxStandComp
OMX_ERRORTYPE RM_waitForResource(OMX_COMPONENTTYPE *openmaxStandComp)
void RM_printList(ComponentListType *list, int viewFlag)
int numElemInList(ComponentListType *list)
OMX_ERRORTYPE RM_releaseResource(OMX_COMPONENTTYPE *openmaxStandComp)
OMX_ERRORTYPE removeElemFromList(ComponentListType **list, OMX_COMPONENTTYPE *openmaxStandComp)