pub fn from_i32(sample: i32) -> i16
sample of 32 bits as one of 16: the bits below are dropped.
sample