Interfaz IKeywordDetectorOemAdapter
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 de 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 subprocesos COM.
El diseño de la interfaz intenta mantener la implementación de objetos sin estado. Es decir, la implementación no debe requerir que 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.
Miembros
La interfaz IKeywordDetectorOemAdapter hereda de la interfaz IUnknown , pero no tiene miembros adicionales.