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

MRCP Verifier Header. More...

#include "mrcp_types.h"
#include "mrcp_header_accessor.h"
Include dependency graph for mrcp_verifier_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_verifier_header_t
 

Typedefs

typedef struct mrcp_verifier_header_t mrcp_verifier_header_t
 

Enumerations

enum  mrcp_verifier_header_id {
  VERIFIER_HEADER_REPOSITORY_URI, VERIFIER_HEADER_VOICEPRINT_IDENTIFIER, VERIFIER_HEADER_VERIFICATION_MODE, VERIFIER_HEADER_ADAPT_MODEL,
  VERIFIER_HEADER_ABORT_MODEL, VERIFIER_HEADER_MIN_VERIFICATION_SCORE, VERIFIER_HEADER_NUM_MIN_VERIFICATION_PHRASES, VERIFIER_HEADER_NUM_MAX_VERIFICATION_PHRASES,
  VERIFIER_HEADER_NO_INPUT_TIMEOUT, VERIFIER_HEADER_SAVE_WAVEFORM, VERIFIER_HEADER_MEDIA_TYPE, VERIFIER_HEADER_WAVEFORM_URI,
  VERIFIER_HEADER_VOICEPRINT_EXISTS, VERIFIER_HEADER_VER_BUFFER_UTTERANCE, VERIFIER_HEADER_INPUT_WAVEFORM_URI, VERIFIER_HEADER_COMPLETION_CAUSE,
  VERIFIER_HEADER_COMPLETION_REASON, VERIFIER_HEADER_SPEECH_COMPLETE_TIMEOUT, VERIFIER_HEADER_NEW_AUDIO_CHANNEL, VERIFIER_HEADER_ABORT_VERIFICATION,
  VERIFIER_HEADER_START_INPUT_TIMERS, VERIFIER_HEADER_COUNT
}
 
enum  mrcp_verifier_completion_cause_e {
  VERIFIER_COMPLETION_CAUSE_SUCCESS = 0, VERIFIER_COMPLETION_CAUSE_ERROR = 1, VERIFIER_COMPLETION_CAUSE_NO_INPUT_TIMEOUT = 2, VERIFIER_COMPLETION_CAUSE_TOO_MUCH_SPEECH_TIMEOUT = 3,
  VERIFIER_COMPLETION_CAUSE_SPEECH_TOO_EARLY = 4, VERIFIER_COMPLETION_CAUSE_BUFFER_EMPTY = 5, VERIFIER_COMPLETION_CAUSE_OUT_OF_SEQUENCE = 6, VERIFIER_COMPLETION_CAUSE_REPOSITORY_URI_FAILURE = 7,
  VERIFIER_COMPLETION_CAUSE_REPOSITORY_URI_MISSING = 8, VERIFIER_COMPLETION_CAUSE_VOICEPRINT_ID_MISSING = 9, VERIFIER_COMPLETION_CAUSE_VOICEPRINT_ID_NOT_EXIST = 10, VERIFIER_COMPLETION_CAUSE_SPEECH_NOT_USABLE = 11,
  VERIFIER_COMPLETION_CAUSE_COUNT = 12, VERIFIER_COMPLETION_CAUSE_UNKNOWN = VERIFIER_COMPLETION_CAUSE_COUNT
}
 

Functions

const mrcp_header_vtable_tmrcp_verifier_header_vtable_get (mrcp_version_e version)
 
const apt_str_tmrcp_verifier_completion_cause_get (mrcp_verifier_completion_cause_e completion_cause, mrcp_version_e version)
 

Detailed Description

MRCP Verifier Header.

Typedef Documentation

◆ mrcp_verifier_header_t

MRCP verifier-header declaration

Enumeration Type Documentation

◆ mrcp_verifier_completion_cause_e

MRCP verifier completion-cause

◆ mrcp_verifier_header_id

MRCP verifier header fields

Function Documentation

◆ mrcp_verifier_completion_cause_get()

const apt_str_t* mrcp_verifier_completion_cause_get ( mrcp_verifier_completion_cause_e  completion_cause,
mrcp_version_e  version 
)

Get verifier completion cause string

◆ mrcp_verifier_header_vtable_get()

const mrcp_header_vtable_t* mrcp_verifier_header_vtable_get ( mrcp_version_e  version)

Get verifier header vtable