add string format and SDL get audio devices