libjulius/include/julius/plugin.h File Reference

Plugin related header. More...

#include <sent/stddefs.h>
#include <dlfcn.h>

Go to the source code of this file.

Data Structures

struct  __j_plugin_entry__
 Plugin function entry. More...

Defines

#define PLUGIN_SUFFIX   ".jpi"
 Plug-in file suffix.
#define PLUGIN_FUNCTION_NAMELIST
 List of plugin function names.
#define PLUGIN_NONE   NULL
 define for "none"

Typedefs

typedef void * PLUGIN_MODULE
 Typedef for loaded module.
typedef void(*) FUNC_VOID ()
 Function definition.
typedef char *(*) FUNC_STR ()
typedef int(*) FUNC_INT ()
typedef __j_plugin_entry__ PLUGIN_ENTRY
 Plugin function entry.


Detailed Description

Plugin related header.

Author:
Akinobu Lee
Date:
Sat Aug 2 13:04:15 2008
Revision
1.1

Definition in file plugin.h.


Define Documentation

#define PLUGIN_FUNCTION_NAMELIST

Value:

{ \
 "adin_get_optname", \
 "adin_get_configuration", "adin_standby", \
 "adin_open",  "adin_read", "adin_close", \
 "adin_resume", "adin_pause", "adin_terminate", \
 "adin_postprocess", "adin_postprocess_triggered", \
 "fvin_get_optname", \
 "fvin_get_configuration", "fvin_standby", \
 "fvin_open", "fvin_read", "fvin_close", \
 "fvin_resume", "fvin_pause", "fvin_terminate", \
 "fvin_postprocess", \
 "calcmix_get_optname", "calcmix", "calcmix_init", "calcmix_free", \
 "result_best_str", \
 "startup"}
List of plugin function names.

Definition at line 40 of file plugin.h.


Generated on Thu Jul 23 12:13:29 2009 for Julius by  doxygen 1.5.1