#include <mrcp_engine_types.h>
Data Fields | |
const char * | id |
mrcp_resource_id | resource_id |
void * | obj |
const mrcp_engine_method_vtable_t * | method_vtable |
const mrcp_engine_event_vtable_t * | event_vtable |
void * | event_obj |
const mpf_codec_manager_t * | codec_manager |
const apt_dir_layout_t * | dir_layout |
mrcp_engine_config_t * | config |
apr_size_t | cur_channel_count |
apt_bool_t | is_open |
apr_pool_t * | pool |
mrcp_state_machine_t *(* | create_state_machine )(void *obj, mrcp_version_e version, apr_pool_t *pool) |
MRCP engine
Codec manager
Config of engine
mrcp_state_machine_t*(* mrcp_engine_t::create_state_machine)(void *obj, mrcp_version_e version, apr_pool_t *pool) |
Create state machine
apr_size_t mrcp_engine_t::cur_channel_count |
Number of simultaneous channels currently in use
Dir layout structure
void* mrcp_engine_t::event_obj |
External object used with event handlers
Table of virtual event handlers
const char* mrcp_engine_t::id |
Identifier of the engine
Is engine successfully opened
Table of virtual methods
void* mrcp_engine_t::obj |
External object associated with engine
apr_pool_t* mrcp_engine_t::pool |
Pool to allocate memory from
Resource identifier