use union alignment for audiobuffer