Поделиться через


PKEY_EFX_KeywordDetector_ProcessingModes_Supported_For_Streaming

В Windows 10 и более поздних версиях ключ свойства PKEY_EFX_KeywordDetector_ProcessingModes_Supported_For_Streaming определяет конечную точку ключевое слово режимов обработки детектора, поддерживаемых для потоковой передачи, поддерживаемой драйвером. Разработчик драйвера должен перечислить режимы обработки конечной точки, поддерживаемые для потоковой передачи, которые его драйвер поддерживает для контакта детектора ключевое слово.

Этот список включает только режимы обработки сигнала, в которых APO фактически обрабатывает звуковой сигнал во время потоковой передачи. Этот список не должен включать режимы обработки сигналов, поддерживаемые APO только для целей обнаружения.

Ключ свойства INF-файла указывает построителю конечных точек звука задать идентификаторы CLSID для APOs в хранилище свойств эффектов. Эти сведения используются для создания звукового графа, который будет использоваться для информирования приложений верхнего уровня о том, какие эффекты имеются.

Так как эффекты конечной точки (EFX) находятся после суммы или перед тройником, не может быть несколько режимов, связанных с обработкой конечной точки. По этой причине можно указать только один режим, AUDIO_SIGNALPROCESSINGMODE_DEFAULT.

Пример INF-файла

INF-файл задает параметры для эффекта режима обработки звука в разделе реестра надстроек для этого устройства. В следующем примере INF показаны строки и разделы реестра надстроек, которые загружают режимы потоковой обработки детектора ключевое слово, поддерживаемые в реестре.

[Strings]
PKEY_EFX_KeywordDetector_ProcessingModes_Supported_For_Streaming = "{D3993A3F-99C2-4402-B5EC-A92A0367664B},10"
...
[SWAPAPO.I.Association0.AddReg]
; This line shows how to set the default processing mode for streaming.
HKR,FX\0,%PKEY_EFX_KeywordDetector_ProcessingModes_Supported_For_Streaming%,0x00010000,%AUDIO_SIGNALPROCESSINGMODE_DEFAULT%

Расширения INF для медиакласса