FILLTIME
(whole * (FILLTIME - fill)) / (value * FILLTIME);
silence = whole * (FILLTIME-fill) * snum /
(FILLTIME * value * sdenom);