The IVCmdNotifySink interface is used by a voice-command object to return status information to an application. This interface is passed to the voice-command object by an application when it calls the IVoiceCmd::Register member function to register itself to use voice commands.
Notifications are sent to all applications on the voice-command site, not just the application that caused the notification to be sent. An application can choose to receive all possible notifications or only the IVCmdNotifySink::CommandRecognize notification.
The IVCmdNotifySink interface has these member functions:
AttribChanged | MenuActivate |
CommandOther | UtteranceBegin |
CommandRecognize | UtteranceEnd |
CommandStart | VUMeter |
Interference |