If the MCI waveform-recording services don't meet the needs of your application, you can handle waveform recording using the low-level waveform services.