#include <julius/julius.h>
#include <dirent.h>
#include <stdarg.h>
関数 | |
static int | plugin_namelist_num () |
static void | plugin_free_all () |
int | plugin_get_id (char *name) |
void | plugin_init () |
static boolean | is_plugin_obj (char *filename) |
Guess if it is a file name of julius plugin | |
boolean | plugin_load_file (char *file) |
Load a plugin file. | |
boolean | plugin_load_dir (char *dir) |
Search for plugin file in a directory and load them. | |
void | plugin_load_dirs (char *dirent) |
read in plugins in multiple directories | |
int | plugin_find_optname (char *optfuncname, char *str) |
FUNC_VOID | plugin_get_func (int sid, char *name) |
boolean | plugin_exec_engine_startup (Recog *recog) |
void | plugin_exec_adin_captured (short *buf, int len) |
void | plugin_exec_adin_triggered (short *buf, int len) |
void | plugin_exec_vector_postprocess (VECT *vecbuf, int veclen, int nframe) |
void | plugin_exec_vector_postprocess_all (HTK_Param *param) |
void | plugin_exec_process_result (Recog *recog) |
boolean | mfc_module_init (MFCCCalc *mfcc, Recog *recog) |
boolean | mfc_module_set_header (MFCCCalc *mfcc, Recog *recog) |
boolean | mfc_module_standby (MFCCCalc *mfcc) |
boolean | mfc_module_begin (MFCCCalc *mfcc) |
boolean | mfc_module_end (MFCCCalc *mfcc) |
int | mfc_module_read (MFCCCalc *mfcc, int *new_t) |
変数 | |
static char * | plugin_suffix = PLUGIN_SUFFIX |
Plugin file path suffix | |
static char * | plugin_function_namelist [] = PLUGIN_FUNCTION_NAMELIST |
Function names to be loaded |
plugin.c で定義されています。
static boolean is_plugin_obj | ( | char * | filename | ) | [static] |
Guess if it is a file name of julius plugin
filename | [in] file name |
参照元 plugin_load_dir().
boolean plugin_load_file | ( | char * | file | ) |
Load a plugin file.
file | [in] plugin file path |
参照元 plugin_load_dir().
boolean plugin_load_dir | ( | char * | dir | ) |
Search for plugin file in a directory and load them.
dir | [in] directory |
参照元 plugin_load_dirs().
void plugin_load_dirs | ( | char * | dirent | ) |
read in plugins in multiple directories
dirent | [i/o] directory entry in form of "dir1:dir2:dir3:...". |
参照元 opt_parse().