public SampleDataAsset(SampleHeader sample, SoundFontSampleData sampleData) { this.assetName = sample.Name; this.sampleRate = sample.SampleRate; this.rootKey = sample.RootKey; this.tune = sample.Tune; this.start = sample.Start; this.end = sample.End; this.loopStart = sample.StartLoop; this.loopEnd = sample.EndLoop; this.sampleData = PcmData.Create(sampleData.BitsPerSample, sampleData.SampleData, true); }
public SampleDataAsset(SampleHeader sample, SoundFontSampleData sampleData) { this.assetName = sample.Name; this.sampleRate = sample.SampleRate; this.rootKey = sample.RootKey; this.tune = sample.Tune; this.start = sample.Start; this.end = sample.End; this.loopStart = sample.StartLoop; this.loopEnd = sample.EndLoop; this.sampleData = sampleData.SampleData; }
public SampleDataAsset(SampleHeader sample, SoundFontSampleData sampleData) { Channels = 1; Name = sample.Name; SampleRate = sample.SampleRate; RootKey = sample.RootKey; Tune = sample.Tune; Start = sample.Start; End = sample.End; LoopStart = sample.StartLoop; LoopEnd = sample.EndLoop; SampleData = PcmData.Create(sampleData.BitsPerSample, sampleData.SampleData, true); }
public SampleDataAsset(SampleHeader sample, SoundFontSampleData sampleData) { Channels = 1; Name = sample.Name; SampleRate = sample.SampleRate; RootKey = sample.RootKey; Tune = sample.Tune; Start = sample.Start; End = sample.End; LoopStart = sample.StartLoop; LoopEnd = sample.EndLoop; if ((sample.SoundFontSampleLink & SFSampleLink.OggVobis) != 0) { throw new Exception("Ogg Vobis encoded soundfonts not supported"); } else { SampleData = PcmData.Create(sampleData.BitsPerSample, sampleData.SampleData, true); } }