Método IEventDetectorOemAdapter::P arseDetectionResultData (eventdetectoroemadapter.h)
Usa os dados do modelo de entrada e SOUNDDETECTOR_PATTERNHEADER para determinar o DETECTIONEVENTID, LANGID e USER detectados.
Sintaxe
HRESULT ParseDetectionResultData(
IStream *UserModelData,
SOUNDDETECTOR_PATTERNHEADER *Result,
SOUNDDETECTOR_PATTERNHEADER **AssistantContext,
DETECTIONEVENTSELECTOR *EventSelector,
EVENTACTION *EventAction,
ULONG64 *EventStartPerformanceCounterValue,
ULONG64 *EventEndPerformanceCounterValue,
WCHAR **DebugOutput
);
Parâmetros
UserModelData
[Em] – Ponteiro para IStream associado a dados de modelo para o padrão de arming (opcional).
Result
[Em] – Ponteiro para o SOUNDDETECTOR_PATTERNHEADER da DDI.
AssistantContext
[Em] – AssistantContext – Dados a serem fornecidos ao assistente.
EventSelector
[Out] – O DETECTIONEVENTELECTOR associado a essa detecção.
EventAction
[Out] – Ação para o sistema tomar, juntamente com o contexto associado.
EventStartPerformanceCounterValue
[Out] – Hora de início do evento, se disponível, caso contrário, zero.
EventEndPerformanceCounterValue
[] – Hora de término do evento, se disponível, caso contrário, zero.
DebugOutput
[] – Cadeia de caracteres opcional para fornecer detalhes abertos, usados para registro em log e telemetria.
Valor de retorno
Retorna S_OK se a função sair com êxito. Caso contrário, ele retornará:
- E_INVALIDARG - Se chamado inconsistentemente w.r.t. os dados do modelo e seu cabeçalho.
- E_POINTER - Um ou mais dos ponteiros de parâmetro de saída são nulos.
- HRESULT_FROM_WIN32(ERROR_GEN_FAILURE) = não é possível concluir o processamento.
Observações
Essa função é a parte da interface OEM do Detector de Eventos a ser usada para spotters de palavra-chave de hardware. Para obter mais informações, consulte de Ativação de Voz.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | eventdetectoroemadapter.h |