IEventDetectorOemAdapter::P arseDetectionResultData 方法(eventdetectoroemadapter.h)
使用輸入模型數據和 SOUNDDETECTOR_PATTERNHEADER 來判斷偵測到的 DETECTIONEVENTID、LANGID 和 USER。
語法
HRESULT ParseDetectionResultData(
IStream *UserModelData,
SOUNDDETECTOR_PATTERNHEADER *Result,
SOUNDDETECTOR_PATTERNHEADER **AssistantContext,
DETECTIONEVENTSELECTOR *EventSelector,
EVENTACTION *EventAction,
ULONG64 *EventStartPerformanceCounterValue,
ULONG64 *EventEndPerformanceCounterValue,
WCHAR **DebugOutput
);
參數
UserModelData
[in] - 系結至 Arming 模式模型數據的 IStream 指標(選擇性)。
Result
[In] - 從 DDI 指向 SOUNDDETECTOR_PATTERNHEADER 的指標。
AssistantContext
[In] - AssistantContext - 要提供給助理的數據。
EventSelector
[Out] - 與此偵測相關聯的 DETECTIONEVENTELECTOR。
EventAction
[Out] - 系統要採取的動作,以及相關聯的內容。
EventStartPerformanceCounterValue
[Out] - 事件開始時間,如果有的話,則為零。
EventEndPerformanceCounterValue
[Out] - 事件結束時間,如果有的話,則為零。
DebugOutput
[Out] - 選擇性字串來提供開啟的詳細數據,用於記錄和遙測。
傳回值
如果函式順利結束,則傳回S_OK。 否則會傳回:
- E_INVALIDARG - 如果呼叫的 w.r.t. 模型數據及其標頭不一致。
- E_POINTER - 一或多個 out 參數指標為 null。
- HRESULT_FROM_WIN32(ERROR_GEN_FAILURE) = 無法完成處理。
言論
此函式是用於硬體關鍵詞 Spotter 的事件偵測器 OEM 介面的一部分。 如需詳細資訊,請參閱 語音啟用。
要求
要求 | 價值 |
---|---|
標頭 | eventdetectoroemadapter.h |