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_ERRORTYPE omx_base_filter_Destructor(OMX_COMPONENTTYPE *openmaxStandComp)
the base filter destructor for ST OpenMAX components
#define OSCL_IMPORT_REF
#define ENDCLASS(a)
OMX_ERRORTYPE omx_base_filter_Constructor(OMX_COMPONENTTYPE *openmaxStandComp, OMX_STRING cComponentName)
The base filter contructor for the OpenMAX ST components.
void * omx_base_filter_BufferMgmtFunction(void *param)
char * OMX_STRING
Definition: OMX_Types.h:206
#define DERIVEDCLASS(a, b)
OMX_ERRORTYPE
Definition: OMX_Core.h:126

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