#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
1.6.1