Compartilhar via


Interface IKeywordDetectorOemAdapter (keyworddetectoroemadapter.h)

IKeywordDetectorOemAdapter é uma interface COM (Component Object Model) para interagir com a Interface do Driver de Ativação de Voz. A interface IKeywordDetectorOemAdapter tem suporte em Windows 10 e versões posteriores do Windows.

O OEM fornece uma implementação de objeto COM que atua como um intermediário entre o sistema operacional e o driver, ajudando a calcular ou analisar os dados opacos que são gravados e lidos no driver de áudio por meio de KSPROPERTY_SOUNDDETECTOR_PATTERNS e KSPROPERTY_SOUNDDETECTOR_MATCHRESULT.

O CLSID (identificador de classe) do objeto COM é um GUID de tipo de padrão de detector retornado pelo KSPROPERTY_SOUNDDETECTOR_SUPPORTEDPATTERNS. O sistema operacional chama CoCreateInstance passando o GUID do tipo padrão para instanciar o objeto COM apropriado compatível com palavra-chave tipo de padrão e chama métodos na interface IKeywordDetectorOemAdapter do objeto. A operação fornece um proxy-stub para IKeywordDetectorOemAdapter. A implementação do OEM pode escolher qualquer um dos modelos de threading COM.

O design da interface tenta manter a implementação do objeto sem estado. Em outras palavras, a implementação não deve exigir que nenhum estado seja armazenado entre chamadas de método. Na verdade, as classes C++ internas provavelmente não precisam de nenhuma variável de membro além daquelas necessárias para implementar um objeto COM em geral.

Herança

A interface IKeywordDetectorOemAdapter herda da interface IUnknown.

Métodos

A interface IKeywordDetectorOemAdapter tem esses métodos.

 
IKeywordDetectorOemAdapter::BuildArmingPatternData

O método BuildArmingPatternData é chamado pelo sistema operacional para criar dados de padrão específicos do OEM que incluam qualquer palavra-chave e dados de modelo específicos do usuário para detecção.
IKeywordDetectorOemAdapter::ComputeAndAddUserModelData

O método ComputeAndAddUserModelData é usado pela experiência do usuário de treinamento para calcular as informações específicas do usuário em relação à palavra-chave independente do usuário.
IKeywordDetectorOemAdapter::GetCapabilities

O método GetCapabilities retorna as palavras-chave e os idiomas compatíveis com o objeto .
IKeywordDetectorOemAdapter::P arseDetectionResultData

O método ParseDetectionResultData é chamado pelo sistema operacional depois de manipular um evento de detecção de palavra-chave e depois de recuperar os dados resultantes de KSPROPERTY_SOUNDDETECTOR_MATCHRESULT.
IKeywordDetectorOemAdapter::VerifyUserKeyword

O método VerifyUserKeyword é usado pela experiência do usuário de treinamento para verificar se uma instância de um enunciado falado, capturada durante o treinamento, corresponde a uma palavra-chave predefinida dentro de alguma tolerância.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho keyworddetectoroemadapter.h