/// <summary> /// WaveData を読み込みます。 /// </summary> /// <param name="reader">Wave ファイルの BinaryReader。</param> /// <returns>WaveData。</returns> public static WaveData ReadFrom(BinaryReader reader) { var result = new WaveData(); result.Riff = RiffChunk.ReadFrom(reader); result.Format = WaveFormatChunk.ReadFrom(reader); result.Data = WaveDataChunk.ReadFrom(reader); return result; }