PKEY_EFX_ProcessingModes_Supported_For_Streaming
В Windows 8.1 и более поздних версиях ключ свойства PKEY_EFX_ProcessingModes_Supported_For_Streaming определяет режимы обработки конечной точки, поддерживаемые для потоковой передачи, поддерживаемой драйвером. Разработчик драйвера должен перечислить режимы обработки конечной точки, поддерживаемые для потоковой передачи, поддерживаемые драйвером.
Ключ свойства INF-файла указывает построителю конечных точек звука задать идентификаторы CLSID для APOs в хранилище свойств эффектов. Эти сведения используются для создания звукового графа, который будет использоваться для информирования приложений верхнего уровня о том, какие эффекты имеются.
Так как эффекты конечной точки (EFX) находятся после суммы или перед тройником, с обработкой конечной точки не может быть несколько режимов. По этой причине можно указать только один режим, AUDIO_SIGNALPROCESSINGMODE_DEFAULT.
Пример INF-файла
INF-файл задает параметры для эффекта режима обработки звука в разделе реестра надстроек для этого устройства. В следующем примере INF показаны строки и разделы реестра надстроек, которые загружают режимы обработки потоковой передачи, поддерживаемые в реестре.
[Strings]
PKEY_EFX_ProcessingModes_Supported_For_Streaming = "{D3993A3F-99C2-4402-B5EC-A92A0367664B},7"
...
[SWAPAPO.I.Association0.AddReg]
; This line shows how to set the default processing mode for streaming.
HKR,FX\0,%PKEY_EFX_ProcessingModes_Supported_For_Streaming%,0x00010000,%AUDIO_SIGNALPROCESSINGMODE_DEFAULT%