12345678910111213141516171819202122232425 |
- #pragma warning disable CS1591
- using System.Buffers.Binary;
- using System.IO;
- namespace DvdLib
- {
- public class BigEndianBinaryReader : BinaryReader
- {
- public BigEndianBinaryReader(Stream input)
- : base(input)
- {
- }
- public override ushort ReadUInt16()
- {
- return BinaryPrimitives.ReadUInt16BigEndian(base.ReadBytes(2));
- }
- public override uint ReadUInt32()
- {
- return BinaryPrimitives.ReadUInt32BigEndian(base.ReadBytes(4));
- }
- }
- }
|