Example #1
0
        private void Dispose(bool disposing)
        {
            if (disposing)
            {
                if (this.InternalMasteringVoice != null)
                {
                    this.InternalMasteringVoice.Dispose();
                    this.InternalMasteringVoice = null;
                }

                if (this.InternalDevice != null)
                {
                    this.InternalDevice.Dispose();
                    this.InternalDevice = null;
                }
            }
        }
Example #2
0
 static AudioDevice()
 {
     mEngine = new SharpDX.XAudio2.XAudio2();
     mDevice = new SharpDX.XAudio2.MasteringVoice(mEngine);
 }
Example #3
0
 public void CreateDevice()
 {
     this.InternalDevice = new SharpDX.XAudio2.XAudio2();
     this.InternalMasteringVoice = new SharpDX.XAudio2.MasteringVoice(this.InternalDevice);
 }