Beispiel #1
0
        static public WaveBankSampleRegion Read(Stream source)
        {
            BinaryReader         reader = new BinaryReader(source);
            WaveBankSampleRegion result = new WaveBankSampleRegion();

            result.StartSample  = reader.ReadInt32();
            result.TotalSamples = reader.ReadInt32();
            return(result);
        }
Beispiel #2
0
        static public WaveBankEntry Read(Stream source)
        {
            BinaryReader  reader = new BinaryReader(source);
            WaveBankEntry result = new WaveBankEntry();

            result.Value      = reader.ReadInt32();
            result.Format     = WaveBankMiniWaveFormat.Read(source);
            result.PlayRegion = WaveBankRegion.Read(source);
            result.LoopRegion = WaveBankSampleRegion.Read(source);
            return(result);
        }
Beispiel #3
0
 public static WaveBankSampleRegion Read(Stream source)
 {
     BinaryReader reader = new BinaryReader(source);
     WaveBankSampleRegion result = new WaveBankSampleRegion();
     result.StartSample = reader.ReadInt32();
     result.TotalSamples = reader.ReadInt32();
     return result;
 }