It would be nice, to be able to use a capture asynchronously, without the Codec forcing you to allocate.