UniMRCP  1.7.0
Typedefs | Functions
mrcp_resource_loader.h File Reference

MRCP Resource Loader. More...

#include "apt_string.h"
#include "mrcp_types.h"
Include dependency graph for mrcp_resource_loader.h:

Go to the source code of this file.

Typedefs

typedef typedefAPT_BEGIN_EXTERN_C struct mrcp_resource_loader_t mrcp_resource_loader_t
 

Functions

mrcp_resource_loader_tmrcp_resource_loader_create (apt_bool_t load_all_resources, apr_pool_t *pool)
 
apt_bool_t mrcp_resources_load (mrcp_resource_loader_t *loader)
 
apt_bool_t mrcp_resource_load (mrcp_resource_loader_t *loader, const apt_str_t *name)
 
apt_bool_t mrcp_resource_load_by_id (mrcp_resource_loader_t *loader, mrcp_resource_id id)
 
mrcp_resource_factory_tmrcp_resource_factory_get (const mrcp_resource_loader_t *loader)
 

Detailed Description

MRCP Resource Loader.

Typedef Documentation

◆ mrcp_resource_loader_t

typedef typedefAPT_BEGIN_EXTERN_C struct mrcp_resource_loader_t mrcp_resource_loader_t

Opaque resource loader declaration

Function Documentation

◆ mrcp_resource_factory_get()

mrcp_resource_factory_t* mrcp_resource_factory_get ( const mrcp_resource_loader_t loader)

Get MRCP resource factory

◆ mrcp_resource_load()

apt_bool_t mrcp_resource_load ( mrcp_resource_loader_t loader,
const apt_str_t name 
)

Load MRCP resource by resource name

◆ mrcp_resource_load_by_id()

apt_bool_t mrcp_resource_load_by_id ( mrcp_resource_loader_t loader,
mrcp_resource_id  id 
)

Load MRCP resource by resource identifier

◆ mrcp_resource_loader_create()

mrcp_resource_loader_t* mrcp_resource_loader_create ( apt_bool_t  load_all_resources,
apr_pool_t *  pool 
)

Create MRCP resource loader

◆ mrcp_resources_load()

apt_bool_t mrcp_resources_load ( mrcp_resource_loader_t loader)

Load all MRCP resources