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_t * | mrcp_recorder_header_vtable_get (mrcp_version_e version) |
const apt_str_t * | mrcp_recorder_completion_cause_get (mrcp_recorder_completion_cause_e completion_cause, mrcp_version_e version) |
MRCP Recorder Header.
typedef struct mrcp_recorder_header_t mrcp_recorder_header_t |
MRCP recorder-header declaration
MRCP recorder completion-cause
MRCP recorder header fields
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