Enum SampleRoundingMode

SampleRoundingMode enumeration

n ビット値を 8 ビット値に変換する方法を定義します。

public enum SampleRoundingMode

名前価値説明
Extrapolate08 ビット値を外挿して n ビットに適合させます。ここで、1 < n < 8. 可能なすべての 8 ビット値の数は 1 << 8 = 256 で、0 から 255 までです。 すべての可能な値の数n ビット値は 1 << n、0 から (1 << n) - 1. 8 ビット値 V8 に対応する最も妥当な n ビット値 Vn は、Vn = V8 >> (8 - n)。
Truncate18 ビット値を切り捨てて n ビットに合わせます。ここで、1 < n < 8. 可能なすべての n ビット値の数は、0 から (1 << n) - 1 までの 1 << n です。 8 ビット値 V8 に対応する最も妥当な n ビット値 Vn は、Vn = V8 & ((1 << n) - 1). と等しくなります。

関連項目