UniMRCP  1.5.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Functions
mrcp_engine_iface.h File Reference

MRCP Engine User Interface (typically user is an MRCP server) More...

#include "mrcp_engine_types.h"

Go to the source code of this file.

Functions

APT_BEGIN_EXTERN_C apt_bool_t mrcp_engine_virtual_destroy (mrcp_engine_t *engine)
 
apt_bool_t mrcp_engine_virtual_open (mrcp_engine_t *engine)
 
void mrcp_engine_on_open (mrcp_engine_t *engine, apt_bool_t status)
 
apt_bool_t mrcp_engine_virtual_close (mrcp_engine_t *engine)
 
void mrcp_engine_on_close (mrcp_engine_t *engine)
 
mrcp_engine_channel_tmrcp_engine_channel_virtual_create (mrcp_engine_t *engine, mrcp_version_e mrcp_version, apr_pool_t *pool)
 
apt_bool_t mrcp_engine_channel_virtual_destroy (mrcp_engine_channel_t *channel)
 
mrcp_engine_config_tmrcp_engine_config_alloc (apr_pool_t *pool)
 

Detailed Description

MRCP Engine User Interface (typically user is an MRCP server)

Function Documentation

mrcp_engine_channel_t* mrcp_engine_channel_virtual_create ( mrcp_engine_t engine,
mrcp_version_e  mrcp_version,
apr_pool_t *  pool 
)

Create engine channel

apt_bool_t mrcp_engine_channel_virtual_destroy ( mrcp_engine_channel_t channel)

Destroy engine channel

mrcp_engine_config_t* mrcp_engine_config_alloc ( apr_pool_t *  pool)

Allocate engine config

void mrcp_engine_on_close ( mrcp_engine_t engine)

Response to close engine request

void mrcp_engine_on_open ( mrcp_engine_t engine,
apt_bool_t  status 
)

Response to open engine request

apt_bool_t mrcp_engine_virtual_close ( mrcp_engine_t engine)

Close engine

APT_BEGIN_EXTERN_C apt_bool_t mrcp_engine_virtual_destroy ( mrcp_engine_t engine)

Destroy engine

apt_bool_t mrcp_engine_virtual_open ( mrcp_engine_t engine)

Open engine