共用方式為


IEventDetectorOemAdapter::BuildArmingPatternData 方法(eventdetectoroemadapter.h)

建置要用於後續arm要求的模式數據 - 這會針對每個針腳實例執行一次。 SOUNDDETECTOR_PATTERNHEADER中的 GUID 可用來提供額外的內容,以允許選擇性的模型使用,但預期是,個別 DETECTIONEVENTS 可以在適當的功能支援下武裝和解除武裝。

語法

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

參數

UserModelData

[in] - 系結至模型數據的 IStream 指標(選擇性)。

EventSelectors

[In] - 與這個 BurstID 相關聯的 DETECTIONEVENTSELECTOR 陣列指標 結構。

NumEventSelectors

[in] - 通過 DETECTIONEVENTSELECTOR 結構的數目。

PatternData

[Out] - 建立的模式數據,以反映 arm 的輸入 eventlanguageuser 集合。

傳回值

此方法會傳回 HRESULT。 如果函式順利結束,則會傳回S_OK。 否則會傳回E_INVALIDARG - UserModelData 指標為 null 或一或多個 DETECTIONEVENTELECTOR 包含無效的標識碼。

HRESULT_FROM_WIN32(ERROR_GEN_FAILURE) = 無法完成處理。

言論

此函式是用於硬體關鍵詞 Spotter 的事件偵測器 OEM 介面的一部分。 如需詳細資訊,請參閱 語音啟用

要求

要求 價值
標頭 eventdetectoroemadapter.h

另請參閱