UniMRCP  1.7.0
Functions
mrcp_unirtsp_sdp.h File Reference

MRCP RTSP SDP Transformations. More...

#include "mrcp_session_descriptor.h"
Include dependency graph for mrcp_unirtsp_sdp.h:

Go to the source code of this file.

Functions

APT_BEGIN_EXTERN_C mrcp_session_descriptor_tmrcp_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_tmrcp_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_trtsp_request_generate_by_mrcp_descriptor (const mrcp_session_descriptor_t *descriptor, const apr_table_t *resource_map, apr_pool_t *pool)
 
rtsp_message_trtsp_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_trtsp_resource_discovery_request_generate (const char *resource_name, const apr_table_t *resource_map, apr_pool_t *pool)
 
mrcp_session_descriptor_tmrcp_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_trtsp_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)
 

Detailed Description

MRCP RTSP SDP Transformations.

Function Documentation

◆ mrcp_descriptor_generate_by_rtsp_request()

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_descriptor_generate_by_rtsp_response()

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

◆ mrcp_name_get_by_rtsp_name()

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_resource_discovery_response_generate()

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

◆ rtsp_name_get_by_mrcp_name()

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_request_generate_by_mrcp_descriptor()

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_resource_discovery_request_generate()

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_resource_discovery_response_generate()

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_response_generate_by_mrcp_descriptor()

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