IEventDetectorOemAdapter::P arseDetectionResultData-Methode (eventdetectoroemadapter.h)
Verwendet die Eingabemodelldaten und SOUNDDETECTOR_PATTERNHEADER , um die erkannten ERKENNUNGEVENTID, LANGID und USER zu ermitteln.
Syntax
HRESULT ParseDetectionResultData(
IStream *UserModelData,
SOUNDDETECTOR_PATTERNHEADER *Result,
SOUNDDETECTOR_PATTERNHEADER **AssistantContext,
DETECTIONEVENTSELECTOR *EventSelector,
EVENTACTION *EventAction,
ULONG64 *EventStartPerformanceCounterValue,
ULONG64 *EventEndPerformanceCounterValue,
WCHAR **DebugOutput
);
Parameter
UserModelData
[In] – Zeiger auf IStream, der an Modelldaten für das Armingmuster gebunden ist (Optional).
Result
[In] – Zeiger auf den SOUNDDETECTOR_PATTERNHEADER von DDI.
AssistantContext
[In] – AssistantContext – Daten, die dem Assistent zur Verfügung gestellt werden sollen.
EventSelector
[Out] – Der DETECTIONEVENTELECTOR, der dieser Erkennung zugeordnet ist.
EventAction
[Out] – Aktion, die das System zusammen mit dem zugeordneten Kontext ausführen soll.
EventStartPerformanceCounterValue
[Out] – Ereignisstartzeit, falls verfügbar, andernfalls 0.
EventEndPerformanceCounterValue
[Out] – Ereignisendzeit, falls verfügbar, sonst null.
DebugOutput
[Out] – Optionale Zeichenfolge zum Bereitstellen von offenen Details, die für die Protokollierung und Telemetrie verwendet wird.
Rückgabewert
Gibt S_OK zurück, wenn die Funktion erfolgreich beendet wird. Andernfalls wird Folgendes zurückgegeben:
- E_INVALIDARG: Wenn inkonsistent w.r.t. die Modelldaten und der zugehörige Header aufgerufen werden.
- E_POINTER: Mindestens eine der out-Parameterzeiger ist NULL.
- HRESULT_FROM_WIN32(ERROR_GEN_FAILURE) = Die Verarbeitung kann nicht abgeschlossen werden.
Hinweise
Diese Funktion ist der Teil der EVENT DETECTOR-OEM-Schnittstelle, der für Hardware Schlüsselwort (keyword) Spotter verwendet werden soll. Weitere Informationen finden Sie unter Sprachaktivierung.
Anforderungen
Anforderung | Wert |
---|---|
Header | eventdetectoroemadapter.h |