SwfDotNet.IO.Utils.BufferedBinaryReader.ReadUInt32 C# (CSharp) Method

ReadUInt32() public method

Reads an Unsigned int32.
public ReadUInt32 ( ) : uint
return uint
        public override uint ReadUInt32()
        {
            SynchBits();
            ReadInternal(buffer, 4);
            return bitConverter.ToUInt32(buffer, 0);
        }

Usage Example

Example #1
0
        /// <summary>
        /// see <see cref="SwfDotNet.IO.Tags.BaseTag">base class</see>
        /// </summary>
        public override void ReadData(byte version, BufferedBinaryReader binaryReader)
        {
            RecordHeader rh = new RecordHeader();
            rh.ReadData(binaryReader);

            soundId = binaryReader.ReadUInt16();

            soundFormat = binaryReader.ReadUBits(4);
            soundRate = binaryReader.ReadUBits(2);
            soundSize = binaryReader.ReadUBits(1);
            soundType = binaryReader.ReadUBits(1);

            soundSampleCount = binaryReader.ReadUInt32();

            uint size = rh.TagLength - 2 - 1 - 4;
            soundData = new byte[size];
            for (uint i = 0; i < size; i++)
                soundData[i] = binaryReader.ReadByte();
        }
All Usage Examples Of SwfDotNet.IO.Utils.BufferedBinaryReader::ReadUInt32