IEventDetectorOemAdapter::BuildArmingPatternData-Methode (eventdetectoroemadapter.h)

Erstellt die Musterdaten, die auf einer nachfolgenden Armanforderung verwendet werden sollen – dies erfolgt einmal für jede Pininstanz. Die GUID in der SOUNDDETECTOR_PATTERNHEADER kann verwendet werden, um zusätzlichen Kontext bereitzustellen, um optionale Modellverwendung zu ermöglichen, aber die Erwartung besteht darin, dass die einzelnen DETECTIONEVENTS angesichts der entsprechenden 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 von DETECTIONEVENTSELECTOR-Strukturen , die erkannt werden sollen - zugeordnet mit dieser BurstID.

NumEventSelectors

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

PatternData

[Out] – Musterdaten, die erstellt wurden, um die Eingabeereignislanguageuser-Sets für einen Arm widerzuspiegeln.

Rückgabewert

Diese Methode gibt HRESULT zurück. Es gibt S_OK zurück, wenn die Funktion erfolgreich beendet wird. Andernfalls wird E_INVALIDARG zurückgegeben: UserModelData-Zeiger ist null oder mindestens eins der DETECTIONEVENTELECTOR enthält ungültige IDs.

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

Bemerkungen

Diese Funktion ist der Teil der OEM-Schnittstelle für Ereignisdetektoren, die für Hardware-Schlüsselwort-Spotter verwendet werden sollen. Weitere Informationen finden Sie unter "VoIP-Aktivierung".

Requirements (Anforderungen)

   
Header eventdetectoroemadapter.h

Weitere Informationen