PKEY_CompositeFX_Offload_StreamEffectClsid
В Windows 10 версии 1803 и более поздних ключ свойства PKEY_CompositeFX_Offload_StreamEffectClsid определяет эффект потока (SFX), поддерживаемый драйвером, который будет загружаться во время воспроизведения разгрузки. Разработчик драйвера должен указать список поддерживаемых эффектов потока, поддерживаемых драйвером для контакта разгрузки.
Этот раздел свойства идентичен ключу свойства PKEY_FX_Offload_StreamEffectClsid , но он является составным, который выражается в виде многостроки reg в реестре, чтобы разрешить несколько эффектов в одной позиции.
Ключ свойства INF-файла указывает построителю конечных точек аудиозаписи задать идентификаторы CLSID для API потокового эффекта в хранилище свойств эффектов для разгрузки. Эти сведения используются для создания звукового графа, который будет использоваться для информирования приложений верхнего уровня о том, какие эффекты имеются.
Пример INF-файла
INF-файл задает параметры для эффекта режима обработки звука в разделе реестра надстроек для этого устройства. В следующем примере INF показаны строки и разделы реестра надстроек, которые загружают режимы обработки потоковой передачи, поддерживаемые в реестре.
[Strings]
PKEY_CompositeFX_Offload_StreamEffectClsid = "{D04E05A6-594B-4fb6-A80D-01AF5EED7D1D},19"
...
; Driver developers should replace this CLSIDs with that of their own APO
SWAP_FX_MODE_CLSID = "{00000000-0000-0000-0000-000000000000}"
DELAY_FX_STREAM_CLSID = "{00000000-0000-0000-0000-000000000000}"
...
[SWAPAPO.I.Association0.AddReg]
HKR,FX\0,%PKEY_CompositeFX_Offload_StreamEffectClsid%,0x00010000,%SWAP_FX_MODE_CLSID%,%DELAY_FX_MODE_CLSID%