OpenMAX Bellagio 0.9.3
omx_base_filter.h
Go to the documentation of this file.
1
27
28
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
80void* omx_base_filter_BufferMgmtFunction(void* param);
81
82#endif
OMX_ERRORTYPE
Definition OMX_Core.h:127
char * OMX_STRING
Definition OMX_Types.h:206
#define OSCL_IMPORT_REF
void * omx_base_filter_BufferMgmtFunction(void *param)
OMX_ERRORTYPE omx_base_filter_Constructor(OMX_COMPONENTTYPE *openmaxStandComp, OMX_STRING cComponentName)
The base filter contructor for the OpenMAX ST components.
OMX_ERRORTYPE omx_base_filter_Destructor(OMX_COMPONENTTYPE *openmaxStandComp)
the base filter destructor for ST OpenMAX components
#define ENDCLASS(a)
#define DERIVEDCLASS(a, b)
OMX_COMPONENTTYPE * openmaxStandComp

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