Complete audio transcoding; native buffers

Closes #119 @ 5h
Make Transcoder an interface

Refs #119 @ 1h