public ProtoBuf_AudioData CreateProtoBuf() { ProtoBuf_AudioData pbAudio = new ProtoBuf_AudioData(); pbAudio.filename = this.FilePathRelativeToProjectDir; if (CalculatePostAndPrebeatLengthBasedOnBeats) { pbAudio.sampleCountPrebeat = GetPrebeatLengthInSamplesBasedOnBeats(); pbAudio.sampleCountPostbeat = GetPostbeatLengthInSamplesBasedOnBeats(); } else { pbAudio.sampleCountPrebeat = this.PreBeatLengthInSamples; pbAudio.sampleCountPostbeat = this.PostBeatLengthInSamples; } pbAudio.sampleCountTotal = TotalLengthInSamples; pbAudio.sampleRate = this.SampleRate; pbAudio.bpm = this.Bpm; return(pbAudio); }
public ProtoBuf_AudioData CreateProtoBuf() { ProtoBuf_AudioData pbAudio = new ProtoBuf_AudioData(); pbAudio.filename = this.FilePathRelativeToProjectDir; if (CalculatePostAndPrebeatLengthBasedOnBeats) { pbAudio.sampleCountPrebeat = GetPrebeatLengthInSamplesBasedOnBeats(); pbAudio.sampleCountPostbeat = GetPostbeatLengthInSamplesBasedOnBeats(); } else { pbAudio.sampleCountPrebeat = this.PreBeatLengthInSamples; pbAudio.sampleCountPostbeat = this.PostBeatLengthInSamples; } pbAudio.sampleCountTotal = TotalLengthInSamples; pbAudio.sampleRate = this.SampleRate; pbAudio.bpm = this.Bpm; return pbAudio; }