|
Properties |
Keys identifying properties in a VXIMap passed to the Prompt interface functions.
|
#define | PROMPT_AUDIO_REFS L"vxi.prompt.audioReferences" |
| Key to a VXIMap that holds audio content created during a <record>.
|
#define | PROMPT_PREFETCH_REQUEST L"vxi.prompt.prefetchLevel" |
| Key to a VXIInteger that indicates whether a SSML document passed to Prefetch should be prefetched.
|
Defines |
#define | VXIPROMPT_API SYMBOL_IMPORT_DECL |
#define | PROMPT_AUDIO_REFS_SCHEME L"x-vxiprompt-ref" |
| For audio created during a <record>, the SSML document passed to Queue will contain a <mark> with a name prefixed with this string.
|
Typedefs |
typedef enum VXIpromptResult | VXIpromptResult |
| Result codes for interface methods.
|
typedef VXIpromptInterface | VXIpromptInterface |
| Abstract interface for Prompting functionality.
|
Enumerations |
enum | VXIpromptResult {
VXIprompt_RESULT_FATAL_ERROR = -100,
VXIprompt_RESULT_IO_ERROR = -8,
VXIprompt_RESULT_OUT_OF_MEMORY = -7,
VXIprompt_RESULT_SYSTEM_ERROR = -6,
VXIprompt_RESULT_PLATFORM_ERROR = -5,
VXIprompt_RESULT_BUFFER_TOO_SMALL = -4,
VXIprompt_RESULT_INVALID_PROP_NAME = -3,
VXIprompt_RESULT_INVALID_PROP_VALUE = -2,
VXIprompt_RESULT_INVALID_ARGUMENT = -1,
VXIprompt_RESULT_SUCCESS = 0,
VXIprompt_RESULT_FAILURE = 1,
VXIprompt_RESULT_NON_FATAL_ERROR = 2,
VXIprompt_RESULT_FETCH_TIMEOUT = 50,
VXIprompt_RESULT_FETCH_ERROR = 51,
VXIprompt_RESULT_BAD_SAYAS_CLASS = 52,
VXIprompt_RESULT_TTS_ACCESS_ERROR = 53,
VXIprompt_RESULT_TTS_BAD_LANGUAGE = 54,
VXIprompt_RESULT_TTS_BAD_DOCUMENT = 55,
VXIprompt_RESULT_TTS_SYNTAX_ERROR = 56,
VXIprompt_RESULT_TTS_ERROR = 57,
VXIprompt_RESULT_RESOURCE_BUSY = 58,
VXIprompt_RESULT_HW_BAD_TYPE = 59,
VXIprompt_RESULT_HW_ERROR = 60,
VXIprompt_RESULT_NO_RESOURCE = 61,
VXIprompt_RESULT_NO_AUTHORIZATION = 62,
VXIprompt_RESULT_UNSUPPORTED = 100
} |
| Result codes for interface methods. More...
|