HomeDownloadPurchaseSupportSite MapPublic ForumsWhen I'm Bored
UtilitiesDHTML Menu BuilderDHTML Menu Builder DEDHTML Menu Builder LITEKeyLaunchSoftLedsNice FoldersFile Extension ManagerNetToolsxFXMixerPopUp KillerVBBrainFNETAPE for Traktor Pro
.NET ControlsDXVUMeterNET MixerProNET News Description Download Purchase Documentation Support
ActiveX ControlsDXVU MeterMixerProFormShaperxFX Slider
Through the use of classes and collections the MixerProNET engine is the easiest and most powerful method for developing applications that need to read and/or change any parameter from any sound card.
The engine has been developed in such a way that even
non-standard sound cards that provide non-standard lines
can be easily controlled with MixerProNET.
The MixerProNET installer includes three very basic and
simple applications with their source code.
Version 2.0 introduces support for Windows Vista and Windows 7
Introduced in version 2.0, MixerProNET now supports the new set of mixer APIs included in Windows Vista and later versions of Windows, known as the Core Audio APIs.
This support is provided through the CCoreAudio class, a .NET-based wrapper written entirely in C#, that provides access to most of the interfaces exposed by this set of APIs, allowing for full manipulation of all the lines and controls exposed by the mixers available on the host system.
This library is based on the work by Ray Molenkamp and completed by Xavier Flix to include the missing interfaces that allow for full enumeration of all the mixers and their lines and controls as well as full support to enumerate (and manipulate) any available sessions.
The way the class has been implemented is very similar to how the legacy CMixerPro class works, allowing for an easy "upgrade" for those who are already familiar with the inner workings of MixerProNET.
The functionality in the CCoreAudio class is provided through the CoreAudio.dll which provides access to many of the interfaces exposed by the Core Audio API.
MixerProNET's CCoreAudio class provides an abstraction layer to facilitate the usage of the Core Audio APIs but if you would like to have direct access to the CoreAudio.dll library, you are free to do so. Actually, this library will be continuously developed (until all interfaces are implemented) and provided as a separate (and free) download at the MixerProNET's web site.
Here's a list of all the interfaces currently implemented in the CoreAudio.dll library:
Version 2.0 has also been updated so that it now provides intellisense for all its members, and its fully compatible with both 32bit (x86) and 64bit (x64) versions of Windows.
Version 2.1 adds the missing and, perhaps, most requested feature for developers working under Vista and Windows 7: the ability to change the default audio device programmatically!
Also introduced in version 2.1 is a user control the mimics the look, feel and behavior of the TrackBar used in all the mixer and audio-related applications in Windows Vista and 7. The control supports the binding functionality provided by MixerProNet's controls so it automatically binds to any control allowing it to control it, receive change notifications and, if the control supports it, it also displays a volume meter... just like the real thing!
There's really no better way to experience the power and versatility of the MixerProNET engine than to download it...
MixerProNET link on File Fishstick