Multiplicar un short por 32767
Hola
tengo un problema con una parte de un código, entiendo todo lo que hace el código menos dos lineas que son estas:
final double dVal:sample;
final short val= (short)((dVal*32767));
sample es un vector de double. El código en si es para generar un tono en java, y entiendo el cast que se hace de double a short pero el multiplicarlo para que sirve?
Muchas gracias