Интерфейс IKeywordDetectorOemAdapter
IKeywordDetectorOemAdapter — это COM-интерфейс для взаимодействия с интерфейсом драйвера голосовой активации. Интерфейс IKeywordDetectorOemAdapter поддерживается в Windows 10 и более поздних версиях Windows.
Oem предоставляет реализацию COM-объекта, которая выступает в качестве посредника между операционной системой и драйвером, помогая вычислять или анализировать непрозрачные данные, которые записываются и считываются в звуковой драйвер через KSPROPERTY_SOUNDDETECTOR_PATTERNS и KSPROPERTY_SOUNDDETECTOR_MATCHRESULT.
Идентификатор класса (CLSID) COM-объекта — это идентификатор GUID типа шаблона детектора, возвращаемый KSPROPERTY_SOUNDDETECTOR_SUPPORTEDPATTERNS. Операционная система вызывает CoCreateInstance, передавая GUID типа шаблона, чтобы создать экземпляр соответствующего COM-объекта, совместимого с типом шаблона ключевое слово, и вызывает методы в интерфейсе IKeywordDetectorOemAdapter объекта. Операционная система предоставляет прокси-заглушку для IKeywordDetectorOemAdapter. Реализация изготовителя оборудования может выбрать любую из моделей потоков COM.
Проект интерфейса пытается сохранить реализацию объекта без отслеживания состояния. Иными словами, реализация не должна требовать сохранения состояния между вызовами методов. На самом деле внутренним классам C++, скорее всего, не требуются переменные-члены, кроме переменных, необходимых для реализации COM-объекта в целом.
Элементы
Интерфейс IKeywordDetectorOemAdapter наследуется от интерфейса IUnknown , но не имеет дополнительных членов.