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


PKEY_CompositeFX_EndpointEffectClsid

В Windows 1803 и более поздних версиях ключ свойства PKEY_CompositeFX_EndpointEffectClsid определяет эффекты конечной точки (EFX). Разработчик драйвера должен указать список поддерживаемых режимов обработки, поддерживаемых драйвером.

Этот раздел свойств идентичен разделу свойства PKEY_FX_EndpointEffectClsid , но он является составным, который выражается в виде reg multistring в реестре, чтобы разрешить несколько эффектов в одной позиции.

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

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

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

[Strings]
PKEY_CompositeFX_EndpointEffectClsid = "{D04E05A6-594B-4fb6-A80D-01AF5EED7D1D},15"
...

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_EndpointEffectClsid%,0x00010000,%SWAP_FX_MODE_CLSID%,%DELAY_FX_MODE_CLSID%

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