17 #ifndef MRCP_SESSION_DESCRIPTOR_H
18 #define MRCP_SESSION_DESCRIPTOR_H
72 return descriptor->
control_media_arr->nelts + descriptor->audio_media_arr->nelts + descriptor->video_media_arr->nelts;
78 return mrcp_session_media_count_get(descriptor) - 1;
102 return mrcp_session_media_count_get(descriptor) - 1;
126 return mrcp_session_media_count_get(descriptor) - 1;
#define MRCP_DECLARE(type)
Definition: mrcp.h:40
const char * mrcp_session_status_phrase_get(mrcp_session_status_e status)
apr_array_header_t * audio_media_arr
Definition: mrcp_session_descriptor.h:59
Definition: mrcp_session_descriptor.h:34
Definition: mrcp_session_descriptor.h:33
apt_str_t origin
Definition: mrcp_session_descriptor.h:42
#define APT_END_EXTERN_C
Definition: apt.h:38
int apt_bool_t
Definition: apt.h:57
mrcp_session_descriptor_t * mrcp_session_descriptor_create(apr_pool_t *pool)
mrcp_session_status_e
Definition: mrcp_session_descriptor.h:31
apt_bool_t resource_state
Definition: mrcp_session_descriptor.h:50
apr_array_header_t * video_media_arr
Definition: mrcp_session_descriptor.h:61
apr_array_header_t * control_media_arr
Definition: mrcp_session_descriptor.h:57
#define APT_BEGIN_EXTERN_C
Definition: apt.h:36
MRCP Signaling Types Declaration.
Definition: mrcp_session_descriptor.h:32
Definition: mrcp_session_descriptor.h:35
mrcp_session_descriptor_t * mrcp_session_answer_create(const mrcp_session_descriptor_t *offer, apr_pool_t *pool)
mrcp_session_status_e status
Definition: mrcp_session_descriptor.h:52
int response_code
Definition: mrcp_session_descriptor.h:54
Definition: mrcp_session_descriptor.h:36
Definition: apt_string.h:36
Definition: mrcp_session_descriptor.h:40
apt_str_t ip
Definition: mrcp_session_descriptor.h:44
apt_str_t resource_name
Definition: mrcp_session_descriptor.h:48
MPF RTP Stream Descriptor.
apt_str_t ext_ip
Definition: mrcp_session_descriptor.h:46