OpenMAX Bellagio
0.9.3
|
#include <OMX_Core.h>
Definition at line 398 of file OMX_Core.h.
OMX_HANDLETYPE OMX_BUFFERHEADERTYPE::hMarkTargetComponent |
The component that will generate a mark event upon processing this buffer.
Definition at line 417 of file OMX_Core.h.
Referenced by omx_base_sink_twoport_BufferMgmtFunction(), and omx_base_source_twoport_BufferMgmtFunction().
OMX_U32 OMX_BUFFERHEADERTYPE::nAllocLen |
size of the buffer allocated, in bytes
Definition at line 404 of file OMX_Core.h.
Referenced by base_port_AllocateBuffer(), and base_port_UseBuffer().
OMX_U32 OMX_BUFFERHEADERTYPE::nFilledLen |
number of bytes currently in the buffer
Definition at line 405 of file OMX_Core.h.
Referenced by audiomixerFillBufferDone(), omx_audio_mixer_component_BufferMgmtCallback(), omx_base_sink_twoport_BufferMgmtFunction(), omx_base_source_twoport_BufferMgmtFunction(), omx_clocksrc_BufferMgmtFunction(), omx_clocksrc_component_BufferMgmtCallback(), omx_video_scheduler_component_BufferMgmtCallback(), omx_video_scheduler_component_ClockPortHandleFunction(), omx_video_scheduler_component_port_SendBufferFunction(), omx_volume_component_BufferMgmtCallback(), and volcFillBufferDone().
OMX_U32 OMX_BUFFERHEADERTYPE::nFlags |
buffer specific flags
Definition at line 438 of file OMX_Core.h.
Referenced by omx_base_sink_twoport_BufferMgmtFunction(), omx_base_source_twoport_BufferMgmtFunction(), omx_video_scheduler_component_BufferMgmtCallback(), omx_video_scheduler_component_ClockPortHandleFunction(), and omx_video_scheduler_component_port_SendBufferFunction().
OMX_U32 OMX_BUFFERHEADERTYPE::nInputPortIndex |
The index of the input port (if any) using this buffer
Definition at line 441 of file OMX_Core.h.
Referenced by audiomixerEmptyBufferDone(), base_clock_port_SendBufferFunction(), base_port_AllocateBuffer(), base_port_AllocateTunnelBuffer(), base_port_ReturnBufferFunction(), base_port_SendBufferFunction(), base_port_UseBuffer(), omx_audio_mixer_component_BufferMgmtCallback(), omx_base_component_EmptyThisBuffer(), and omx_video_scheduler_component_port_SendBufferFunction().
OMX_U32 OMX_BUFFERHEADERTYPE::nOffset |
start offset of valid data in bytes from the start of the buffer
Definition at line 407 of file OMX_Core.h.
Referenced by omx_video_scheduler_component_BufferMgmtCallback().
OMX_U32 OMX_BUFFERHEADERTYPE::nOutputPortIndex |
The index of the output port (if any) using this buffer
Definition at line 439 of file OMX_Core.h.
Referenced by base_clock_port_SendBufferFunction(), base_port_AllocateBuffer(), base_port_AllocateTunnelBuffer(), base_port_ReturnBufferFunction(), base_port_SendBufferFunction(), base_port_UseBuffer(), omx_base_component_FillThisBuffer(), omx_clocksrc_component_BufferMgmtCallback(), and omx_video_scheduler_component_port_SendBufferFunction().
OMX_U32 OMX_BUFFERHEADERTYPE::nSize |
size of the structure in bytes
Definition at line 400 of file OMX_Core.h.
OMX_U32 OMX_BUFFERHEADERTYPE::nTickCount |
Optional entry that the component and application can update with a tick count when they access the component. This value should be in microseconds. Since this is a value relative to an arbitrary starting point, this value cannot be used to determine absolute time. This is an optional entry and not all components will update it.
Definition at line 422 of file OMX_Core.h.
OMX_TICKS OMX_BUFFERHEADERTYPE::nTimeStamp |
Timestamp corresponding to the sample starting at the first logical sample boundary in the buffer. Timestamps of successive samples within the buffer may be inferred by adding the duration of the of the preceding buffer to the timestamp of the preceding buffer.
Definition at line 431 of file OMX_Core.h.
Referenced by omx_video_scheduler_component_ClockPortHandleFunction().
OMX_VERSIONTYPE OMX_BUFFERHEADERTYPE::nVersion |
OMX specification version information
Definition at line 401 of file OMX_Core.h.
OMX_PTR OMX_BUFFERHEADERTYPE::pAppPrivate |
pointer to any data the application wants to associate with this buffer
Definition at line 409 of file OMX_Core.h.
Referenced by base_port_AllocateBuffer(), and base_port_UseBuffer().
OMX_U8* OMX_BUFFERHEADERTYPE::pBuffer |
Pointer to actual block of memory that is acting as the buffer
Definition at line 402 of file OMX_Core.h.
Referenced by audiomixerFillBufferDone(), base_clock_port_SendBufferFunction(), base_port_AllocateBuffer(), base_port_FreeBuffer(), base_port_FreeTunnelBuffer(), base_port_SendBufferFunction(), base_port_UseBuffer(), omx_audio_mixer_component_BufferMgmtCallback(), omx_clocksrc_component_BufferMgmtCallback(), omx_video_scheduler_component_BufferMgmtCallback(), omx_video_scheduler_component_ClockPortHandleFunction(), omx_video_scheduler_component_port_SendBufferFunction(), omx_volume_component_BufferMgmtCallback(), and volcFillBufferDone().
OMX_PTR OMX_BUFFERHEADERTYPE::pInputPortPrivate |
pointer to any data the input port wants to associate with this buffer
Definition at line 413 of file OMX_Core.h.
OMX_PTR OMX_BUFFERHEADERTYPE::pMarkData |
Application specific data associated with the mark sent on a mark event to disambiguate this mark from others.
Definition at line 419 of file OMX_Core.h.
Referenced by omx_base_sink_twoport_BufferMgmtFunction(), and omx_base_source_twoport_BufferMgmtFunction().
OMX_PTR OMX_BUFFERHEADERTYPE::pOutputPortPrivate |
pointer to any data the output port wants to associate with this buffer
Definition at line 415 of file OMX_Core.h.
OMX_PTR OMX_BUFFERHEADERTYPE::pPlatformPrivate |
pointer to any data the platform wants to associate with this buffer
Definition at line 411 of file OMX_Core.h.
Referenced by base_port_AllocateBuffer(), and base_port_UseBuffer().