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 |