Beispiel #1
0
		internal CallbackWindow(CallbackWindowControlChangeHandler ptrMixerControlChange, CallbackWindowLineChangeHandler ptrMixerLineChange)
		{
			CreateParams cp = new CreateParams();

			mPtrMixerControlChange	= ptrMixerControlChange;
			mPtrMixerLineChange		= ptrMixerLineChange;

			this.CreateHandle(cp);
		}
Beispiel #2
0
        internal CallbackWindow(CallbackWindowControlChangeHandler ptrMixerControlChange, CallbackWindowLineChangeHandler ptrMixerLineChange)
        {
            CreateParams cp = new CreateParams();

            mPtrMixerControlChange = ptrMixerControlChange;
            mPtrMixerLineChange    = ptrMixerLineChange;

            this.CreateHandle(cp);
        }
Beispiel #3
0
 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;
 }
Beispiel #4
0
		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;
		}
Beispiel #5
0
 public void Dispose()
 {
     mMixerControlChangeHandler = null;
     mMixerLineChangeHandler    = null;
     mCallbackWindow.Dispose();
 }
Beispiel #6
0
		public void Dispose()
		{
			mMixerControlChangeHandler	= null;
			mMixerLineChangeHandler		= null;
			mCallbackWindow.Dispose();
		}