示例#1
0
 public Recording()
 {
     InitializeComponent();
     _nAudioApiWrapper     = new NAudioApiWrapper();
     _audioFileRenderer    = new AudioFileRenderer();
     _dynamicAudioRenderer = new DynamicAudioRenderer(AudioCanvas, 1000, 500);
     DataContext           = _dynamicAudioRenderer;
 }
示例#2
0
        public RealTimeFilteringControl()
        {
            InitializeComponent();
            var nAudioApiWrapper = new NAudioApiWrapper();

            nAudioApiWrapper.InputDevices.ForEach(d => InputDevicesComboBox.Items.Add(d));
            InputDevicesComboBox.SelectedItem = InputDevicesComboBox.Items[0];

            nAudioApiWrapper.OutputDevices.ForEach(d => OutputDevicesComboBox.Items.Add(d));
            OutputDevicesComboBox.SelectedItem = OutputDevicesComboBox.Items[0];
        }