encode method
Implementation
@override
Uint8List encode(Uint8List pcm) {
final inArray = int16LeListValueSublistView(pcm).list;
final size = inArray.length;
final outArray = Uint8List(size);
for (var i = 0; i < size; i++) {
final inValue = inArray[i];
var outValue =
_linear_to_law[inValue & 0xffff] /* short -> unsigned short */;
if (outValue == null) {
outValue = linear2law(inValue);
_linear_to_law[inValue & 0xffff] = outValue;
}
outArray[i] = outValue;
}
return outArray;
}