I've been playing around with Apple's shiny new `AVFoundation` library, but so far I've unable to set the input or output devices (e.g. a USB sound card) used by an `AVAudioEngine`, and I can't seem to find anything in the documentation to say it's even possible.

Does anyone have any experience with this?