Custom Audio Effects in Windows Vista Custom Audio Effects in Windows Vista




Download 0.57 Mb.
bet11/28
Sana22.07.2021
Hajmi0.57 Mb.
#15720
1   ...   7   8   9   10   11   12   13   14   ...   28
Property name

ID

Type

Data

SysFxAssociation

0

Multistring

KSNODE_TYPE GUIDs that associate the sAPO with the connection types that the sAPO supports. Use a NULL GUID to associate the sAPO with any connection type. If the connection type does not match the GUID, the system effects are not added.

PreMixEffect

1

String

The CLSID that is associated with the data and code that are used to create the LFX sAPO.

PostMixEffect

2

String

The CLSID that is associated with the data and code that are used to create the GFX sAPO.

UserInterface

3

String

The CLSID that is associated with the data and code that are used to create the configuration UI for the system effects package.

FriendlyName

4

String

A friendly name for the system effects package.

Additional entries as appropriate

>4

User-defined

Initialization data for the sAPO.

The value name for each property has the form “{GUID},ID”, where GUID is the standard property key GUID string, {D04E05A6-594B-4fb6-A80D-01AF5EED7D1D}. It is defined in AudioEngineBaseAPO.idl and is the same for all properties. For example, the value for the SysFxAssociation property is named “{D04E05A6-594B-4fb6-A80D-01AF5EED7D1D},0”.



Figure 4 is a screenshot of RegEdit that shows a typical example of how system effect keys and values appear in the registry. The device has one sAPO that is named Microsoft Audio Home Theater Effects. It works with any connection type, and has LFX, GFX, and configuration UI sAPOs.





Download 0.57 Mb.
1   ...   7   8   9   10   11   12   13   14   ...   28




Download 0.57 Mb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Custom Audio Effects in Windows Vista Custom Audio Effects in Windows Vista

Download 0.57 Mb.