Método IEventDetectorOemAdapter::BuildArmingPatternData (eventdetectoroemadapter.h)

Compila los datos de patrón que se van a usar en una solicitud de arm posterior: esto se realiza una vez para cada instancia de anclaje. El GUID de la SOUNDDETECTOR_PATTERNHEADER se puede usar para proporcionar contexto adicional para permitir el uso opcional del modelo, pero la expectativa es que los EVENTOS DETECTIONEVENTS individuales se puedan armar y desarmar dado el soporte de características adecuado.

Sintaxis

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

Parámetros

UserModelData

[In] - Puntero a IStream enlazado a datos del modelo (opcional).

EventSelectors

[In] - Puntero a la matriz de estructuras DETECTIONEVENTSELECTOR que se van a detectar, asociadas a este BurstID.

NumEventSelectors

[In] - Número de structs DETECTIONEVENTSELECTOR pasados.

PatternData

[Out] - Datos de patrón creados para reflejar los conjuntos eventlanguageuser de entrada para un brazo.

Valor devuelto

Este método devuelve HRESULT. Devuelve S_OK si la función se cierra correctamente. De lo contrario, devuelve E_INVALIDARG : el puntero UserModelData es null o uno o varios de los identificadores DETECTIONEVENTELECTOR contienen identificadores no válidos.

HRESULT_FROM_WIN32(ERROR_GEN_FAILURE) = no se puede completar el procesamiento.

Comentarios

Esta función forma parte de la interfaz OEM de Event Detector que se va a usar para los detectores de palabras clave de hardware. Para obtener más información, consulte Activación por voz.

Requisitos

Requisito Valor
Header eventdetectoroemadapter.h

Consulte también