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"); }
public WaveWindow(MMInterops.WaveCallback callback) { if (callback == null) { throw new ArgumentNullException("callback equals null"); } _waveCallback = callback; }
public WaveOut() { callback = new MMInterops.WaveCallback(Callback); }
public WaveWindow(MMInterops.WaveCallback callback) { if (callback == null) throw new ArgumentNullException("callback equals null"); _waveCallback = callback; }
public WaveOut() { callback = new MMInterops.WaveCallback(Callback); }
/// <summary> /// Initializes a new WaveOut class. /// </summary> public WaveOut() { _callback = Callback; AudioMixer = new AudioMixer(); }
/// <summary> /// Initializes a new WaveOut class. /// </summary> public WaveOut() { _callback = Callback; AudioMixer = new AudioMixer(); }
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"); }