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:129
const mpf_codec_descriptor_t * mrcp_engine_sink_stream_codec_get(const mrcp_engine_channel_t *channel)
Definition: mpf_termination.h:51
MPF Bidirectional Stream.
Definition: mpf_stream.h:69
#define APT_END_EXTERN_C
Definition: apt.h:38
int apt_bool_t
Definition: apt.h:57
Definition: mrcp_engine_types.h:99
Definition: mrcp_engine_types.h:73
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)
apt_bool_t(* on_close)(mrcp_engine_channel_t *channel)
Definition: mrcp_engine_types.h:67
const mrcp_engine_channel_event_vtable_t * event_vtable
Definition: mrcp_engine_types.h:79
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_bool_t(* on_close)(mrcp_engine_t *channel)
Definition: mrcp_engine_types.h:115
apt_bool_t(* on_open)(mrcp_engine_channel_t *channel, apt_bool_t status)
Definition: mrcp_engine_types.h:65
apt_str_t id
Definition: mrcp_engine_types.h:87
apr_size_t mrcp_resource_id
Definition: mrcp_types.h:68
Definition: mrcp_engine_types.h:150
const mrcp_engine_config_t * mrcp_engine_config_get(const mrcp_engine_t *engine)
mrcp_version_e mrcp_version
Definition: mrcp_engine_types.h:89
Definition: mrcp_engine_types.h:51
apt_bool_t(* on_open)(mrcp_engine_t *channel, apt_bool_t status)
Definition: mrcp_engine_types.h:113
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:119
const char * mrcp_engine_param_get(const mrcp_engine_t *engine, const char *name)
apt_bool_t(* on_message)(mrcp_engine_channel_t *channel, mrcp_message_t *message)
Definition: mrcp_engine_types.h:69
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