Controlling Waveform and MIDI Devices
The following topics describe the methods used for controlling input and output data transfers for both waveform and MIDI devices:
·Introduction to Transferring Audio Data
·Transferring Waveform Input Data
·Transferring Waveform Output Data
·Transferring MIDI Output Data
Within these topics, the term client is used to refer to any higher-level software that is making calls into the user-mode driver. This higher-level software could be an application or, more likely, it could be an intermediate interface called by an application and implemented in winmm.dll.