UniMRCP  1.7.0
Data Fields
mrcp_engine_channel_t Struct Reference

#include <mrcp_engine_types.h>

Collaboration diagram for mrcp_engine_channel_t:
Collaboration graph
[legend]

Data Fields

const mrcp_engine_channel_method_vtable_tmethod_vtable
 
void * method_obj
 
const mrcp_engine_channel_event_vtable_tevent_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
 
apr_table_t * attribs
 

Detailed Description

MRCP engine channel declaration

Field Documentation

◆ attribs

apr_table_t* mrcp_engine_channel_t::attribs

Name/value attributes

◆ engine

mrcp_engine_t* mrcp_engine_channel_t::engine

Back pointer to engine

◆ event_obj

void* mrcp_engine_channel_t::event_obj

External object used with event handlers

◆ event_vtable

const mrcp_engine_channel_event_vtable_t* mrcp_engine_channel_t::event_vtable

Table of virtual event handlers

◆ id

apt_str_t mrcp_engine_channel_t::id

Unique identifier to be used in traces

◆ is_open

apt_bool_t mrcp_engine_channel_t::is_open

Is channel successfully opened

◆ method_obj

void* mrcp_engine_channel_t::method_obj

External object used with virtual methods

◆ method_vtable

const mrcp_engine_channel_method_vtable_t* mrcp_engine_channel_t::method_vtable

Table of virtual methods

◆ mrcp_version

mrcp_version_e mrcp_engine_channel_t::mrcp_version

MRCP version

◆ pool

apr_pool_t* mrcp_engine_channel_t::pool

Pool to allocate memory from

◆ termination

mpf_termination_t* mrcp_engine_channel_t::termination

Media termination


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