SampleRoundingMode

SampleRoundingMode enumeration

Definierar ett sätt på vilket ett n-bitars värde konverteras till ett 8-bitars värde.

public enum SampleRoundingMode

Värderingar

namnVärdeBeskrivning
Extrapolate0Extrapolera ett 8-bitars värde för att passa in i n bitar, där 1 < n < 8. Antalet alla möjliga 8-bitars värden är 1 << 8 = 256, från 0 till 255. Antalet av alla möjliga n-bitars värden är 1 << n, från 0 till (1 << n) - 1. Det mest rimliga n-bitarsvärdet Vn som motsvarar något 8-bitars värde V8 är lika med Vn = V8 >> (8 - n).
Truncate1Trunkera ett 8-bitars värde för att passa in i n bitar, där 1 < n < 8. Antalet möjliga n-bitars värden är 1 << n, från 0 till (1 << n) - 1. Det mest rimliga n-bitarsvärdet Vn som motsvarar något 8-bitars värde V8 är lika med Vn = V8 & ((1 << n) - 1).

Se även