int16_t* readbuf = reinterpret_cast<int16_t*>(...