|
UniMRCP
1.7.0
|
MRCPv2 Control Descriptor. More...

Go to the source code of this file.
Data Structures | |
| struct | mrcp_control_descriptor_t |
Macros | |
| #define | TCP_DISCARD_PORT 9 |
Enumerations | |
| enum | mrcp_proto_type_e { MRCP_PROTO_TCP, MRCP_PROTO_TLS, MRCP_PROTO_COUNT, MRCP_PROTO_UNKNOWN = MRCP_PROTO_COUNT } |
| enum | mrcp_attrib_e { MRCP_ATTRIB_SETUP, MRCP_ATTRIB_CONNECTION, MRCP_ATTRIB_RESOURCE, MRCP_ATTRIB_CHANNEL, MRCP_ATTRIB_CMID, MRCP_ATTRIB_COUNT, MRCP_ATTRIB_UNKNOWN = MRCP_ATTRIB_COUNT } |
| enum | mrcp_setup_type_e { MRCP_SETUP_TYPE_ACTIVE, MRCP_SETUP_TYPE_PASSIVE, MRCP_SETUP_TYPE_COUNT, MRCP_SETUP_TYPE_UNKNOWN = MRCP_SETUP_TYPE_COUNT } |
| enum | mrcp_connection_type_e { MRCP_CONNECTION_TYPE_NEW, MRCP_CONNECTION_TYPE_EXISTING, MRCP_CONNECTION_TYPE_COUNT, MRCP_CONNECTION_TYPE_UNKNOWN = MRCP_CONNECTION_TYPE_COUNT } |
MRCPv2 Control Descriptor.
| #define TCP_DISCARD_PORT 9 |
TCP discard port used in offer/answer
| enum mrcp_attrib_e |
MRCPv2 attributes
MRCPv2 connection attributes
| enum mrcp_proto_type_e |
MRCPv2 proto transport
| enum mrcp_setup_type_e |
MRCPv2 setup attributes
| mrcp_attrib_e mrcp_attrib_id_find | ( | const apt_str_t * | attrib | ) |
Find MRCP attribute identifier by name
| const apt_str_t* mrcp_attrib_str_get | ( | mrcp_attrib_e | attrib_id | ) |
Get MRCP attribute name by identifier
| void mrcp_cmid_add | ( | apr_array_header_t * | cmid_arr, |
| apr_size_t | cmid | ||
| ) |
Add cmid to cmid_arr
| apt_bool_t mrcp_cmid_find | ( | const apr_array_header_t * | cmid_arr, |
| apr_size_t | cmid | ||
| ) |
Find cmid in cmid_arr
| mrcp_connection_type_e mrcp_connection_type_find | ( | const apt_str_t * | attrib | ) |
Find MRCP connection type identifier by name
| const apt_str_t* mrcp_connection_type_get | ( | mrcp_connection_type_e | connection_type | ) |
Get MRCP connection type name by identifier
| mrcp_control_descriptor_t* mrcp_control_answer_create | ( | const mrcp_control_descriptor_t * | offer, |
| apr_pool_t * | pool | ||
| ) |
Create MRCP control answer
| mrcp_control_descriptor_t* mrcp_control_descriptor_create | ( | apr_pool_t * | pool | ) |
Create MRCP control descriptor
| apt_bool_t mrcp_control_descriptors_compare | ( | const mrcp_control_descriptor_t * | descriptor1, |
| const mrcp_control_descriptor_t * | descriptor2 | ||
| ) |
Compare MRCP control descriptors
| mrcp_control_descriptor_t* mrcp_control_offer_copy | ( | const mrcp_control_descriptor_t * | offer, |
| apr_pool_t * | pool | ||
| ) |
Copy MRCP control offer
| mrcp_control_descriptor_t* mrcp_control_offer_create | ( | apr_pool_t * | pool | ) |
Create MRCP control offer
| mrcp_proto_type_e mrcp_proto_find | ( | const apt_str_t * | attrib | ) |
Find MRCP protocol transport identifier by name
| const apt_str_t* mrcp_proto_get | ( | mrcp_proto_type_e | proto | ) |
Get MRCP protocol transport name by identifier
| mrcp_setup_type_e mrcp_setup_type_find | ( | const apt_str_t * | attrib | ) |
Find MRCP setup type identifier by name
| const apt_str_t* mrcp_setup_type_get | ( | mrcp_setup_type_e | setup_type | ) |
Get MRCP setup type name by identifier
1.8.13