MRCP RTSP SDP Transformations. More...
#include "mrcp_session_descriptor.h"
Go to the source code of this file.
Functions | |
APT_BEGIN_EXTERN_C mrcp_session_descriptor_t * | mrcp_descriptor_generate_by_rtsp_request (const rtsp_message_t *request, const char *force_destination_ip, const apr_table_t *resource_map, apr_pool_t *pool, su_home_t *home) |
mrcp_session_descriptor_t * | mrcp_descriptor_generate_by_rtsp_response (const rtsp_message_t *request, const rtsp_message_t *response, const char *force_destination_ip, const apr_table_t *resource_map, apr_pool_t *pool, su_home_t *home) |
rtsp_message_t * | rtsp_request_generate_by_mrcp_descriptor (const mrcp_session_descriptor_t *descriptor, const apr_table_t *resource_map, apr_pool_t *pool) |
rtsp_message_t * | rtsp_response_generate_by_mrcp_descriptor (const rtsp_message_t *request, const mrcp_session_descriptor_t *descriptor, const apr_table_t *resource_map, apr_pool_t *pool) |
rtsp_message_t * | rtsp_resource_discovery_request_generate (const char *resource_name, const apr_table_t *resource_map, apr_pool_t *pool) |
mrcp_session_descriptor_t * | mrcp_resource_discovery_response_generate (const rtsp_message_t *request, const rtsp_message_t *response, const apr_table_t *resource_map, apr_pool_t *pool, su_home_t *home) |
rtsp_message_t * | rtsp_resource_discovery_response_generate (const rtsp_message_t *request, const char *ip, const char *origin, apr_pool_t *pool) |
const char * | mrcp_name_get_by_rtsp_name (const apr_table_t *resource_map, const char *rtsp_name) |
const char * | rtsp_name_get_by_mrcp_name (const apr_table_t *resource_map, const char *mrcp_name) |
MRCP RTSP SDP Transformations.
APT_BEGIN_EXTERN_C mrcp_session_descriptor_t* mrcp_descriptor_generate_by_rtsp_request | ( | const rtsp_message_t * | request, | |
const char * | force_destination_ip, | |||
const apr_table_t * | resource_map, | |||
apr_pool_t * | pool, | |||
su_home_t * | home | |||
) |
Generate MRCP descriptor by RTSP request
mrcp_session_descriptor_t* mrcp_descriptor_generate_by_rtsp_response | ( | const rtsp_message_t * | request, | |
const rtsp_message_t * | response, | |||
const char * | force_destination_ip, | |||
const apr_table_t * | resource_map, | |||
apr_pool_t * | pool, | |||
su_home_t * | home | |||
) |
Generate MRCP descriptor by RTSP response
const char* mrcp_name_get_by_rtsp_name | ( | const apr_table_t * | resource_map, | |
const char * | rtsp_name | |||
) |
Get MRCP resource name by RTSP resource name
mrcp_session_descriptor_t* mrcp_resource_discovery_response_generate | ( | const rtsp_message_t * | request, | |
const rtsp_message_t * | response, | |||
const apr_table_t * | resource_map, | |||
apr_pool_t * | pool, | |||
su_home_t * | home | |||
) |
Generate resource discovery descriptor by RTSP response
const char* rtsp_name_get_by_mrcp_name | ( | const apr_table_t * | resource_map, | |
const char * | mrcp_name | |||
) |
Get RTSP resource name by MRCP resource name
rtsp_message_t* rtsp_request_generate_by_mrcp_descriptor | ( | const mrcp_session_descriptor_t * | descriptor, | |
const apr_table_t * | resource_map, | |||
apr_pool_t * | pool | |||
) |
Generate RTSP request by MRCP descriptor
rtsp_message_t* rtsp_resource_discovery_request_generate | ( | const char * | resource_name, | |
const apr_table_t * | resource_map, | |||
apr_pool_t * | pool | |||
) |
Generate RTSP resource discovery request
rtsp_message_t* rtsp_resource_discovery_response_generate | ( | const rtsp_message_t * | request, | |
const char * | ip, | |||
const char * | origin, | |||
apr_pool_t * | pool | |||
) |
Generate RTSP resource discovery response
rtsp_message_t* rtsp_response_generate_by_mrcp_descriptor | ( | const rtsp_message_t * | request, | |
const mrcp_session_descriptor_t * | descriptor, | |||
const apr_table_t * | resource_map, | |||
apr_pool_t * | pool | |||
) |
Generate RTSP response by MRCP descriptor