Metode IEventDetectorOemAdapter::P arseDetectionResultData (eventdetectoroemadapter.h)
Menggunakan data model input dan SOUNDDETECTOR_PATTERNHEADER untuk menentukan DETECTIONEVENTID,LANGID dan USER yang terdeteksi.
Sintaks
HRESULT ParseDetectionResultData(
IStream *UserModelData,
SOUNDDETECTOR_PATTERNHEADER *Result,
SOUNDDETECTOR_PATTERNHEADER **AssistantContext,
DETECTIONEVENTSELECTOR *EventSelector,
EVENTACTION *EventAction,
ULONG64 *EventStartPerformanceCounterValue,
ULONG64 *EventEndPerformanceCounterValue,
WCHAR **DebugOutput
);
Parameter
UserModelData
[In] - Pointer ke IStream terikat ke data model untuk pola arming (Opsional).
Result
[In] - Penunjuk ke SOUNDDETECTOR_PATTERNHEADER dari DDI.
AssistantContext
[In] - AssistantContext - Data yang akan diberikan ke asisten.
EventSelector
[Out] - DETECTIONEVENTELECTOR yang terkait dengan deteksi ini.
EventAction
[Out] - Tindakan yang harus diambil sistem, bersama dengan konteks terkait.
EventStartPerformanceCounterValue
[Out] - Waktu mulai peristiwa, jika tersedia, atau nol.
EventEndPerformanceCounterValue
[Out] - Waktu akhir peristiwa, jika tersedia, atau nol.
DebugOutput
[Out] - String opsional untuk memberikan detail terbuka, digunakan untuk pengelogan dan telemetri.
Mengembalikan nilai
Mengembalikan S_OK jika fungsi berhasil keluar. Jika tidak, ia mengembalikan:
- E_INVALIDARG - Jika dipanggil secara tidak konsisten w.r.t. data model dan headernya.
- E_POINTER - Satu atau beberapa penunjuk parameter keluar null.
- HRESULT_FROM_WIN32(ERROR_GEN_FAILURE) = tidak dapat menyelesaikan pemrosesan.
Keterangan
Fungsi ini adalah bagian dari antarmuka OEM Event Detector yang akan digunakan untuk spotter kata kunci perangkat keras. Untuk informasi selengkapnya, lihat Aktivasi Suara.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | eventdetectoroemadapter.h |