Interfaz IKeywordDetectorOemAdapter (keyworddetectoroemadapter.h)
IKeywordDetectorOemAdapter es una interfaz del modelo de objetos componentes (COM) para interactuar con la interfaz del controlador de activación de voz. La interfaz IKeywordDetectorOemAdapter se admite en Windows 10 y versiones posteriores de Windows.
El OEM proporciona una implementación de objetos COM que actúa como intermediario entre el sistema operativo y el controlador, lo que ayuda a calcular o analizar los datos opacos que se escriben y leen en el controlador de audio a través de KSPROPERTY_SOUNDDETECTOR_PATTERNS y KSPROPERTY_SOUNDDETECTOR_MATCHRESULT.
El identificador de clase (CLSID) del objeto COM es un GUID de tipo de patrón de detector devuelto por el KSPROPERTY_SOUNDDETECTOR_SUPPORTEDPATTERNS. El sistema operativo llama a CoCreateInstance pasando el GUID del tipo de patrón para crear una instancia del objeto COM adecuado compatible con el tipo de patrón de palabra clave y llama a métodos en la interfaz IKeywordDetectorOemAdapter del objeto. El funcionamiento proporciona un código auxiliar proxy para IKeywordDetectorOemAdapter. La implementación del OEM puede elegir cualquiera de los modelos de subproceso COM.
El diseño de la interfaz intenta mantener la implementación de objetos sin estado. En otras palabras, la implementación no debe requerir que no se almacene ningún estado entre llamadas de método. De hecho, es probable que las clases internas de C++ no necesiten ninguna variable miembro más allá de las necesarias para implementar un objeto COM en general.
Herencia
La interfaz IKeywordDetectorOemAdapter hereda de la interfaz IUnknown.
Métodos
La interfaz IKeywordDetectorOemAdapter tiene estos métodos.
IKeywordDetectorOemAdapter::BuildArmingPatternData El sistema operativo llama al método BuildArmingPatternData para crear datos de patrones específicos del OEM que incluyan cualquier palabra clave y datos de modelo específicos del usuario para la detección. |
IKeywordDetectorOemAdapter::ComputeAndAddUserModelData La experiencia del usuario de entrenamiento usa el método ComputeAndAddUserModelData para calcular la información específica del usuario en relación con la palabra clave independiente del usuario. |
IKeywordDetectorOemAdapter::GetCapabilities El método GetCapabilities devuelve las palabras clave y los idiomas admitidos por el objeto . |
IKeywordDetectorOemAdapter::P arseDetectionResultData El sistema operativo llama al método ParseDetectionResultData después de controlar un evento de detección de palabras clave y después de recuperar los datos de resultados de KSPROPERTY_SOUNDDETECTOR_MATCHRESULT. |
IKeywordDetectorOemAdapter::VerifyUserKeyword La experiencia del usuario de entrenamiento usa el método VerifyUserKeyword para comprobar que una instancia de una expresión hablada, capturada durante el entrenamiento, coincide con una palabra clave predefinida dentro de alguna tolerancia. |
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | keyworddetectoroemadapter.h |