|
OpenMAXBellagio 0.9.3
|
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