OpenMAX Bellagio 0.9.3
|
#include <OMX_Component.h>
Definition at line 61 of file OMX_Component.h.
OMX_AUDIO_PORTDEFINITIONTYPE OMX_PARAM_PORTDEFINITIONTYPE::audio |
Definition at line 79 of file OMX_Component.h.
Referenced by base_audio_port_Constructor(), base_audio_port_Destructor(), base_port_ComponentTunnelRequest(), and omx_base_component_SetParameter().
OMX_BOOL OMX_PARAM_PORTDEFINITIONTYPE::bBuffersContiguous |
Definition at line 84 of file OMX_Component.h.
OMX_BOOL OMX_PARAM_PORTDEFINITIONTYPE::bEnabled |
Ports default to enabled and are enabled/disabled by OMX_CommandPortEnable/OMX_CommandPortDisable. When disabled a port is unpopulated. A disabled port is not populated with buffers on a transition to IDLE.
Definition at line 69 of file OMX_Component.h.
Referenced by base_port_DisablePort(), and base_port_EnablePort().
OMX_BOOL OMX_PARAM_PORTDEFINITIONTYPE::bPopulated |
Port is populated with all of its buffers as indicated by nBufferCountActual. A disabled port is always unpopulated. An enabled port is populated on a transition to OMX_StateIdle and unpopulated on a transition to loaded.
Definition at line 73 of file OMX_Component.h.
Referenced by base_port_AllocateBuffer(), base_port_AllocateTunnelBuffer(), base_port_EnablePort(), base_port_FreeBuffer(), base_port_FreeTunnelBuffer(), and base_port_UseBuffer().
OMX_DIRTYPE OMX_PARAM_PORTDEFINITIONTYPE::eDir |
Direction (input or output) of this port
Definition at line 65 of file OMX_Component.h.
Referenced by base_clock_port_SendBufferFunction(), base_port_AllocateBuffer(), base_port_AllocateTunnelBuffer(), base_port_ComponentTunnelRequest(), base_port_FlushProcessingBuffers(), base_port_ReturnBufferFunction(), base_port_SendBufferFunction(), base_port_UseBuffer(), clocksrc_port_FlushProcessingBuffers(), omx_base_component_EmptyThisBuffer(), omx_base_component_FillThisBuffer(), omx_video_scheduler_component_port_FlushProcessingBuffers(), and omx_video_scheduler_component_port_SendBufferFunction().
OMX_PORTDOMAINTYPE OMX_PARAM_PORTDEFINITIONTYPE::eDomain |
Domain of the port. Determines the contents of metadata below.
Definition at line 77 of file OMX_Component.h.
Referenced by base_audio_port_Constructor(), base_clock_port_Constructor(), base_image_port_Constructor(), base_port_ComponentTunnelRequest(), base_port_FlushProcessingBuffers(), base_video_port_Constructor(), omx_base_component_SetParameter(), and omx_video_scheduler_component_port_FlushProcessingBuffers().
union { ... } OMX_PARAM_PORTDEFINITIONTYPE::format |
Referenced by base_audio_port_Constructor(), base_audio_port_Destructor(), base_clock_port_Constructor(), base_image_port_Constructor(), base_image_port_Destructor(), base_port_ComponentTunnelRequest(), base_video_port_Constructor(), base_video_port_Destructor(), omx_base_component_SetParameter(), omx_video_scheduler_component_Constructor(), and omx_video_scheduler_component_SetParameter().
OMX_IMAGE_PORTDEFINITIONTYPE OMX_PARAM_PORTDEFINITIONTYPE::image |
Definition at line 81 of file OMX_Component.h.
Referenced by base_image_port_Constructor(), base_image_port_Destructor(), and omx_base_component_SetParameter().
OMX_U32 OMX_PARAM_PORTDEFINITIONTYPE::nBufferAlignment |
Definition at line 85 of file OMX_Component.h.
OMX_U32 OMX_PARAM_PORTDEFINITIONTYPE::nBufferCountActual |
The actual number of buffers allocated on this port
Definition at line 66 of file OMX_Component.h.
Referenced by base_clock_port_Constructor(), base_clock_port_SendBufferFunction(), base_port_AllocateBuffer(), base_port_AllocateTunnelBuffer(), base_port_ComponentTunnelRequest(), base_port_EnablePort(), base_port_FreeBuffer(), base_port_FreeTunnelBuffer(), base_port_SendBufferFunction(), base_port_UseBuffer(), omx_base_component_MessageHandler(), omx_base_component_SetParameter(), omx_video_scheduler_component_port_SendBufferFunction(), and omx_video_scheduler_component_SetParameter().
OMX_U32 OMX_PARAM_PORTDEFINITIONTYPE::nBufferCountMin |
The minimum number of buffers this port requires
Definition at line 67 of file OMX_Component.h.
Referenced by base_clock_port_Constructor(), and omx_base_component_SetParameter().
OMX_U32 OMX_PARAM_PORTDEFINITIONTYPE::nBufferSize |
Size, in bytes, for buffers to be used for this channel
Definition at line 68 of file OMX_Component.h.
Referenced by base_audio_port_Constructor(), base_clock_port_Constructor(), base_image_port_Constructor(), base_port_AllocateBuffer(), base_port_AllocateTunnelBuffer(), base_port_UseBuffer(), base_video_port_Constructor(), omx_video_scheduler_component_Constructor(), and omx_video_scheduler_component_SetParameter().
OMX_U32 OMX_PARAM_PORTDEFINITIONTYPE::nPortIndex |
Port number the structure applies to
Definition at line 64 of file OMX_Component.h.
Referenced by base_clock_port_SendBufferFunction(), base_port_AllocateBuffer(), base_port_AllocateTunnelBuffer(), base_port_ComponentTunnelRequest(), base_port_DisablePort(), base_port_EnablePort(), base_port_FlushProcessingBuffers(), base_port_FreeBuffer(), base_port_FreeTunnelBuffer(), base_port_ReturnBufferFunction(), base_port_SendBufferFunction(), base_port_UseBuffer(), clocksrc_port_FlushProcessingBuffers(), omx_base_component_SetParameter(), omx_video_scheduler_component_port_FlushProcessingBuffers(), omx_video_scheduler_component_port_SendBufferFunction(), and omx_video_scheduler_component_SetParameter().
OMX_U32 OMX_PARAM_PORTDEFINITIONTYPE::nSize |
Size of the structure in bytes
Definition at line 62 of file OMX_Component.h.
OMX_VERSIONTYPE OMX_PARAM_PORTDEFINITIONTYPE::nVersion |
OMX specification version information
Definition at line 63 of file OMX_Component.h.
OMX_OTHER_PORTDEFINITIONTYPE OMX_PARAM_PORTDEFINITIONTYPE::other |
Definition at line 82 of file OMX_Component.h.
Referenced by base_clock_port_Constructor(), base_port_ComponentTunnelRequest(), omx_base_component_SetParameter(), and omx_video_scheduler_component_SetParameter().
OMX_VIDEO_PORTDEFINITIONTYPE OMX_PARAM_PORTDEFINITIONTYPE::video |
Definition at line 80 of file OMX_Component.h.
Referenced by base_port_ComponentTunnelRequest(), base_video_port_Constructor(), base_video_port_Destructor(), omx_base_component_SetParameter(), omx_video_scheduler_component_Constructor(), and omx_video_scheduler_component_SetParameter().