UniMRCP  1.5.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Structures | Enumerations | Functions
mrcp_session_descriptor.h File Reference

MRCP Session Descriptor. More...

#include "mpf_rtp_descriptor.h"
#include "mrcp_sig_types.h"

Go to the source code of this file.

Data Structures

struct  mrcp_session_descriptor_t
 

Enumerations

enum  mrcp_session_status_e {
  MRCP_SESSION_STATUS_OK, MRCP_SESSION_STATUS_NO_SUCH_RESOURCE, MRCP_SESSION_STATUS_UNACCEPTABLE_RESOURCE, MRCP_SESSION_STATUS_UNAVAILABLE_RESOURCE,
  MRCP_SESSION_STATUS_ERROR
}
 

Functions

mrcp_session_descriptor_tmrcp_session_descriptor_create (apr_pool_t *pool)
 
mrcp_session_descriptor_tmrcp_session_answer_create (const mrcp_session_descriptor_t *offer, apr_pool_t *pool)
 
const char * mrcp_session_status_phrase_get (mrcp_session_status_e status)
 

Detailed Description

MRCP Session Descriptor.

Enumeration Type Documentation

MRCP session status

Enumerator
MRCP_SESSION_STATUS_OK 

OK

MRCP_SESSION_STATUS_NO_SUCH_RESOURCE 

no such resource found

MRCP_SESSION_STATUS_UNACCEPTABLE_RESOURCE 

resource exists, but no implementation (plugin) found

MRCP_SESSION_STATUS_UNAVAILABLE_RESOURCE 

resource exists, but is temporary unavailable

MRCP_SESSION_STATUS_ERROR 

internal error occurred

Function Documentation

mrcp_session_descriptor_t* mrcp_session_answer_create ( const mrcp_session_descriptor_t offer,
apr_pool_t *  pool 
)

Create session descriptor for answer

mrcp_session_descriptor_t* mrcp_session_descriptor_create ( apr_pool_t *  pool)

Create session descriptor

const char* mrcp_session_status_phrase_get ( mrcp_session_status_e  status)

Get session status phrase