IEventDetectorOemAdapter::BuildArmingPatternData-Methode (eventdetectoroemadapter.h)

Erstellt die Musterdaten, die für eine nachfolgende Armanforderung verwendet werden sollen. Dies erfolgt einmal für jeden Pin instance. Die GUID im SOUNDDETECTOR_PATTERNHEADER kann verwendet werden, um zusätzlichen Kontext bereitzustellen, um die optionale Modellnutzung zu ermöglichen. Es wird jedoch davon erwartet, dass die einzelnen DETECTIONEVENTS bei entsprechender Featureunterstützung bewaffnet und entwaffnet werden können.

Syntax

HRESULT BuildArmingPatternData(
  IStream                     *UserModelData,
  DETECTIONEVENTSELECTOR      *EventSelectors,
  ULONG                       NumEventSelectors,
  SOUNDDETECTOR_PATTERNHEADER **PatternData
);

Parameter

UserModelData

[In] – Zeiger auf IStream, der an Modelldaten gebunden ist (optional).

EventSelectors

[In] – Zeiger auf das Array der zu erkennenden DETECTIONEVENTSELECTOR-Strukturen , die dieser BurstID zugeordnet sind.

NumEventSelectors

[In] – Anzahl der übergebenen DETECTIONEVENTSELECTOR-Strukturen .

PatternData

[Out] – Musterdaten, die erstellt wurden, um die Eingabeereignissprachebenutzersätze für einen Arm widerzuspiegeln.

Rückgabewert

Diese Methode gibt HRESULT zurück. Es wird S_OK zurückgegeben, wenn die Funktion erfolgreich beendet wird. Andernfalls wird E_INVALIDARG zurückgegeben: Der Zeiger "UserModelData" ist NULL, oder einer oder mehrere der DETECTIONEVENTELECTOR-Instanzen enthalten ungültige IDs.

HRESULT_FROM_WIN32(ERROR_GEN_FAILURE) = Die Verarbeitung kann nicht abgeschlossen werden.

Hinweise

Diese Funktion ist der Teil der OEM-Schnittstelle für die Ereigniserkennung, die für Hardware Schlüsselwort (keyword) Spotter verwendet werden soll. Weitere Informationen finden Sie unter Sprachaktivierung.

Anforderungen

Anforderung Wert
Header eventdetectoroemadapter.h

Weitere Informationen