internal CallbackWindow(CallbackWindowControlChangeHandler ptrMixerControlChange, CallbackWindowLineChangeHandler ptrMixerLineChange) { CreateParams cp = new CreateParams(); mPtrMixerControlChange = ptrMixerControlChange; mPtrMixerLineChange = ptrMixerLineChange; this.CreateHandle(cp); }
internal CallbackWindow(CallbackWindowControlChangeHandler ptrMixerControlChange, CallbackWindowLineChangeHandler ptrMixerLineChange) { CreateParams cp = new CreateParams(); mPtrMixerControlChange = ptrMixerControlChange; mPtrMixerLineChange = ptrMixerLineChange; this.CreateHandle(cp); }
public Mixer(MixerType mixerType) { mMixerType = mixerType; mLines = new MixerLines(); mUserLines = new MixerLines(); mMixerControlChangeHandler = new CallbackWindowControlChangeHandler(PtrMixerControlChange); mMixerLineChangeHandler = new CallbackWindowLineChangeHandler(PtrMixerLineChange); mCallbackWindow = new CallbackWindow(mMixerControlChangeHandler, mMixerLineChangeHandler); DeviceId = -1; }
public Mixer(MixerType mixerType) { mMixerType = mixerType; mLines = new MixerLines(); mUserLines = new MixerLines(); mMixerControlChangeHandler = new CallbackWindowControlChangeHandler(PtrMixerControlChange); mMixerLineChangeHandler = new CallbackWindowLineChangeHandler(PtrMixerLineChange); mCallbackWindow = new CallbackWindow(mMixerControlChangeHandler, mMixerLineChangeHandler); DeviceId = -1; }
public void Dispose() { mMixerControlChangeHandler = null; mMixerLineChangeHandler = null; mCallbackWindow.Dispose(); }
public void Dispose() { mMixerControlChangeHandler = null; mMixerLineChangeHandler = null; mCallbackWindow.Dispose(); }