Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

VXItypes.h File Reference

#include <cwchar>
#include <pthread.h>
#include "VXIheaderPrefix.h"
#include <string>
#include "VXIheaderSuffix.h"

Defines

#define VXI_MIME_SRGS   L"application/srgs+xml"
 Common MIME content types used for multiple interfaces.
#define VXI_MIME_SSML   L"application/synthesis+ssml"
#define VXI_MIME_VXML   L"application/voicexml+xml"
#define VXI_MIME_TEXT   L"text/plain"
#define VXI_MIME_UNICODE_TEXT   L"text/plain;charset=wchar_t"
#define VXI_MIME_UTF16_TEXT   L"text/plain;charset=UTF-16"
#define VXI_MIME_XML   L"text/xml"
#define VXI_MIME_ALAW   L"audio/x-alaw-basic"
#define VXI_MIME_LINEAR   L"audio/L8;rate=8000"
#define VXI_MIME_LINEAR_16   L"audio/L16;rate=8000"
#define VXI_MIME_LINEAR_16_16KHZ   L"audio/L16;rate=16000"
#define VXI_MIME_ULAW   L"audio/basic"
#define VXI_MIME_VOX   L"audio/x-dialogic-vox"
#define VXI_MIME_WAV   L"audio/x-wav"
#define VXI_CURRENT_VERSION   0x00030003
 Current VXI interface version.
#define VXI_MAJOR_VERSION(x)   (((x) >> 16) & 0xFFFF)
#define VXI_MINOR_VERSION(x)   ((x) & 0xFFFF)
#define VXI_CURRENT_VERSION_STR   L"3.3"
#define FALSE   0
 True and false for VXIbool values.
#define TRUE   1

Typedefs

typedef unsigned char VXIbyte
typedef wchar_t VXIchar
typedef int VXIint
typedef unsigned int VXIunsigned
typedef int VXIint32
typedef long VXIlong
typedef unsigned long VXIulong
typedef float VXIflt32
typedef double VXIflt64
typedef void * VXIptr
typedef pthread_t VXIthreadID
typedef std::basic_string<
VXIchar
vxistring

Variables

*typedef unsigned int VXIbool
 i386-* bindings


Generated on Wed Jun 1 12:50:19 2005 for OpenVXI by  doxygen 1.4.2