OpenMAXBellagio  0.9.3
omx_base_filter.h
Go to the documentation of this file.
1 
29 #ifndef __OMX_BASE_FILTER_H__
30 #define __OMX_BASE_FILTER_H__
31 
32 #include <OMX_Types.h>
33 #include <OMX_Component.h>
34 #include <OMX_Core.h>
35 #include "omx_base_component.h"
36 
39 #define OMX_BASE_FILTER_INPUTPORT_INDEX 0
40 
43 #define OMX_BASE_FILTER_OUTPUTPORT_INDEX 1
44 
47 #define OMX_BASE_FILTER_ALLPORT_INDEX -1
48 
52 #define omx_base_filter_PrivateType_FIELDS omx_base_component_PrivateType_FIELDS \
53  \
54  OMX_BUFFERHEADERTYPE* pPendingOutputBuffer; \
55  \
56  void (*BufferMgmtCallback)(OMX_COMPONENTTYPE* openmaxStandComp, OMX_BUFFERHEADERTYPE* inputbuffer, OMX_BUFFERHEADERTYPE* outputbuffer);
58 
59 
68 
74 
80 void* omx_base_filter_BufferMgmtFunction(void* param);
81 
82 #endif
omx_base_filter_PrivateType
Definition: omx_base_filter.h:51
OSCL_IMPORT_REF
#define OSCL_IMPORT_REF
Definition: omx_base_component.h:42
omx_base_component_PrivateType
Definition: omx_base_component.h:124
OMX_ERRORTYPE
OMX_ERRORTYPE
Definition: OMX_Core.h:127
OMX_Core.h
OMX_Types.h
omx_base_filter_Destructor
OMX_ERRORTYPE omx_base_filter_Destructor(OMX_COMPONENTTYPE *openmaxStandComp)
the base filter destructor for ST OpenMAX components
Definition: omx_base_filter.c:68
OMX_Component.h
omx_base_component.h
omx_base_filter_BufferMgmtFunction
void * omx_base_filter_BufferMgmtFunction(void *param)
Definition: omx_base_filter.c:85
OMX_COMPONENTTYPE
Definition: OMX_Component.h:308
ENDCLASS
#define ENDCLASS(a)
Definition: omx_classmagic.h:52
OMX_STRING
char * OMX_STRING
Definition: OMX_Types.h:206
omx_base_filter_Constructor
OMX_ERRORTYPE omx_base_filter_Constructor(OMX_COMPONENTTYPE *openmaxStandComp, OMX_STRING cComponentName)
The base filter contructor for the OpenMAX ST components.
Definition: omx_base_filter.c:36
DERIVEDCLASS
#define DERIVEDCLASS(a, b)
Definition: omx_classmagic.h:50

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