#include <mrcp_client_session.h>
Data Fields | |
| mrcp_session_t | base |
| mrcp_application_t * | application |
| void * | app_obj |
| mrcp_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 |
MRCP client session
MRCP application active request
In-progress answer
External object associated with session
Application session belongs to
Session base
| apr_array_header_t* mrcp_client_session_t::channels |
MRCP control channel array (mrcp_channel_t*)
Codec manager
Media context
MPF task message, which construction is in progress
In-progress offer
Profile to use
Indicates whether session is already added to session table
MRCP application request queue
Session state
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)
1.6.1