> ASIO recording isn't separate from playback like other driver models - you must deal with both outgoing and ingoing buffers in the same callback.
Well, sure, theoretically, but there's no problem with having a callback for each and calling them sequentially, if that's what your interface definition requires. Personally I just hacked it up such that the one callback now gets an extra argument with the input samples, but I can appreciate you wouldn't necessarily want to do that as it'd break everyone's existing code.
HF