libjulius/include/julius/plugin.h

プラグイン用ヘッダ [詳細]

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

ソースコードを見る。

データ構造

struct  __j_plugin_entry__
 Plugin function entry [詳細]

マクロ定義

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

型定義

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


説明

プラグイン用ヘッダ

作者:
Akinobu Lee
日付:
Sat Aug 2 13:04:15 2008
Revision
1.1

plugin.h で定義されています。


マクロ定義

#define PLUGIN_FUNCTION_NAMELIST

値:

{ \
 "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

plugin.h40 行で定義されています。


Juliusに対してThu Jul 23 12:16:45 2009に生成されました。  doxygen 1.5.1