Microsoft.Xna.Framework.Content.Pipeline.Audio.AudioContent.AudioContent C# (CSharp) Method

AudioContent() public method

public AudioContent ( WavFile wavFile ) : System
wavFile WavFile
return System
        public AudioContent(WavFile wavFile)
        {
            this.FileType = AudioFileType.Wav;
            this.AudioFormat = new AudioFormat();
            this.AudioFormat.Channels = wavFile.NumChannels;
            this.AudioFormat.SampleRate = (int)wavFile.SampleRate;
            this.AudioFormat.AverageBytesPerSecond = (int)wavFile.ByteRate;
            this.AudioFormat.BlockAlign = wavFile.BlockAlign;
            this.AudioFormat.BitsPerSample = wavFile.BitsPerSample;
            this.LoopStart = 0;
            this.LoopEnd = wavFile.Data.Length / wavFile.BlockAlign;
            this.Duration = new TimeSpan(0, 0, 0, 0, (int)(((double)this.LoopEnd / (double)wavFile.SampleRate + 0.0005) * 1000));
            this.Data = wavFile.Data;
        }
AudioContent