| 
    UniMRCP
    1.5.0
    
   | 
 
#include <mrcp_engine_types.h>
Data Fields | |
| const  mrcp_engine_channel_method_vtable_t *  | method_vtable | 
| void * | method_obj | 
| const  mrcp_engine_channel_event_vtable_t *  | event_vtable | 
| void * | event_obj | 
| mpf_termination_t * | termination | 
| mrcp_engine_t * | engine | 
| apt_str_t | id | 
| mrcp_version_e | mrcp_version | 
| apt_bool_t | is_open | 
| apr_pool_t * | pool | 
MRCP engine channel declaration
| mrcp_engine_t* mrcp_engine_channel_t::engine | 
Back pointer to engine
| void* mrcp_engine_channel_t::event_obj | 
External object used with event handlers
| const mrcp_engine_channel_event_vtable_t* mrcp_engine_channel_t::event_vtable | 
Table of virtual event handlers
| apt_str_t mrcp_engine_channel_t::id | 
Unique identifier to be used in traces
| apt_bool_t mrcp_engine_channel_t::is_open | 
Is channel successfully opened
| void* mrcp_engine_channel_t::method_obj | 
External object used with virtual methods
| const mrcp_engine_channel_method_vtable_t* mrcp_engine_channel_t::method_vtable | 
Table of virtual methods
| mrcp_version_e mrcp_engine_channel_t::mrcp_version | 
MRCP version
| apr_pool_t* mrcp_engine_channel_t::pool | 
Pool to allocate memory from
| mpf_termination_t* mrcp_engine_channel_t::termination | 
Media termination
 1.8.6