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 |