UniMRCP
1.5.0
|
#include <mrcp_client_session.h>
Data Fields | |
mrcp_session_t | base |
mrcp_application_t * | application |
void * | app_obj |
mrcp_client_profile_t * | profile |
mpf_context_t * | context |
const mpf_codec_manager_t * | codec_manager |
apr_array_header_t * | terminations |
apr_array_header_t * | channels |
apt_bool_t | registered |
mrcp_session_descriptor_t * | offer |
mrcp_session_descriptor_t * | answer |
const mrcp_app_message_t * | active_request |
apt_obj_list_t * | request_queue |
mpf_task_msg_t * | mpf_task_msg |
mrcp_client_session_state_e | state |
mrcp_sig_status_code_e | status |
apr_size_t | subrequest_count |
apt_bool_t | disconnected |
MRCP client session
const mrcp_app_message_t* mrcp_client_session_t::active_request |
MRCP application active request
mrcp_session_descriptor_t* mrcp_client_session_t::answer |
In-progress answer
void* mrcp_client_session_t::app_obj |
External object associated with session
mrcp_application_t* mrcp_client_session_t::application |
Application session belongs to
mrcp_session_t mrcp_client_session_t::base |
Session base
apr_array_header_t* mrcp_client_session_t::channels |
MRCP control channel array (mrcp_channel_t*)
const mpf_codec_manager_t* mrcp_client_session_t::codec_manager |
Codec manager
mpf_context_t* mrcp_client_session_t::context |
Media context
apt_bool_t mrcp_client_session_t::disconnected |
True, if server unexpectedly closed session/connection
mpf_task_msg_t* mrcp_client_session_t::mpf_task_msg |
MPF task message, which construction is in progress
mrcp_session_descriptor_t* mrcp_client_session_t::offer |
In-progress offer
mrcp_client_profile_t* mrcp_client_session_t::profile |
Profile to use
apt_bool_t mrcp_client_session_t::registered |
Indicates whether session is already added to session table
apt_obj_list_t* mrcp_client_session_t::request_queue |
MRCP application request queue
mrcp_client_session_state_e mrcp_client_session_t::state |
Session state
mrcp_sig_status_code_e mrcp_client_session_t::status |
Status code of the app response to be generated
apr_size_t mrcp_client_session_t::subrequest_count |
Number of in-progress sub requests
apr_array_header_t* mrcp_client_session_t::terminations |
RTP termination array (mrcp_termination_slot_t)