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