Skip to main content

Audio Tapers for Windows Volume-Control Applications

Updated: October 27, 2008

File name: VolTable.docx
139 KB
Microsoft Word file
Get Office File Viewers

About This Download

The audio taper of a volume control slider determines how the voltage level of the audio output signal changes as the user moves the slider through each increment in its range. In Windows XP Service Pack 2 (SP2) and later service packs, the audio taper that Windows uses is stored as a table in the system registry and is available to third-party on-screen volume displays and other volume-control applications. By using this table, these applications can implement volume controls that behave much like the native Windows controls.

This paper provides information about how to implement audio volume-level controls for Windows XP SP2 and later service packs. It provides guidelines for developers of on-screen volume displays to implement volume controls with custom audio tapers that match those of the system-supplied displays for the keyboard volume buttons and Windows XP Media Center Edition remote controls.

Note: The procedures for implementing custom audio tapers that is discussed in this paper should not be used for applications that are running on Windows Vista and later versions. Applications that run on those versions of Windows should instead use the audio endpoint volume interfaces, which automatically provide the appropriate audio tapers.

This information applies only to the Windows XP operating system.

What's New:
Clarification that custom audio tapers are only supported in Windows XP SP2 and later service packs.

Included in this white paper:

  • Volume Controls and Loudness

  • Audio Taper versus Linear Taper

  • Implementation Details

  • Sample Code

Rate: