Partilhar via


Interface IKeywordDetectorOemAdapter

IKeywordDetectorOemAdapter é uma interface COM (Component Object Model) para interagir com a Interface do Driver de Ativação de Voz. Há suporte para a interface IKeywordDetectorOemAdapter 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 internas do C++ provavelmente não precisam de nenhuma variável de membro além daquelas necessárias para implementar um objeto COM em geral.

Membros

A interface IKeywordDetectorOemAdapter herda da interface IUnknown , mas não tem membros adicionais.