17 #ifndef MRCP_ENGINE_IMPL_H
18 #define MRCP_ENGINE_IMPL_H
115 return channel->
id.
buf;
const mrcp_engine_event_vtable_t * event_vtable
Definition: mrcp_engine_types.h:124
const mpf_codec_descriptor_t * mrcp_engine_sink_stream_codec_get(const mrcp_engine_channel_t *channel)
apt_bool_t(* on_open)(mrcp_engine_t *channel, apt_bool_t status)
Definition: mrcp_engine_types.h:108
Definition: mpf_termination.h:51
apt_bool_t(* on_message)(mrcp_engine_channel_t *channel, mrcp_message_t *message)
Definition: mrcp_engine_types.h:66
MPF Bidirectional Stream.
Definition: mpf_stream.h:69
apt_bool_t(* on_open)(mrcp_engine_channel_t *channel, apt_bool_t status)
Definition: mrcp_engine_types.h:62
#define APT_END_EXTERN_C
Definition: apt.h:38
int apt_bool_t
Definition: apt.h:57
Definition: mrcp_engine_types.h:94
Definition: mrcp_engine_types.h:70
mrcp_version_e
Definition: mrcp_types.h:30
mrcp_engine_channel_t * mrcp_engine_channel_create(mrcp_engine_t *engine, const mrcp_engine_channel_method_vtable_t *method_vtable, void *method_obj, mpf_termination_t *termination, apr_pool_t *pool)
APT_BEGIN_EXTERN_C mrcp_engine_t * mrcp_engine_create(mrcp_resource_id resource_id, void *obj, const mrcp_engine_method_vtable_t *vtable, apr_pool_t *pool)
const mrcp_engine_channel_event_vtable_t * event_vtable
Definition: mrcp_engine_types.h:76
const mpf_codec_descriptor_t * mrcp_engine_source_stream_codec_get(const mrcp_engine_channel_t *channel)
Definition: mpf_stream_descriptor.h:43
#define APT_BEGIN_EXTERN_C
Definition: apt.h:36
apt_str_t id
Definition: mrcp_engine_types.h:84
apr_size_t mrcp_resource_id
Definition: mrcp_types.h:68
Definition: mrcp_engine_types.h:145
apt_bool_t(* on_close)(mrcp_engine_channel_t *channel)
Definition: mrcp_engine_types.h:64
apt_bool_t(* on_close)(mrcp_engine_t *channel)
Definition: mrcp_engine_types.h:110
const mrcp_engine_config_t * mrcp_engine_config_get(const mrcp_engine_t *engine)
mrcp_version_e mrcp_version
Definition: mrcp_engine_types.h:86
Definition: mrcp_engine_types.h:48
mrcp_engine_channel_t * mrcp_engine_sink_channel_create(mrcp_engine_t *engine, const mrcp_engine_channel_method_vtable_t *channel_vtable, const mpf_audio_stream_vtable_t *stream_vtable, void *method_obj, mpf_codec_descriptor_t *codec_descriptor, apr_pool_t *pool)
Definition: mrcp_engine_types.h:114
const char * mrcp_engine_param_get(const mrcp_engine_t *engine, const char *name)
mpf_termination_t * mrcp_engine_audio_termination_create(void *obj, const mpf_audio_stream_vtable_t *stream_vtable, mpf_stream_capabilities_t *capabilities, apr_pool_t *pool)
mrcp_engine_channel_t * mrcp_engine_source_channel_create(mrcp_engine_t *engine, const mrcp_engine_channel_method_vtable_t *channel_vtable, const mpf_audio_stream_vtable_t *stream_vtable, void *method_obj, mpf_codec_descriptor_t *codec_descriptor, apr_pool_t *pool)
char * buf
Definition: apt_string.h:38
Definition: mrcp_message.h:37
Definition: mpf_codec_descriptor.h:63