Classes | Defines | Typedefs | Functions

audio renderer base
[limoi audio base]

Classes

struct  limoi_audio_renderer_callbacks_t
struct  limoi_audio_renderer_t

Defines

#define LIMOI_AUDIO_RENDERER_ROLE   "audio_renderer.pcm"
#define LIMOI_AUDIO_RENDERER(c)   ((limoi_audio_renderer_t *)OMX_COMPONENT(c))

Typedefs

typedef struct
limoi_audio_renderer_priv_t 
limoi_audio_renderer_priv_t

Functions

OMX_ERRORTYPE limoi_audio_renderer_deinit (OMX_HANDLETYPE hComp)
OMX_ERRORTYPE limoi_audio_renderer_init (OMX_HANDLETYPE *hComp, int bytes, const char *comp_name, const char *comp_version)
int limoi_audio_renderer_set_callbacks (OMX_HANDLETYPE hComp, limoi_audio_renderer_callbacks_t *callbacks)

Define Documentation

#define LIMOI_AUDIO_RENDERER (   c  )     ((limoi_audio_renderer_t *)OMX_COMPONENT(c))
#define LIMOI_AUDIO_RENDERER_ROLE   "audio_renderer.pcm"

default limoi audio renderer role name.


Typedef Documentation

opaque limoi audio renderer private data structure.


Function Documentation

OMX_ERRORTYPE limoi_audio_renderer_deinit ( OMX_HANDLETYPE  hComp  ) 

limoi audio renderer component deinitialization routine. destructs limoi audio renderer base component.

Parameters:
hComp component handle.
OMX_ERRORTYPE limoi_audio_renderer_init ( OMX_HANDLETYPE *  hComp,
int  bytes,
const char *  comp_name,
const char *  comp_version 
)

limoi audio renderer component initialization routine.

Parameters:
bytes size of component private data in bytes.
comp_name component name assigned by component implementor.
comp_version component version string assigned by component implementor. format: 'maj.minor.revison.step'.
int limoi_audio_renderer_set_callbacks ( OMX_HANDLETYPE  hComp,
limoi_audio_renderer_callbacks_t callbacks 
)

set limoi audio renderer component callbacks.

Parameters:
callbacks limoi_component_callbacks_t callbacks.
Returns:
0 on success, -1 on failure.
LIMOpenMAX Implementation API Reference - Generated by doxygen