More fleshing out the camio2 interface