-
Notifications
You must be signed in to change notification settings - Fork 0
georgeslabreche/AudioDeviceControl
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
-= Audio Device Control =- INTRODUCTION: An audio device controller interface that works against multiple recent versions of windows: XP, Vista and Windows 7. It allows you to select an audio device installed in your version of windows and operate on it. You can: - Get the capture or render volume level. - Set the capture or render volume level. - Increment the capture or render volume level. - Decrement the capture or render volume level. - Get capture or render mute status. - Toggle capture or render mute. Operating on render aspect of audio device is limited to Windows XP only. This feature is not yet implemented for Vista and windows 7. REQUIREMENTS: The project's lib folder must contain the following DLLs: Required to build the project and to use AudioDeviceControl.dll: - Microsoft.DirectX (5.4.0.2904) - Microsoft.DirectX.DirectSound (5.4.0.2904) - WaveLibMixer (1.0.2465.20582) - CoreAudioApi (1.0.0.0) Required to test the project as part of the build process but not required to use AudioDeviceControl.dll: - nunit.framework (2.5.0.9122) - nunit-console-runner (2.5.0.9122) - nunit.core (2.5.0.9122) - nunit.util (2.5.0.9122) - nunit.core.interfaces (2.5.0.9122) Versions in parenthesis are those most recently used and known to work. COMPILING: Execute the build.bat batch file or open the project in Visual Studio and build it from there. Compiled AudioDeviceControl.dll will be located in the "dist" folder. INSTRUCTION FOR USE: Example implementation is located in the test console project: test/AudioDeviceConsole/Program.cs
About
An audio device controller interface that works against multiple recent versions of windows: XP, Vista and Windows 7.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published