|
UniMRCP
1.3.0
|
#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
| const mpf_codec_manager_t* mrcp_engine_t::codec_manager |
Codec manager
| mrcp_engine_config_t* mrcp_engine_t::config |
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
| const apt_dir_layout_t* mrcp_engine_t::dir_layout |
Dir layout structure
| void* mrcp_engine_t::event_obj |
External object used with event handlers
| const mrcp_engine_event_vtable_t* mrcp_engine_t::event_vtable |
Table of virtual event handlers
| const char* mrcp_engine_t::id |
Identifier of the engine
| apt_bool_t mrcp_engine_t::is_open |
Is engine successfully opened
| const mrcp_engine_method_vtable_t* mrcp_engine_t::method_vtable |
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
| mrcp_resource_id mrcp_engine_t::resource_id |
Resource identifier
1.8.3.1