6-8
CONTROL API
ORBAN MODEL 1101
Table 6-3: Windows Driver Enumeration
The OPTIMOD-PC driver supports standard Microsoft Windows Mixer Controls under
Windows 2000 and XP only. This allows third-party software applications to control
the I/O of the OPTIMOD-PC DSP Mixer directly using the Windows Mixer API. It also
presents a standard Windows Mixer Peak Meter Control that allows applications to
read the peak wave out values for both channels by using standard Windows Mixer
API calls. To take full advantage of OPTIMOD-PC mixers, audio software should cor-
rectly enumerate all Windows Sound Device and Mixer Controls. Application soft-
ware
should not
rely on Windows default Sounds and Audio
Settings to configure
sound devices. To achieve maximum flexibility, this software should fully support the
selection of Windows Sound Devices and control of Windows Mixer Controls. All
professional audio software applications should be designed this way. Applications
that rely on Windows default settings are also limited to a single instance, rendering
such applications even more restrictive.
More developer information about enumerating Windows sound devices
and audio capture can be found at Microsoft MSDN / Windows Multime-
dia / Multimedia Reference / Multimedia Functions and Microsoft MSDN /
Win32 and COM Development / Graphics and Multimedia / Audio and
Video / DirectShow / Using DirectShow / Audio Capture. The latter might
be easier for some programmers to use.
The 1101 OPTIMOD-PC driver creates two mixer destinations, one for output and
one for input. The following tables list the relevant enumerated Windows Mixer
components by name for each destination, along with their corresponding control in
the OPTIMOD-PC Application.
Windows Mixer Component Name
OPTIMOD-PC Application Control
Analog 1 Out
Output Levels/Analog 1 Output
Digital 1 Out
Output Levels/Digital 1 Output
Digital 2 Out
Output Levels/Digital 2 Output
Wave 1 Out
Output Levels/Wave 1 Output to PC
Wave 2 Out
Output Levels/Wave 2 Output to PC
Table 6-4: Windows Mixer Output Destination Names
Windows Mixer Component Name
OPTIMOD-PC Application Control
Proc Analog 1
Processor Mixer/Analog 1 Input
Proc Digital 1
Processor Mixer/Digital 1 Input
Proc Digital 2
Processor Mixer/Digital 2 Input
Proc Wave 1
Processor Mixer/Wave 1 Input from PC
Proc Wave 1
Processor Mixer/Wave 2 Input from PC
Dir 1 Analog 1
Direct Mixer 1/Analog 1 Input
Dir 1 Digital 1
Direct Mixer 1/Digital 1 Input
Dir 1 Digital 2
Direct Mixer 1/Digital 2 Input
Summary of Contents for Optimod-PC 1101
Page 4: ......
Page 14: ......
Page 121: ...OPTIMOD PC OPERATION 3 1 Section 3 Operation Figure 3 1 The OPTIMOD PC Control Application...
Page 192: ...3 72 OPERATION ORBAN MODEL 1101...
Page 204: ......
Page 210: ......
Page 212: ...5 2 UNINSTALLATION ORBAN MODEL 1101...
Page 236: ......