mrcp_connection_agent_t * mrcp_client_connection_agent_get(const mrcp_client_t *client, const char *name)
 
#define MRCP_DECLARE(type)
Definition: mrcp.h:40
 
apt_bool_t mrcp_client_start(mrcp_client_t *client)
 
typedefAPT_BEGIN_EXTERN_C struct mrcp_client_t mrcp_client_t
Definition: mrcp_client_types.h:32
 
Definition: mrcp_client_session.h:134
 
struct mrcp_connection_agent_t mrcp_connection_agent_t
Definition: mrcp_connection_types.h:42
 
apt_bool_t mrcp_client_profile_register(mrcp_client_t *client, mrcp_client_profile_t *profile, const char *name)
 
apt_bool_t mrcp_client_rtp_settings_register(mrcp_client_t *client, mpf_rtp_settings_t *rtp_settings, const char *name)
 
mrcp_client_profile_t * mrcp_client_profile_get(const mrcp_client_t *client, const char *name)
 
struct apt_dir_layout_t apt_dir_layout_t
Definition: apt_dir_layout.h:38
 
Definition: mpf_rtp_descriptor.h:128
 
#define APT_END_EXTERN_C
Definition: apt.h:38
 
apt_bool_t mrcp_client_resource_factory_register(mrcp_client_t *client, mrcp_resource_factory_t *resource_factory)
 
int apt_bool_t
Definition: apt.h:57
 
mrcp_sig_agent_t * mrcp_client_signaling_agent_get(const mrcp_client_t *client, const char *name)
 
mpf_engine_t * mrcp_client_media_engine_get(const mrcp_client_t *client, const char *name)
 
apt_bool_t mrcp_client_signaling_agent_register(mrcp_client_t *client, mrcp_sig_agent_t *signaling_agent)
 
struct mpf_engine_factory_t mpf_engine_factory_t
Definition: mpf_types.h:33
 
mrcp_client_profile_t * mrcp_client_profile_create(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, mrcp_sig_settings_t *signaling_settings, apr_pool_t *pool)
 
mrcp_version_e
Definition: mrcp_types.h:30
 
Definition: mrcp_sig_agent.h:33
 
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
 
apt_dir_layout_t * mrcp_client_dir_layout_get(const mrcp_client_t *client)
 
mrcp_client_profile_t * mrcp_client_profile_create_ex(mrcp_version_e mrcp_version, mrcp_resource_factory_t *resource_factory, mrcp_sa_factory_t *sa_factory, mrcp_ca_factory_t *ca_factory, mpf_engine_factory_t *mpf_factory, mpf_termination_factory_t *rtp_factory, mpf_rtp_settings_t *rtp_settings, mrcp_sig_settings_t *signaling_settings, apr_pool_t *pool)
 
#define APT_BEGIN_EXTERN_C
Definition: apt.h:36
 
apr_pool_t * mrcp_client_memory_pool_get(const mrcp_client_t *client)
 
Definition: mpf_termination_factory.h:30
 
apt_bool_t mrcp_client_profiles_get(const mrcp_client_t *client, mrcp_client_profile_t *profiles[], apr_size_t *count, const char *tag)
 
APT_BEGIN_EXTERN_C typedef void(* mrcp_client_handler_f)(apt_bool_t status)
Definition: mrcp_client.h:32
 
apt_bool_t mrcp_client_shutdown(mrcp_client_t *client)
 
apt_bool_t mrcp_client_rtp_factory_register(mrcp_client_t *client, mpf_termination_factory_t *rtp_termination_factory, const char *name)
 
mrcp_sig_settings_t * mrcp_client_signaling_settings_get(const mrcp_client_t *client, const char *name)
 
void mrcp_client_profile_tag_set(mrcp_client_profile_t *profile, const char *tag)
 
Definition: mrcp_sig_agent.h:52
 
struct mrcp_ca_factory_t mrcp_ca_factory_t
Definition: mrcp_connection_types.h:45
 
apt_bool_t mrcp_client_signaling_settings_register(mrcp_client_t *client, mrcp_sig_settings_t *signaling_settings, const char *name)
 
mrcp_client_t * mrcp_client_create(apt_dir_layout_t *dir_layout)
 
mpf_rtp_settings_t * mrcp_client_rtp_settings_get(const mrcp_client_t *client, const char *name)
 
Definition: mrcp_client_session.h:158
 
Thread Execution Abstraction. 
 
void mrcp_client_async_start_set(mrcp_client_t *client, mrcp_client_handler_f handler)
 
apt_bool_t mrcp_client_media_engine_register(mrcp_client_t *client, mpf_engine_t *media_engine)
 
apt_bool_t mrcp_client_destroy(mrcp_client_t *client)
 
mpf_termination_factory_t * mrcp_client_rtp_factory_get(const mrcp_client_t *client, const char *name)
 
apt_bool_t mrcp_client_application_register(mrcp_client_t *client, mrcp_application_t *application, const char *name)
 
MPF RTP Stream Descriptor. 
 
apt_bool_t mrcp_client_connection_agent_register(mrcp_client_t *client, mrcp_connection_agent_t *connection_agent)
 
struct mrcp_sa_factory_t mrcp_sa_factory_t
Definition: mrcp_sig_types.h:36
 
const mpf_codec_manager_t * mrcp_client_codec_manager_get(const mrcp_client_t *client)
 
struct mpf_codec_manager_t mpf_codec_manager_t
Definition: mpf_types.h:39
 
apt_bool_t mrcp_client_codec_manager_register(mrcp_client_t *client, mpf_codec_manager_t *codec_manager)