Public Attributes

limoi_muxer_callbacks_t Struct Reference
[limoi muxer base]

#include <limoi-muxer.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(* mux )(OMX_HANDLETYPE hComp, CP_PIPETYPE *pipe, CPhandle content, OMX_BUFFERHEADERTYPE *audio_in, OMX_BUFFERHEADERTYPE *video_in)

Detailed Description

limoi muxer 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 muxer 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 muxer processes command within the callback context, without holding the command mutex, nor the component and port mutex.

int(* mux)(OMX_HANDLETYPE hComp, CP_PIPETYPE *pipe, CPhandle content, OMX_BUFFERHEADERTYPE *audio_in, OMX_BUFFERHEADERTYPE *video_in)

muxing function.

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