Loader of plugins for MRCP engines. More...
#include "mrcp_engine_iface.h"
Go to the source code of this file.
Typedefs | |
typedef typedefAPT_BEGIN_EXTERN_C struct mrcp_engine_loader_t | mrcp_engine_loader_t |
Functions | |
mrcp_engine_loader_t * | mrcp_engine_loader_create (apr_pool_t *pool) |
apt_bool_t | mrcp_engine_loader_destroy (mrcp_engine_loader_t *loader) |
apt_bool_t | mrcp_engine_loader_plugins_unload (mrcp_engine_loader_t *loader) |
mrcp_engine_t * | mrcp_engine_loader_plugin_load (mrcp_engine_loader_t *loader, const char *id, const char *path, mrcp_engine_config_t *config) |
Loader of plugins for MRCP engines.
typedef typedefAPT_BEGIN_EXTERN_C struct mrcp_engine_loader_t mrcp_engine_loader_t |
Opaque engine loader declaration
mrcp_engine_loader_t* mrcp_engine_loader_create | ( | apr_pool_t * | pool | ) |
Create engine loader
apt_bool_t mrcp_engine_loader_destroy | ( | mrcp_engine_loader_t * | loader | ) |
Destroy engine loader
mrcp_engine_t* mrcp_engine_loader_plugin_load | ( | mrcp_engine_loader_t * | loader, | |
const char * | id, | |||
const char * | path, | |||
mrcp_engine_config_t * | config | |||
) |
Load engine plugin
apt_bool_t mrcp_engine_loader_plugins_unload | ( | mrcp_engine_loader_t * | loader | ) |
Unload loaded plugins