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; } } }
static AudioDevice() { mEngine = new SharpDX.XAudio2.XAudio2(); mDevice = new SharpDX.XAudio2.MasteringVoice(mEngine); }
public void CreateDevice() { this.InternalDevice = new SharpDX.XAudio2.XAudio2(); this.InternalMasteringVoice = new SharpDX.XAudio2.MasteringVoice(this.InternalDevice); }