OpenMAXBellagio
0.9.3
omx_base_source.h
Go to the documentation of this file.
1
28
#ifndef _OMX_BASE_SOURCE_COMPONENT_H_
29
#define _OMX_BASE_SOURCE_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
38
#define OMX_BASE_SOURCE_OUTPUTPORT_INDEX 0
39
42
#define OMX_BASE_SOURCE_OUTPUTPORT_INDEX_1 1
43
46
#define OMX_BASE_SOURCE_ALLPORT_INDEX -1
47
50
DERIVEDCLASS
(
omx_base_source_PrivateType
,
omx_base_component_PrivateType
)
51
#define omx_base_source_PrivateType_FIELDS omx_base_component_PrivateType_FIELDS \
52
\
53
void (*BufferMgmtCallback)(OMX_COMPONENTTYPE* openmaxStandComp, OMX_BUFFERHEADERTYPE* outputbuffer);
54
ENDCLASS
(
omx_base_source_PrivateType
)
55
56
58
OMX_ERRORTYPE
omx_base_source_Constructor
(
OMX_COMPONENTTYPE
*openmaxStandComp,
OMX_STRING
cComponentName);
59
62
OMX_ERRORTYPE
omx_base_source_Destructor
(
OMX_COMPONENTTYPE
*openmaxStandComp);
63
69
void
*
omx_base_source_BufferMgmtFunction
(
void
* param);
70
77
void
*
omx_base_source_twoport_BufferMgmtFunction
(
void
* param);
78
79
#endif
80
omx_base_component_PrivateType
Definition:
omx_base_component.h:122
OMX_ERRORTYPE
OMX_ERRORTYPE
Definition:
OMX_Core.h:127
omx_base_source_Constructor
OMX_ERRORTYPE omx_base_source_Constructor(OMX_COMPONENTTYPE *openmaxStandComp, OMX_STRING cComponentName)
Definition:
omx_base_source.c:32
omx_base_source_BufferMgmtFunction
void * omx_base_source_BufferMgmtFunction(void *param)
Definition:
omx_base_source.c:68
OMX_Core.h
OMX_Types.h
omx_base_source_Destructor
OMX_ERRORTYPE omx_base_source_Destructor(OMX_COMPONENTTYPE *openmaxStandComp)
Definition:
omx_base_source.c:58
OMX_Component.h
omx_base_component.h
OMX_COMPONENTTYPE
Definition:
OMX_Component.h:308
omx_base_source_PrivateType
Definition:
omx_base_source.h:50
ENDCLASS
#define ENDCLASS(a)
Definition:
omx_classmagic.h:52
OMX_STRING
char * OMX_STRING
Definition:
OMX_Types.h:206
DERIVEDCLASS
#define DERIVEDCLASS(a, b)
Definition:
omx_classmagic.h:50
omx_base_source_twoport_BufferMgmtFunction
void * omx_base_source_twoport_BufferMgmtFunction(void *param)
Definition:
omx_base_source.c:211
Generated for OpenMAX Bellagio rel. 0.9.3 by
1.5.1