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. |