Ejemplo n.º 1
0
        protected virtual void OpenWaveDevice(int device)
        {
            _callback = new MMInterops.WaveCallback(Callback);
            var result = MMInterops.waveInOpen(out handle, (IntPtr)device, _waveFormat, _callback, IntPtr.Zero, MMInterops.WaveInOutOpenFlags.CALLBACK_FUNCTION);

            MmException.Try(result, "waveInOpen");
        }
Ejemplo n.º 2
0
 public WaveWindow(MMInterops.WaveCallback callback)
 {
     if (callback == null)
     {
         throw new ArgumentNullException("callback equals null");
     }
     _waveCallback = callback;
 }
Ejemplo n.º 3
0
 public WaveOut()
 {
     callback = new MMInterops.WaveCallback(Callback);
 }
Ejemplo n.º 4
0
 public WaveWindow(MMInterops.WaveCallback callback)
 {
     if (callback == null)
         throw new ArgumentNullException("callback equals null");
     _waveCallback = callback;
 }
Ejemplo n.º 5
0
 public WaveOut()
 {
     callback = new MMInterops.WaveCallback(Callback);
 }
Ejemplo n.º 6
0
 /// <summary>
 /// Initializes a new WaveOut class.
 /// </summary>
 public WaveOut()
 {
     _callback = Callback;
     AudioMixer = new AudioMixer();
 }
Ejemplo n.º 7
0
 /// <summary>
 /// Initializes a new WaveOut class.
 /// </summary>
 public WaveOut()
 {
     _callback  = Callback;
     AudioMixer = new AudioMixer();
 }
Ejemplo n.º 8
0
 protected virtual void OpenWaveDevice(int device)
 {
     _callback = new MMInterops.WaveCallback(Callback);
     var result = MMInterops.waveInOpen(out handle, (IntPtr)device, _waveFormat, _callback, IntPtr.Zero, MMInterops.WaveInOutOpenFlags.CALLBACK_FUNCTION);
     MmException.Try(result, "waveInOpen");
 }