PKEY_MFX_Offload_ProcessingModes_Supported_For_Streaming
In Windows 10 versione 1511 e successiva, la chiave della proprietà PKEY_MFX_Offload_ProcessingModes_Supported_For_Streaming identifica le modalità di elaborazione degli effetti della modalità supportate per l'offload di streaming supportato dal driver. Lo sviluppatore di driver deve elencare le modalità di elaborazione degli effetti in modalità supportate per il flusso disattivato supportato dal driver.
La chiave della proprietà file INF indica al generatore di endpoint audio di impostare i CLSID per le API nell'archivio delle proprietà degli effetti. Queste informazioni vengono usate per compilare il grafico audio che verrà usato per informare le app di livello superiore quali effetti sono presenti.
Esempio di file INF
Un file INF specifica le impostazioni per un effetto della modalità di elaborazione audio nella sezione componente aggiuntivo del Registro di sistema per tale dispositivo. Nell'esempio INF seguente vengono illustrate le stringhe e le sezioni del Registro di sistema aggiuntive che caricano le modalità di elaborazione di streaming offload supportate nel Registro di sistema.
[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%