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)