OpenMAX Bellagio 0.9.3
omx_base_source.h
Go to the documentation of this file.
1
27
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
51#define omx_base_source_PrivateType_FIELDS omx_base_component_PrivateType_FIELDS \
52 \
53 void (*BufferMgmtCallback)(OMX_COMPONENTTYPE* openmaxStandComp, OMX_BUFFERHEADERTYPE* outputbuffer);
55
56
59
63
69void* omx_base_source_BufferMgmtFunction(void* param);
70
76
78
79#endif
80
OMX_ERRORTYPE
Definition OMX_Core.h:127
char * OMX_STRING
Definition OMX_Types.h:206
void * omx_base_source_BufferMgmtFunction(void *param)
OMX_ERRORTYPE omx_base_source_Constructor(OMX_COMPONENTTYPE *openmaxStandComp, OMX_STRING cComponentName)
void * omx_base_source_twoport_BufferMgmtFunction(void *param)
OMX_ERRORTYPE omx_base_source_Destructor(OMX_COMPONENTTYPE *openmaxStandComp)
#define ENDCLASS(a)
#define DERIVEDCLASS(a, b)
OMX_COMPONENTTYPE * openmaxStandComp

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