Changed SampleBuffer to use all 16 bit values so that struct packing doesn't make my life hell