Extend AudioOutAbstract for device selection