yes, so i think the adapter class will just do the following:
- implements a new IAsioProcess (or whatever name) interface
- take IWaveIn and IWaveProvider as constructor arguments
- when the driver does the callback it first raises the event of IWaveIn and then calls the Read method of IWaveProvider
what do you think?