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


PKEY_MFX_Offload_ProcessingModes_Supported_For_Streaming

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

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

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

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

[Strings]
PKEY_MFX_Offload_ProcessingModes_Supported_For_Streaming = "{D3993A3F-99C2-4402-B5EC-A92A0367664B},12"
...
AUDIO_SIGNALPROCESSINGMODE_DEFAULT = "{C18E2F7E-933D-4965-B7D1-1EEF228D2AF3}"
AUDIO_SIGNALPROCESSINGMODE_MOVIE   = "{B26FEB0D-EC94-477C-9494-D1AB8E753F6E}"
AUDIO_SIGNALPROCESSINGMODE_MEDIA   = "{4780004E-7133-41D8-8C74-660DADD2C0EE}"

...
[SWAPAPO.I.Association0.AddReg]
;To register an APO for streaming in multiple modes, use a REG_MULTI_SZ property and include all the desired modes:
HKR,"FX\\0",%PKEY_MFX_Offload_ProcessingModes_For_Streaming%,%REG_MULTI_SZ%,%AUDIO_SIGNALPROCESSINGMODE_DEFAULT%,%AUDIO_SIGNALPROCESSINGMODE_MOVIE%,%AUDIO_SIGNALPROCESSINGMODE_MEDIA%

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