Ejemplo n.º 1
0
 public MainForm()
 {
     InitializeComponent();
     mPlaybackDevice = new PlaybackAudioDevice(this);
     mPlaybackDevice.StateChanged += new EventHandler <AudioEngine.StateChangedEventArgs>(Device_StateChanged);
     mPlaybackDevice.Time         += new EventHandler <AudioEngine.TimeEventArgs>(Device_Time);
     mRecordDevice = new RecordAudioDevice();
     mRecordDevice.StateChanged += new EventHandler <AudioEngine.StateChangedEventArgs>(Device_StateChanged);
     mRecordDevice.Time         += new EventHandler <AudioEngine.TimeEventArgs>(Device_Time);
     mTimeTrackBar.TickFrequency = 1000;
     mTimeTrackBar.SmallChange   = 1;
     mTimeTrackBar.LargeChange   = 1000;
     mTimeTrackBar.Minimum       = 0;
     mTimeTrackBar.Maximum       = 0;
     UpdateTime();
     UpdateTransportControls();
 }
Ejemplo n.º 2
0
 public MainForm()
 {
     InitializeComponent();
     mPlaybackDevice = new PlaybackAudioDevice(this);
     mPlaybackDevice.setBitDepth(16);
     mPlaybackDevice.setNumberOfChannels(1);
     mPlaybackDevice.setSampleRate(22050);
     mPlaybackDevice.StateChanged    += new EventHandler <StateChangedEventArgs>(PlaybackDevice_StateChanged);
     mPlaybackDevice.Time            += new EventHandler <AudioEngine.TimeEventArgs>(PlaybackDevice_Time);
     mPlaybackDevice.OverloadOccured += new EventHandler <OverloadEventArgs>(PlaybackDevice_OverloadOccured);
     mPlaybackDevice.PlayEnded       += new EventHandler <EndedEventArgs>(PlaybackDevice_PlayEnded);
     SetTimeLabel();
     UpdatePlaybackButtons(mPlaybackDevice.getState());
     mPlaybackSpeedNumericUpDown.Value = 1;
     UpdatePlaybackSpeedControl();
     mHorizontalPPMeter.Resize += new EventHandler(HorizontalPPMeter_Resize);
     mHorizontalPPMeter.PeakOverloadIndicatorClicked
         += new EventHandler <AudioEngine.PPMeter.PeakOverloadIndicatorClickedEventArgs>(PeakOverloadIndicatorClicked);
     mVerticalPPMeter.Resize += new EventHandler(VerticalPPMeter_Resize);
     mVerticalPPMeter.PeakOverloadIndicatorClicked
         += new EventHandler <AudioEngine.PPMeter.PeakOverloadIndicatorClickedEventArgs>(PeakOverloadIndicatorClicked);
 }