Voice-Command Structures

Structure

Description

Member functions

LANGUAGE

Contains the name of a language and dialect.

IVoiceCmd::MenuCreate

SDATA

Contains a pointer to data and the data's size.

IVCmdMenu::Add
IVCmdMenu::Get
IVCmdMenu::ListGet
IVCmdMenu::ListSet
IVCmdMenu::Set

VCMDCOMMAND

Provides information about a command in a voice menu. A variable-length list of VCMDCOMMAND structures is passed to these functions in an SDATA structure.

IVCmdMenu::Add
IVCmdMenu::Get
IVCmdMenu::Set

VCMDNAME

Contains strings that uniquely identify the application and state to which a voice menu belongs.

IVCmdEnum::Clone
IVCmdEnum::Next
IVCmdEnum::Reset
IVCmdEnum::Skip
IVCmdNotifySink:
:CommandOther
IVCmdNotifySink:
:CommandRecognize
IVCmdNotifySink:
:MenuActivate
IVoiceCmd::CmdMimic
IVoiceCmd::MenuCreate
IVoiceCmd::MenuDelete

VCSITEINFO

Provides information about the audio device, speech-recognition mode, and other attributes of a voice-command site.

IVoiceCmd::Register