OpenMAXBellagio
0.9.3
omx_base_video_port.h
Go to the documentation of this file.
1
26
#include "
omx_base_component.h
"
27
#include "
omx_classmagic.h
"
28
#include "
omx_base_port.h
"
29
30
#ifndef __OMX_BASE_VIDEO_PORT_H__
31
#define __OMX_BASE_VIDEO_PORT_H__
32
34
#define MAX_VIDEO_OUTPUT_BUF_SIZE 460800 //640 * 480 * 1.5
35
#define MIN_VIDEO_OUTPUT_BUF_SIZE 176*144*3 //176 * 144 * 1.5
36
44
DERIVEDCLASS
(
omx_base_video_PortType
,
omx_base_PortType
)
45
#define omx_base_video_PortType_FIELDS omx_base_PortType_FIELDS \
46
\
47
OMX_VIDEO_PARAM_PORTFORMATTYPE sVideoParam;
48
ENDCLASS
(
omx_base_video_PortType
)
49
50
66
OSCL_IMPORT_REF
OMX_ERRORTYPE
base_video_port_Constructor
(
67
OMX_COMPONENTTYPE
*openmaxStandComp,
68
omx_base_PortType
**openmaxStandPort,
69
OMX_U32
nPortIndex,
70
OMX_BOOL
isInput);
71
85
OSCL_IMPORT_REF
OMX_ERRORTYPE
base_video_port_Destructor
(
86
omx_base_PortType
*openmaxStandPort);
87
88
#endif
omx_base_video_PortType
Definition:
omx_base_video_port.h:44
OSCL_IMPORT_REF
#define OSCL_IMPORT_REF
Definition:
omx_base_component.h:40
OMX_ERRORTYPE
OMX_ERRORTYPE
Definition:
OMX_Core.h:127
OMX_U32
unsigned long OMX_U32
Definition:
OMX_Types.h:145
base_video_port_Destructor
OMX_ERRORTYPE base_video_port_Destructor(omx_base_PortType *openmaxStandPort)
The base video port destructor for the generic OpenMAX ST Video port.
Definition:
omx_base_video_port.c:108
base_video_port_Constructor
OMX_ERRORTYPE base_video_port_Constructor(OMX_COMPONENTTYPE *openmaxStandComp, omx_base_PortType **openmaxStandPort, OMX_U32 nPortIndex, OMX_BOOL isInput)
The base contructor for the generic OpenMAX ST Video port.
Definition:
omx_base_video_port.c:49
omx_base_component.h
omx_classmagic.h
omx_base_port.h
OMX_BOOL
OMX_BOOL
Definition:
OMX_Types.h:189
omx_base_PortType
Definition:
omx_base_port.h:105
OMX_COMPONENTTYPE
Definition:
OMX_Component.h:308
ENDCLASS
#define ENDCLASS(a)
Definition:
omx_classmagic.h:52
DERIVEDCLASS
#define DERIVEDCLASS(a, b)
Definition:
omx_classmagic.h:50
Generated for OpenMAX Bellagio rel. 0.9.3 by
1.5.1