UniMRCP  1.2.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Fields
mrcp_profile_t Struct Reference

#include <mrcp_client_session.h>

Data Fields

const char * name
 
const char * tag
 
mrcp_version_e mrcp_version
 
mrcp_resource_factory_tresource_factory
 
mpf_engine_factory_tmpf_factory
 
mpf_termination_factory_trtp_termination_factory
 
mrcp_sa_factory_tsa_factory
 
mrcp_ca_factory_tca_factory
 
mrcp_sig_settings_tsignaling_settings
 
mpf_rtp_settings_trtp_settings
 
const char * id
 
apr_hash_t * engine_table
 
mpf_engine_tmedia_engine
 
mrcp_sig_agent_tsignaling_agent
 
mrcp_connection_agent_tconnection_agent
 

Detailed Description

MRCP profile

Field Documentation

mrcp_ca_factory_t* mrcp_profile_t::ca_factory

Connection agent factory

mrcp_connection_agent_t* mrcp_profile_t::connection_agent

Connection agent

apr_hash_t* mrcp_profile_t::engine_table

Table of engines (mrcp_engine_t*)

const char* mrcp_profile_t::id

Identifier of the profile

mpf_engine_t* mrcp_profile_t::media_engine

Media processing engine

mpf_engine_factory_t* mrcp_profile_t::mpf_factory

Media engine factory

mrcp_version_e mrcp_profile_t::mrcp_version

MRCP version

const char* mrcp_profile_t::name

Unique profile name

mrcp_resource_factory_t * mrcp_profile_t::resource_factory

MRCP resource factory

mpf_rtp_settings_t * mrcp_profile_t::rtp_settings

RTP settings

mpf_termination_factory_t * mrcp_profile_t::rtp_termination_factory

RTP termination factory

mrcp_sa_factory_t* mrcp_profile_t::sa_factory

Signaling agent factory

mrcp_sig_agent_t* mrcp_profile_t::signaling_agent

Signaling agent

mrcp_sig_settings_t* mrcp_profile_t::signaling_settings

Signaling settings

const char* mrcp_profile_t::tag

Arbitrary tag set/used by user application


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