C # Short Error: Negar o valor mínimo de um número de complemento de dois é inválido

Eu encontrei esse erro no meu projeto, que envolve trabalhar com sinais de áudio digital.

Então, recebi os valores de amplitude e encontrei recentemente esse erro. Isso ocorre quando o valor de amplitude encontrado é "-32768" na depuração. Estou armazenando os valores em uma matriz curta [].

Eu tenho um palpite de que ele tem algo a ver com valores máximos / mínimos (eu uso Math.Abs), mas não tenho certeza de como lidar com iss

Pode alguém ajudar? Obrigado

questionAnswers(4)

yourAnswerToTheQuestion