コード例 #1
0
ファイル: WEMFile.cs プロジェクト: whitejeric/WEMConverter
 /// <summary>
 /// Create a new WEM file from data. Used mainly in the conversion methods.
 /// </summary>
 /// <param name="header">The header</param>
 /// <param name="fmtChunk">The format info</param>
 /// <param name="data">The data</param>
 public WEMFile(WEMHeader header, WEMFormatChunk fmtChunk, WEMDataChunk data)
 {
     Header           = header;
     Format           = fmtChunk;
     Data             = data;
     Header.DataChunk = Data;
     Data.FormatChunk = Format;
 }
コード例 #2
0
ファイル: WEMFile.cs プロジェクト: whitejeric/WEMConverter
        /// <summary>
        /// Create a new WEM file from the specified path.
        /// </summary>
        /// <param name="path">The WEM file.</param>
        public WEMFile(string path)
        {
            using (FileStream inputStream = new FileStream(path, FileMode.Open)) {
                BinaryReader reader = new BinaryReader(inputStream);

                Header           = WEMHeader.CreateFromStream(reader);
                Format           = WEMFormatChunk.CreateFromStream(reader);
                Data             = WEMDataChunk.CreateFromStream(reader, Format);
                Header.DataChunk = Data;

                reader.Dispose();
            }
        }