mrcp_recorder_header.h File Reference

MRCP Recorder Header. More...

#include "mrcp_types.h"
#include "mrcp_header_accessor.h"

Go to the source code of this file.

Data Structures

struct  mrcp_recorder_header_t

Typedefs

typedef struct
mrcp_recorder_header_t 
mrcp_recorder_header_t

Enumerations

enum  mrcp_recorder_header_id {
  RECORDER_HEADER_SENSITIVITY_LEVEL, RECORDER_HEADER_NO_INPUT_TIMEOUT, RECORDER_HEADER_COMPLETION_CAUSE, RECORDER_HEADER_COMPLETION_REASON,
  RECORDER_HEADER_FAILED_URI, RECORDER_HEADER_FAILED_URI_CAUSE, RECORDER_HEADER_RECORD_URI, RECORDER_HEADER_MEDIA_TYPE,
  RECORDER_HEADER_MAX_TIME, RECORDER_HEADER_TRIM_LENGTH, RECORDER_HEADER_FINAL_SILENCE, RECORDER_HEADER_CAPTURE_ON_SPEECH,
  RECORDER_HEADER_VER_BUFFER_UTTERANCE, RECORDER_HEADER_START_INPUT_TIMERS, RECORDER_HEADER_NEW_AUDIO_CHANNEL, RECORDER_HEADER_COUNT
}
enum  mrcp_recorder_completion_cause_e {
  RECORDER_COMPLETION_CAUSE_SUCCESS_SILENCE = 0, RECORDER_COMPLETION_CAUSE_SUCCESS_MAXTIME = 1, RECORDER_COMPLETION_CAUSE_NO_INPUT_TIMEOUT = 2, RECORDER_COMPLETION_CAUSE_URI_FAILURE = 3,
  RECORDER_COMPLETION_CAUSE_ERROR = 4, RECORDER_COMPLETION_CAUSE_COUNT = 5, RECORDER_COMPLETION_CAUSE_UNKNOWN = RECORDER_COMPLETION_CAUSE_COUNT
}

Functions

const mrcp_header_vtable_tmrcp_recorder_header_vtable_get (mrcp_version_e version)
const apt_str_tmrcp_recorder_completion_cause_get (mrcp_recorder_completion_cause_e completion_cause, mrcp_version_e version)

Detailed Description

MRCP Recorder Header.


Typedef Documentation

MRCP recorder-header declaration


Enumeration Type Documentation

MRCP recorder completion-cause

MRCP recorder header fields


Function Documentation

const apt_str_t* mrcp_recorder_completion_cause_get ( mrcp_recorder_completion_cause_e  completion_cause,
mrcp_version_e  version 
)

Get recorder completion cause string

const mrcp_header_vtable_t* mrcp_recorder_header_vtable_get ( mrcp_version_e  version  ) 

Get recorder header vtable

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated on 25 Mar 2013 for UniMRCP by  doxygen 1.6.1