mrcp_types.h File Reference

Basic MRCP Types. More...

#include "mrcp.h"

Go to the source code of this file.

Defines

#define MRCP_REQUEST_ID_FMT   "d"

Typedefs

typedef apr_uint32_t mrcp_request_id
typedef apr_size_t mrcp_method_id
typedef apr_size_t mrcp_resource_id
typedef struct mrcp_message_t mrcp_message_t
typedef struct mrcp_resource_t mrcp_resource_t
typedef struct
mrcp_resource_factory_t 
mrcp_resource_factory_t

Enumerations

enum  mrcp_version_e { MRCP_VERSION_UNKNOWN = 0, MRCP_VERSION_1 = 1, MRCP_VERSION_2 = 2 }
enum  mrcp_resource_type_e {
  MRCP_SYNTHESIZER_RESOURCE, MRCP_RECOGNIZER_RESOURCE, MRCP_RECORDER_RESOURCE, MRCP_VERIFIER_RESOURCE,
  MRCP_RESOURCE_TYPE_COUNT
}

Detailed Description

Basic MRCP Types.


Define Documentation

#define MRCP_REQUEST_ID_FMT   "d"

Format to log MRCP request identifier


Typedef Documentation

Opaque MRCP message declaration

typedef apr_size_t mrcp_method_id

Method identifier associated with method name

typedef apr_uint32_t mrcp_request_id

MRCP request identifier

Opaque MRCP resource factory declaration

typedef apr_size_t mrcp_resource_id

Resource identifier associated with resource name

Opaque MRCP resource declaration


Enumeration Type Documentation

Enumeration of MRCP resource types

Enumerator:
MRCP_SYNTHESIZER_RESOURCE 

Synthesizer resource

MRCP_RECOGNIZER_RESOURCE 

Recognizer resource

MRCP_RECORDER_RESOURCE 

Recorder resource

MRCP_VERIFIER_RESOURCE 

Verifier resource

MRCP_RESOURCE_TYPE_COUNT 

Number of resources

Protocol version

Enumerator:
MRCP_VERSION_UNKNOWN 

Unknown version

MRCP_VERSION_1 

MRCPv1 (RFC4463)

MRCP_VERSION_2 

MRCPv2 (draft-ietf-speechsc-mrcpv2-20)

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated on 25 Mar 2013 for UniMRCP by  doxygen 1.6.1