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 
void * omx_base_source_BufferMgmtFunction(void *param)
#define ENDCLASS(a)
char * OMX_STRING
Definition: OMX_Types.h:206
void * omx_base_source_twoport_BufferMgmtFunction(void *param)
#define DERIVEDCLASS(a, b)
OMX_ERRORTYPE omx_base_source_Destructor(OMX_COMPONENTTYPE *openmaxStandComp)
OMX_ERRORTYPE omx_base_source_Constructor(OMX_COMPONENTTYPE *openmaxStandComp, OMX_STRING cComponentName)
OMX_ERRORTYPE
Definition: OMX_Core.h:126

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