IKeywordDetectorOemAdapter, interface (keyworddetectoroemadapter.h)
IKeywordDetectorOemAdapter est une interface COM (Component Object Model) pour 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 agit comme 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 dans 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 détecteur retourné par le KSPROPERTY_SOUNDDETECTOR_SUPPORTEDPATTERNS. Le système d’exploitation appelle CoCreateInstance en passant le GUID de type de modèle pour instancier l’objet COM approprié compatible avec le type de modèle de mot clé et appelle des méthodes sur l’interface IKeywordDetectorOemAdapter de l’objet. L’exploitation fournit un stub proxy pour IKeywordDetectorOemAdapter. L’implémentation d’OEM peut choisir l’un des modèles de thread COM.
La conception de l’interface tente de conserver l’implémentation d’objet sans état. En d’autres termes, l’implémentation ne doit pas nécessiter de stockage d’état entre les appels de méthode. En fait, les classes C++ internes n’ont probablement pas besoin de variables membres au-delà de celles requises pour implémenter un objet COM en général.
Héritage
L’interface IKeywordDetectorOemAdapter hérite de l’interface IUnknown.
Méthode
L’interface IKeywordDetectorOemAdapter a 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 à l’OEM qui incluent les données de modèle spécifiques à un mot clé et à l’utilisateur pour la détection. |
IKeywordDetectorOemAdapter ::ComputeAndAddUserModelData La méthode ComputeAndAddUserModelData est utilisée par l’expérience utilisateur d’apprentissage pour calculer les informations spécifiques à l’utilisateur par rapport 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 de 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 d’apprentissage pour vérifier qu’une instance d’un énoncé parlé, capturée pendant l’entraînement, correspond à un mot clé prédéfini dans une certaine tolérance. |
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Windows |
d’en-tête | keyworddetectoroemadapter.h |