learning core audio apis