AcoustID.Chromaprint.FingerprintCompressor.ProcessSubfingerprint C# (CSharp) Метод

ProcessSubfingerprint() приватный Метод

private ProcessSubfingerprint ( uint x ) : void
x uint
Результат void
        void ProcessSubfingerprint(uint x)
        {
            int bit = 1, last_bit = 0;
            while (x != 0)
            {
                if ((x & 1) != 0)
                {
                    m_bits.Add((byte)(bit - last_bit));
                    last_bit = bit;
                }
                x >>= 1;
                bit++;
            }
            m_bits.Add((byte)0);
        }