Public Attributes

limoi_audio_encoder_callbacks_t Struct Reference
[audio encoder base]

#include <limoi-audio-encoder.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(* encode )(OMX_HANDLETYPE hComp, OMX_BUFFERHEADERTYPE *in, OMX_BUFFERHEADERTYPE *out)

Detailed Description

limoi audio encoder component callbacks.


Member Data Documentation

OMX_ERRORTYPE(* command_post)(limoi_component_cmd_t *cmd)

component private command post process handle. if not null, this gets called after the encoder 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 encoder processes command within the callback context, without holding the command mutex, nor the component and port mutex.

int(* encode)(OMX_HANDLETYPE hComp, OMX_BUFFERHEADERTYPE *in, OMX_BUFFERHEADERTYPE *out)

encoding function.

Returns:
0: OK -1: unrecoverable error.
LIMOpenMAX Implementation API Reference - Generated by doxygen