UniMRCP  1.5.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Fields
mrcp_engine_channel_t Struct Reference

#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_ttermination
 
mrcp_engine_tengine
 
apt_str_t id
 
mrcp_version_e mrcp_version
 
apt_bool_t is_open
 
apr_pool_t * pool
 

Detailed Description

MRCP engine channel declaration

Field Documentation

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


The documentation for this struct was generated from the following file: