SampleRoundingMode

SampleRoundingMode enumeration

Определяет способ преобразования n-битного значения в 8-битное значение.

public enum SampleRoundingMode

Ценности

ИмяЦенностьОписание
Extrapolate0Экстраполировать 8-битное значение, чтобы уместить его в n бит, где 1 < n < 8. Количество всех возможных 8-битных значений равно 1 << 8 = 256, от 0 до 255. Количество всех возможных n-битных значений равно 1 << n, от 0 до (1 << n) - 1. Наиболее разумное n-битное значение Vn, соответствующее некоторому 8-битному значению V8, равно Vn = V8 >> (8 - н).
Truncate1Усекает 8-битное значение, чтобы уместить его в n бит, где 1 < n < 8. Количество всех возможных n-битных значений равно 1 << n, от 0 до (1 << n) - 1. Наиболее разумное n-битное значение Vn, соответствующее некоторому 8-битному значению V8, равно Vn = V8 & ((1 << n) - 1).

Смотрите также