ports AudioInput to new type structure