171                                     apr_table_t *plugin_map);
 
#define MRCP_DECLARE(type)
Definition: mrcp.h:40
 
mrcp_sig_agent_t * mrcp_server_signaling_agent_get(const mrcp_server_t *server, const char *name)
 
apt_bool_t mrcp_server_resource_factory_register(mrcp_server_t *server, mrcp_resource_factory_t *resource_factory)
 
struct mrcp_connection_agent_t mrcp_connection_agent_t
Definition: mrcp_connection_types.h:42
 
struct apt_dir_layout_t apt_dir_layout_t
Definition: apt_dir_layout.h:38
 
apt_bool_t mrcp_server_signaling_agent_register(mrcp_server_t *server, mrcp_sig_agent_t *signaling_agent)
 
Definition: mpf_rtp_descriptor.h:128
 
MRCP Engine User Interface (typically user is an MRCP server) 
 
apt_bool_t mrcp_server_codec_manager_register(mrcp_server_t *server, mpf_codec_manager_t *codec_manager)
 
#define APT_END_EXTERN_C
Definition: apt.h:38
 
apt_bool_t mrcp_server_rtp_settings_register(mrcp_server_t *server, mpf_rtp_settings_t *rtp_settings, const char *name)
 
apt_bool_t mrcp_server_engine_register(mrcp_server_t *server, mrcp_engine_t *engine)
 
Definition: mrcp_server_session.h:116
 
int apt_bool_t
Definition: apt.h:57
 
mrcp_server_profile_t * mrcp_server_profile_get(const mrcp_server_t *server, const char *name)
 
apt_bool_t mrcp_server_start(mrcp_server_t *server)
 
apt_bool_t mrcp_server_online(mrcp_server_t *server)
 
mrcp_version_e
Definition: mrcp_types.h:30
 
apt_bool_t mrcp_server_profile_register(mrcp_server_t *server, mrcp_server_profile_t *profile, apr_table_t *plugin_map)
 
mrcp_server_profile_t * mrcp_server_profile_create(const char *id, mrcp_version_e mrcp_version, mrcp_resource_factory_t *resource_factory, mrcp_sig_agent_t *signaling_agent, mrcp_connection_agent_t *connection_agent, mpf_engine_t *media_engine, mpf_termination_factory_t *rtp_factory, mpf_rtp_settings_t *rtp_settings, apr_pool_t *pool)
 
typedefAPT_BEGIN_EXTERN_C struct mpf_engine_t mpf_engine_t
Definition: mpf_types.h:30
 
struct mrcp_resource_factory_t mrcp_resource_factory_t
Definition: mrcp_types.h:76
 
#define APT_BEGIN_EXTERN_C
Definition: apt.h:36
 
Definition: mpf_termination_factory.h:30
 
apr_pool_t * mrcp_server_memory_pool_get(const mrcp_server_t *server)
 
apt_bool_t mrcp_server_destroy(mrcp_server_t *server)
 
apt_bool_t mrcp_server_connection_agent_register(mrcp_server_t *server, mrcp_connection_agent_t *connection_agent)
 
mpf_termination_factory_t * mrcp_server_rtp_factory_get(const mrcp_server_t *server, const char *name)
 
Definition: mrcp_engine_types.h:145
 
apt_bool_t mrcp_server_media_engine_register(mrcp_server_t *server, mpf_engine_t *media_engine)
 
Definition: mrcp_sig_agent.h:52
 
const mpf_codec_manager_t * mrcp_server_codec_manager_get(const mrcp_server_t *server)
 
Thread Execution Abstraction. 
 
mpf_engine_t * mrcp_server_media_engine_get(const mrcp_server_t *server, const char *name)
 
mpf_rtp_settings_t * mrcp_server_rtp_settings_get(const mrcp_server_t *server, const char *name)
 
mrcp_connection_agent_t * mrcp_server_connection_agent_get(const mrcp_server_t *server, const char *name)
 
apt_bool_t mrcp_server_shutdown(mrcp_server_t *server)
 
typedefAPT_BEGIN_EXTERN_C struct mrcp_server_t mrcp_server_t
Definition: mrcp_server_types.h:32
 
APT_BEGIN_EXTERN_C mrcp_server_t * mrcp_server_create(apt_dir_layout_t *dir_layout)
 
Definition: mrcp_engine_types.h:114
 
apt_bool_t mrcp_server_offline(mrcp_server_t *server)
 
MPF RTP Stream Descriptor. 
 
struct mpf_codec_manager_t mpf_codec_manager_t
Definition: mpf_types.h:39
 
mrcp_engine_t * mrcp_server_engine_load(mrcp_server_t *server, const char *id, const char *path, mrcp_engine_config_t *config)
 
apt_bool_t mrcp_server_rtp_factory_register(mrcp_server_t *server, mpf_termination_factory_t *rtp_termination_factory, const char *name)