Go to the documentation of this file.
26 #ifndef _OMX_VIDEO_SCHEDULER_H_
27 #define _OMX_VIDEO_SCHEDULER_H_
36 #define VIDEO_SCHEDULER_COMP_NAME "OMX.st.video.scheduler"
37 #define VIDEO_SCHEDULER_COMP_ROLE "video.scheduler"
38 #define MAX_VIDEOSCHED_COMPONENTS 10
40 #define VIDEOSCHED_QUALITY_LEVELS 2
41 static int videoSchedQualityLevels []={1, 456192, 1, 304128};
50 #define omx_video_scheduler_component_PrivateType_FIELDS omx_base_filter_PrivateType_FIELDS \
52 OMX_TIME_CLOCKSTATE eState; \
53 OMX_BOOL frameDropFlag;\
55 ENDCLASS(omx_video_scheduler_component_PrivateType)
72 OMX_PTR ComponentParameterStructure);
77 OMX_PTR ComponentParameterStructure);
81 omx_video_scheduler_component_PrivateType* omx_video_scheduler_component_Private,
OMX_ERRORTYPE omx_video_scheduler_component_Destructor(OMX_COMPONENTTYPE *openmaxStandComp)
OMX_ERRORTYPE omx_video_scheduler_component_GetParameter(OMX_HANDLETYPE hComponent, OMX_INDEXTYPE nParamIndex, OMX_PTR ComponentParameterStructure)
OMX_BOOL omx_video_scheduler_component_ClockPortHandleFunction(omx_video_scheduler_component_PrivateType *omx_video_scheduler_component_Private, OMX_BUFFERHEADERTYPE *inputbuffer)
OMX_ERRORTYPE omx_video_scheduler_component_port_SendBufferFunction(omx_base_PortType *openmaxStandPort, OMX_BUFFERHEADERTYPE *pBuffer)
the entry point for sending buffers to the video scheduler ports
void omx_video_scheduler_component_BufferMgmtCallback(OMX_COMPONENTTYPE *openmaxStandComp, OMX_BUFFERHEADERTYPE *inputbuffer, OMX_BUFFERHEADERTYPE *outputbuffer)
OMX_ERRORTYPE omx_video_scheduler_component_SetParameter(OMX_HANDLETYPE hComponent, OMX_INDEXTYPE nParamIndex, OMX_PTR ComponentParameterStructure)
OMX_ERRORTYPE omx_fbdev_sink_component_Deinit(OMX_COMPONENTTYPE *openmaxStandComp)
#define DERIVEDCLASS(a, b)
OMX_ERRORTYPE omx_video_scheduler_component_port_FlushProcessingBuffers(omx_base_PortType *openmaxStandPort)
Releases buffers under processing. This function must be implemented in the derived classes,...
OMX_ERRORTYPE omx_video_scheduler_component_Constructor(OMX_COMPONENTTYPE *openmaxStandComp, OMX_STRING cComponentName)
OMX_ERRORTYPE omx_fbdev_sink_component_Init(OMX_COMPONENTTYPE *openmaxStandComp)
Generated for OpenMAX Bellagio rel. 0.9.3 by
1.5.1