Data Structures | |
struct | VCD_ConfigStructDef |
struct | VCD_RecoStructDef |
struct | VCD_ModelInfoStructDef |
struct | VCD_ParamsStructDef |
Typedefs | |
typedef struct VCD_ConfigStructDef | VCD_ConfigStruct |
typedef struct VCD_ObjStructDef * | VCD_Handle |
typedef enum VCD_MessageEnumDef | VCD_MessageEnum |
typedef enum VCD_ModelTypesEnum | VCD_ModelTypesEnum |
typedef enum VCD_RecoResultEnumDef | VCD_RecoResultEnum |
typedef struct VCD_RecoStructDef | VCD_RecoStruct |
typedef VCD_RecoStruct * | VCD_Reco |
typedef struct VCD_ModelInfoStructDef | VCD_ModelInfoStruct |
typedef VCD_ModelInfoStruct * | VCD_ModelInfo |
typedef struct VCD_ParamsStructDef | VCD_ParamsStruct |
typedef VCD_ParamsStruct * | VCD_Params |
Enumerations | |
enum | VCD_MessageEnumDef { VCD_MsgNone = 0, VCD_MsgFail = 1, VCD_MsgNoMemory = 2, VCD_MsgState = 3, VCD_MsgValidModel = 4, VCD_MsgInvalidModel = 5, VCD_MsgKeywordFound = 6, VCD_MsgEnrollTooShort = 7, VCD_MsgEnrollTooLong = 8, VCD_MsgUpdateNoMatch = 9, VCD_MsgRecoVAD = 10, VCD_MsgRecoRunning = 11, VCD_MsgRecoComplete = 12, VCD_MsgRecoEnd = 13, VCD_MsgInvalidParameters = 14 } |
enum | VCD_ModelTypesEnum { VCD_LeftToRight = 0, VCD_Mixture = 1 } |
enum | VCD_RecoResultEnumDef { VCD_RecoSuccess = 0, VCD_RecoLowScore = 1, VCD_RecoKeyPrune = 2 } |
Structures and types used in performing the tasks of the top-level user interface functions of VCD.
typedef struct VCD_ConfigStructDef VCD_ConfigStruct |
VCD configuration structure. For VCD initialization, the application program must allocate the proper sized memory arrays, fill this structure with the proper values and pointers to the memory arrays, and pass a pointer to this structure in the VCD_init function call.
typedef struct VCD_ObjStructDef* VCD_Handle |
A handle to the VCD_ObjStructDef structure holding recognizer state data.
The VCD library API functions establish an instance of the recognizer and perform all operations through this handle. The VCD_init function returns a handle.
typedef enum VCD_MessageEnumDef VCD_MessageEnum |
Enumeration of VCD API function return values. This enumeration defines the possible return results of VCD API function calls. The application designer must take the proper course of action based on the return status.
typedef enum VCD_ModelTypesEnum VCD_ModelTypesEnum |
Enumeration of model types. Enumerates the allowable types of models that can be used during recognition.
typedef enum VCD_RecoResultEnumDef VCD_RecoResultEnum |
Enumeration which defines result of recognition. These enumerators are provided in the recognition result returned in VCD_RecoStruct.
typedef struct VCD_RecoStructDef VCD_RecoStruct |
A structure that holds the results of recognition. The structure is filled by calling VCD_getResult.
typedef VCD_RecoStruct* VCD_Reco |
Pointer to a VCD_RecoStruct to hold recognition results.
typedef struct VCD_ModelInfoStructDef VCD_ModelInfoStruct |
A structure that holds information for a model. The structure is filled on a call to VCD_getModelInfo.
typedef VCD_ModelInfoStruct* VCD_ModelInfo |
Pointer to the VCD_ModelInfoStruct that holds model information
typedef struct VCD_ParamsStructDef VCD_ParamsStruct |
A structure holding run-time parameters to tune the recognizer. These parameters are used to alter operation and tune recognizer performance. These parameters are initialized to default values when the VCD recognizer is initialized, and can be retrieved and set using the VCD_getParams and VCD_setParams function calls.
typedef VCD_ParamsStruct* VCD_Params |
Pointer to a VCD_ParamsStruct
enum VCD_MessageEnumDef |
Enumeration of VCD API function return values. This enumeration defines the possible return results of VCD API function calls. The application designer must take the proper course of action based on the return status.
enum VCD_ModelTypesEnum |
Enumeration of model types. Enumerates the allowable types of models that can be used during recognition.
Enumeration which defines result of recognition. These enumerators are provided in the recognition result returned in VCD_RecoStruct.