Interface IKeywordDetectorOemAdapter (keyworddetectoroemadapter.h)

IKeywordDetectorOemAdapter est une interface COM (Component Object Model) permettant d’interagir avec l’interface du pilote d’activation vocale. L’interface IKeywordDetectorOemAdapter est prise en charge dans Windows 10 et versions ultérieures de Windows.

L’oem fournit une implémentation d’objet COM qui sert d’intermédiaire entre le système d’exploitation et le pilote, ce qui permet de calculer ou d’analyser les données opaques écrites et lues sur le pilote audio via KSPROPERTY_SOUNDDETECTOR_PATTERNS et KSPROPERTY_SOUNDDETECTOR_MATCHRESULT.

L’identificateur de classe (CLSID) de l’objet COM est un GUID de type de modèle de détecteur retourné par le KSPROPERTY_SOUNDDETECTOR_SUPPORTEDPATTERNS. Le système d’exploitation appelle CoCreateInstance en passant le TYPE GUID de modèle pour instancier l’objet COM approprié compatible avec mot clé type de modèle et appelle des méthodes sur l’interface IKeywordDetectorOemAdapter de l’objet. L’exploitation fournit un proxy-stub pour IKeywordDetectorOemAdapter. L’implémentation de l’OEM peut choisir l’un des modèles de threads COM.

La conception de l’interface tente de maintenir l’implémentation d’objet sans état. En d’autres termes, l’implémentation ne nécessite aucun état pour être stocké entre les appels de méthode. En fait, les classes C++ internes n’ont probablement pas besoin de variables membres autres que celles requises pour implémenter un objet COM en général.

Héritage

L’interface IKeywordDetectorOemAdapter hérite de l’interface IUnknown.

Méthodes

L’interface IKeywordDetectorOemAdapter contient ces méthodes.

 
IKeywordDetectorOemAdapter ::BuildArmingPatternData

La méthode BuildArmingPatternData est appelée par le système d’exploitation pour générer des données de modèle spécifiques à OEM qui incluent toutes les données de modèle mot clé et spécifiques à l’utilisateur pour la détection.
IKeywordDetectorOemAdapter ::ComputeAndAddUserModelData

La méthode ComputeAndAddUserModelData est utilisée par l’expérience utilisateur d’entraînement pour calculer les informations spécifiques à l’utilisateur relatives au mot clé indépendant de l’utilisateur.
IKeywordDetectorOemAdapter ::GetCapabilities

La méthode GetCapabilities retourne les mots clés et les langages pris en charge par l’objet.
IKeywordDetectorOemAdapter ::P arseDetectionResultData

La méthode ParseDetectionResultData est appelée par le système d’exploitation après avoir géré un événement de détection mot clé et après avoir récupéré les données de résultat de KSPROPERTY_SOUNDDETECTOR_MATCHRESULT.
IKeywordDetectorOemAdapter ::VerifyUserKeyword

La méthode VerifyUserKeyword est utilisée par l’expérience utilisateur de formation pour vérifier qu’un instance d’un énoncé parlé, capturé pendant l’entraînement, correspond à un mot clé prédéfini dans une certaine tolérance.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête keyworddetectoroemadapter.h