コード例 #1
0
 public WaveIn()
 {
     DeviceNumber       = 0;
     WaveFormat         = new WaveFormat();
     BufferMilliseconds = 100;
     NumberOfBuffers    = 3;
     callback           = new WinMM.WaveCallback(CallBack);
     signalGenerator    = new SignalGenerator(WaveFormat);
 }
コード例 #2
0
ファイル: WaveOut.cs プロジェクト: MalyshevAlexey/MidiBot
 public WaveOut(WaveIn WaveIn)
 {
     waveIn = WaveIn;
     waveIn.DataAvailable += new EventHandler <WaveInEventArgs>(DataAvailable);
     DeviceNumber          = 0;
     WaveFormat            = waveIn.WaveFormat;
     NumberOfBuffers       = waveIn.NumberOfBuffers;
     callback              = new WinMM.WaveCallback(CallBack);
     WinMM.waveOutOpen(out waveOutHandle, DeviceNumber, WaveFormat, callback, IntPtr.Zero, WinMM.CallbackFunction);
     CreateBuffers();
 }