Public Attributes

limoi_audio_renderer_callbacks_t Struct Reference
[audio renderer base]

#include <limoi-audio-renderer.h>

List of all members.

Public Attributes

OMX_ERRORTYPE(* command_prep )(limoi_component_cmd_t *cmd)
OMX_ERRORTYPE(* command_post )(limoi_component_cmd_t *cmd)
int(* render )(OMX_HANDLETYPE hComp, OMX_BUFFERHEADERTYPE *buf, OMX_HANDLETYPE clock_tunnel_comp, int clock_tunnel_port, int clock_port)
int(* clock )(OMX_HANDLETYPE hComp, OMX_HANDLETYPE clock_tunnel_comp, OMX_BUFFERHEADERTYPE *clock_buf)

Detailed Description

limoi audio renderer component callbacks.


Member Data Documentation

int(* clock)(OMX_HANDLETYPE hComp, OMX_HANDLETYPE clock_tunnel_comp, OMX_BUFFERHEADERTYPE *clock_buf)

clock update function.

Parameters:
hComp audio renderer component handle
clock_tunnel_comp tunneled clock component if not null.
clock_buf clock buffer if available.
OMX_ERRORTYPE(* command_post)(limoi_component_cmd_t *cmd)

component private command post process handle. if not null, this gets called after the renderer processes command within the callback context, without holding the command mutex, nor the component and port mutex.

OMX_ERRORTYPE(* command_prep)(limoi_component_cmd_t *cmd)

component private command preparation handle. if not null, this gets called before the renderer processes command within the callback context, without holding the command mutex, nor the component and port mutex.

int(* render)(OMX_HANDLETYPE hComp, OMX_BUFFERHEADERTYPE *buf, OMX_HANDLETYPE clock_tunnel_comp, int clock_tunnel_port, int clock_port)

rendering function.

Parameters:
hComp audio renderer component handle
buf audio buffer to render.
clock_tunnel_comp tunneled clock component if available.
clock_tunnel_port tunneled clock port index if available.
clock_port renderer clock port index.
LIMOpenMAX Implementation API Reference - Generated by doxygen