Ejemplo n.º 1
0
        public static BeamFile Read(EndianBinaryReader reader, BeamReaderOptions options)
        {
            var beamHeader = ReadHeader(reader);
            var chunks     = ReadChunks(reader, options);

            return(new BeamFile()
            {
                Header = beamHeader,
                Chunks = chunks
            });
        }
Ejemplo n.º 2
0
 public static BeamFile Read(Stream stream, BeamReaderOptions options)
 {
     using var reader = new EndianBinaryReader(stream);
     return(Read(reader, options));
 }
Ejemplo n.º 3
0
 public static BeamFile Read(string filePath, BeamReaderOptions options)
 {
     using var stream = File.OpenRead(filePath);
     return(Read(stream, options));
 }