OpenMAXBellagio 0.9.3
omx_base_clock_port.h
Go to the documentation of this file.
00001 
00026 #include "omx_classmagic.h"
00027 #include "omx_base_port.h"
00028 
00029 #ifndef __OMX_BASE_CLOCK_PORT_H__
00030 #define __OMX_BASE_CLOCK_PORT_H__
00031 
00042 DERIVEDCLASS(omx_base_clock_PortType, omx_base_PortType)
00043 #define omx_base_clock_PortType_FIELDS omx_base_PortType_FIELDS \
00044   OMX_TIME_CONFIG_TIMESTAMPTYPE        sTimeStamp;   \
00045   OMX_TIME_MEDIATIMETYPE               sMediaTime; \
00046   OMX_TIME_CONFIG_MEDIATIMEREQUESTTYPE sMediaTimeRequest; \
00047   OMX_OTHER_PARAM_PORTFORMATTYPE       sOtherParam; 
00048 ENDCLASS(omx_base_clock_PortType)
00049 
00066 OMX_ERRORTYPE base_clock_port_Constructor(
00067   OMX_COMPONENTTYPE *openmaxStandComp,
00068   omx_base_PortType **openmaxStandPort,
00069   OMX_U32 nPortIndex, 
00070   OMX_BOOL isInput);
00071 
00084 OMX_ERRORTYPE base_clock_port_Destructor(
00085   omx_base_PortType *openmaxStandPort);
00086 
00087 OMX_ERRORTYPE base_clock_port_SendBufferFunction(
00088   omx_base_PortType *openmaxStandPort,
00089   OMX_BUFFERHEADERTYPE* pBuffer);
00090 
00091 #endif