OpenMAX Bellagio 0.9.3
omx_base_sink.h
Go to the documentation of this file.
1
27
28#ifndef _OMX_BASE_SINK_COMPONENT_H_
29#define _OMX_BASE_SINK_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
36#define OMX_BASE_SINK_INPUTPORT_INDEX 0 /* The index of the input port for the derived components */
37#define OMX_BASE_SINK_CLOCKPORT_INDEX 1 /* The index of the clock port for the derived components */
38#define OMX_BASE_SINK_INPUTPORT_INDEX_1 1 /* The index of the 2nd input port for the derived components */
39
42#define OMX_BASE_SINK_ALLPORT_INDEX -1
43
47#define omx_base_sink_PrivateType_FIELDS omx_base_component_PrivateType_FIELDS \
48 \
49 void (*BufferMgmtCallback)(OMX_COMPONENTTYPE* openmaxStandComp, OMX_BUFFERHEADERTYPE* inputbuffer);
51
52
55
59
65void* omx_base_sink_BufferMgmtFunction(void* param);
66
68
69#endif
OMX_ERRORTYPE
Definition OMX_Core.h:127
char * OMX_STRING
Definition OMX_Types.h:206
OMX_ERRORTYPE omx_base_sink_Destructor(OMX_COMPONENTTYPE *openmaxStandComp)
void * omx_base_sink_BufferMgmtFunction(void *param)
OMX_ERRORTYPE omx_base_sink_Constructor(OMX_COMPONENTTYPE *openmaxStandComp, OMX_STRING cComponentName)
void * omx_base_sink_twoport_BufferMgmtFunction(void *param)
#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