Share via


Note

Please see Azure Cognitive Services for Speech documentation for the latest supported speech solutions.

Microsoft Speech Platform

CSpEvent

The CSpEvent class provides methods for accessing event-specific data.

CSpEvent Methods Description
CSpEvent The class constructor.
~CSpEvent The class destructor.
Clear Clears an event instance.
AddrOf Returns the address of the event instance.
CopyTo Copies the event instance and sets the lparam accordingly.
GetFrom Clears the current instance and retrieves the next event from the event queue.
CopyFrom Clears the current instance and copies the next event in the event queue to this instance.
Detach Clears the current instance and optionally makes a copy.
SerializeSize Calculates the required size of a buffer to serialize an event.
Serialize Copies event instance and then serializes the new instance.
Deserialize Sets the current instance to the deserialized version of the specified event.
Phoneme Returns the event as a cast type of SPPHONEID.
Viseme Returns the event as a cast type of SPEI_VISEME.
InputWordPos Returns the event as a cast type of ULONG.
InputWordLen Returns the event as a cast type of ULONG.
InputSentPos Returns the event as a cast type of ULONG.
InputSentLen Returns the event as a cast type of ULONG.
ObjectToken Returns the event as a cast type of ISpObjectToken pointer.
VoiceToken Returns the event as a cast type of SpObjectToken pointer.
PersistVoiceChange Returns the state of the voice change.
Object Returns the event as a cast type of an IUnknown pointer.
RecoResult Returns the event as a cast type of an ISpRecoResult pointer.
IsPaused Returns the pause state.
IsEmulated Returns the emulation state.
String Returns the string from the event's lParam.
BookmarkName Returns the bookmark string from the event's lParam.
RequestTypeOfUI Returns the IU type string from the event's lParam.
RecoState Returns the event's recognition state as a cast type of SPRECOSTATE.
PropertyName Returns the property name string from the event's lParam.
PropertyNumValue Returns the property number value as cast to LONG.
PropertyStringValue Returns the property string value from the event's lParam.
Interference Returns the event's interference value from lParam and cast SPINTERFERENCE.
EndStreamResult Returns the event's end stream result from the event's lParam.
InputStreamReleased Returns the state from releasing the stream.