IEventDetectorOemAdapter::P arseDetectionResultData 方法 (eventdetectoroemadapter.h)
使用輸入模型數據和 SOUNDDETECTOR_PATTERNHEADER 來判斷偵測到的 DETECTEVENTID、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) = 無法完成處理。
備註
此函式是事件偵測器 OEM 介面的一部分,用於硬體關鍵詞找出器。 如需詳細資訊,請參閱 語音啟用。
規格需求
需求 | 值 |
---|---|
標頭 | eventdetectoroemadapter.h |