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

Añade tu respuesta

Haz clic para o