OpenMAXBellagio  0.9.3
omx_base_source.h
Go to the documentation of this file.
1 
28 #ifndef _OMX_BASE_SOURCE_COMPONENT_H_
29 #define _OMX_BASE_SOURCE_COMPONENT_H_
30 
31 #include <OMX_Types.h>
32 #include <OMX_Component.h>
33 #include <OMX_Core.h>
34 #include "omx_base_component.h"
35 
38 #define OMX_BASE_SOURCE_OUTPUTPORT_INDEX 0
39 
42 #define OMX_BASE_SOURCE_OUTPUTPORT_INDEX_1 1
43 
46 #define OMX_BASE_SOURCE_ALLPORT_INDEX -1
47 
51 #define omx_base_source_PrivateType_FIELDS omx_base_component_PrivateType_FIELDS \
52  \
53  void (*BufferMgmtCallback)(OMX_COMPONENTTYPE* openmaxStandComp, OMX_BUFFERHEADERTYPE* outputbuffer);
55 
56 
59 
63 
69 void* omx_base_source_BufferMgmtFunction(void* param);
70 
78 
79 #endif
80 
omx_base_component_PrivateType
Definition: omx_base_component.h:124
OMX_ERRORTYPE
OMX_ERRORTYPE
Definition: OMX_Core.h:127
omx_base_source_Constructor
OMX_ERRORTYPE omx_base_source_Constructor(OMX_COMPONENTTYPE *openmaxStandComp, OMX_STRING cComponentName)
Definition: omx_base_source.c:32
omx_base_source_BufferMgmtFunction
void * omx_base_source_BufferMgmtFunction(void *param)
Definition: omx_base_source.c:68
OMX_Core.h
OMX_Types.h
omx_base_source_Destructor
OMX_ERRORTYPE omx_base_source_Destructor(OMX_COMPONENTTYPE *openmaxStandComp)
Definition: omx_base_source.c:58
OMX_Component.h
omx_base_component.h
OMX_COMPONENTTYPE
Definition: OMX_Component.h:308
omx_base_source_PrivateType
Definition: omx_base_source.h:50
ENDCLASS
#define ENDCLASS(a)
Definition: omx_classmagic.h:52
OMX_STRING
char * OMX_STRING
Definition: OMX_Types.h:206
DERIVEDCLASS
#define DERIVEDCLASS(a, b)
Definition: omx_classmagic.h:50
omx_base_source_twoport_BufferMgmtFunction
void * omx_base_source_twoport_BufferMgmtFunction(void *param)
Definition: omx_base_source.c:213

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