EQPro 1.5 Documentation |
|||||
Introduction | Properties | Methods | Events | Constants | Code Samples |
EQPro is, right now, the only full featured control that will let you read and change every possible aspect of any installed sound card on the system where the control is running.
From reading the volume level of the MIDI line to selecting the Microphone as a recording source, changing any line's mute state, getting notifications of volume changes, reading the panning value of any line, etc, etc, etc..., this control has all the necessary functionality to let you implement in your application any type of mixer support.
One of the most important features of EQPro is
its interface to the developer.
You, as a developer, do not need to know how the mixer API works, there's no
need to make complex calls to functions that require special handlings... EQPro
offers a wide collection of properties and methods
that are very common to what you're used to.
Maybe, the most important aspect of EQPro
interface is its ability to simplify the enumeration of mixer controls on a
given device by the use of three types of arrays: OutputLines,
InputLines and AdvanceLines.
Then, its common properties, that apply to whatever line you're working on, such
as the Mute or SelectForRecording
make it a snap to change their properties.
We hope that this documentation will serve you as a staring point guide to start developing applications with full featured mixer device control.
Xavier Flix
xFX JumpStart
xavier@xfx.net