UniMRCP  1.7.0
Data Structures | Typedefs | Enumerations | Functions
mrcp_recorder_header.h File Reference

MRCP Recorder Header. More...

#include "mrcp_types.h"
#include "mrcp_header_accessor.h"
Include dependency graph for mrcp_recorder_header.h:
This graph shows which files directly or indirectly include this file:

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_t

MRCP recorder-header declaration

Enumeration Type Documentation

◆ mrcp_recorder_completion_cause_e

MRCP recorder completion-cause

◆ mrcp_recorder_header_id

MRCP recorder header fields

Function Documentation

◆ mrcp_recorder_completion_cause_get()

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

◆ mrcp_recorder_header_vtable_get()

const mrcp_header_vtable_t* mrcp_recorder_header_vtable_get ( mrcp_version_e  version)

Get recorder header vtable