OpenMAXBellagio  0.9.3
omx_base_sink.h
Go to the documentation of this file.
1 
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 
65 void* omx_base_sink_BufferMgmtFunction(void* param);
66 
68 
69 #endif

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