public AudioData(psai.ProtoBuf_AudioData pbAudioData) { this.filePathRelativeToProjectDir = pbAudioData.filename; this.sampleRateHz = pbAudioData.sampleRate; this.sampleCountTotal = pbAudioData.sampleCountTotal; this.sampleCountPreBeat = pbAudioData.sampleCountPrebeat; this.sampleCountPostBeat = pbAudioData.sampleCountPostbeat; this.bpm = pbAudioData.bpm; }
psai.ProtoBuf_AudioData CreateProtoBuf() { psai.ProtoBuf_AudioData pbAudio = new psai.ProtoBuf_AudioData(); pbAudio.filename = this.filePathRelativeToProjectDir; pbAudio.sampleCountTotal = this.sampleCountTotal; pbAudio.sampleCountPrebeat = this.sampleCountPreBeat; pbAudio.sampleCountPostbeat = this.sampleCountPostBeat; pbAudio.sampleRate = this.sampleRateHz; return(pbAudio); }
psai.ProtoBuf_AudioData CreateProtoBuf() { psai.ProtoBuf_AudioData pbAudio = new psai.ProtoBuf_AudioData(); pbAudio.filename = this.filePathRelativeToProjectDir; pbAudio.sampleCountTotal = this.sampleCountTotal; pbAudio.sampleCountPrebeat = this.sampleCountPreBeat; pbAudio.sampleCountPostbeat = this.sampleCountPostBeat; pbAudio.sampleRate = this.sampleRateHz; return pbAudio; }