Пример #1
0
 public RecordingPanel(ISharpControl control)
 {
     this.InitializeComponent();
     this._control = control;
     this._audioProcessor.Enabled = false;
     this._iqObserver.Enabled     = false;
     this._control.RegisterStreamHook(this._iqObserver, ProcessorType.RawIQ);
     this._control.RegisterStreamHook(this._audioProcessor, ProcessorType.FilteredAudioOutput);
     this._audioRecorder            = new SimpleRecorder(this._audioProcessor);
     this._basebandRecorder         = new SimpleRecorder(this._iqObserver);
     this._control.PropertyChanged += this.PropertyChangedHandler;
     this.InitializeGUI();
     this.ConfigureGUI();
 }
Пример #2
0
 public RecordingPanel(ISharpControl control)
 {
     this.InitializeComponent();
       this._control = control;
       this._audioProcessor.Enabled = false;
       this._iqProcessor.Enabled = false;
       this._control.RegisterStreamHook((object) this._iqProcessor, ProcessorType.RawIQ);
       this._control.RegisterStreamHook((object) this._audioProcessor, ProcessorType.FilteredAudioOutput);
       this._audioRecorder = new SimpleRecorder(this._audioProcessor);
       this._basebandRecorder = new SimpleRecorder(this._iqProcessor);
       this._control.PropertyChanged += new PropertyChangedEventHandler(this.PropertyChangedHandler);
       this.InitializeGUI();
       this.ConfigureGUI();
 }
        public RecordingPanel(ISharpControl control)
        {
            InitializeComponent();

            _control = control;

            _audioProcessor.Enabled = false;
            _iqProcessor.Enabled = false;

            _control.RegisterStreamHook(_iqProcessor, ProcessorType.RawIQ);
            _control.RegisterStreamHook(_audioProcessor, ProcessorType.FilteredAudioOutput);

            _audioRecorder = new SimpleRecorder(_audioProcessor);
            _basebandRecorder = new SimpleRecorder(_iqProcessor);

            _control.PropertyChanged += PropertyChangedHandler;

            InitializeGUI();
            ConfigureGUI();
        }
Пример #4
0
        public RecordingPanel(ISharpControl control)
        {
            InitializeComponent();

            _control = control;

            _audioProcessor.Bypass = true;
            _iqObserver.Enabled    = false;

            _control.RegisterStreamHook(_iqObserver);
            _control.RegisterStreamHook(_audioProcessor);

            _audioRecorder    = new SimpleRecorder(_audioProcessor);
            _basebandRecorder = new SimpleRecorder(_iqObserver);

            _control.PropertyChanged += PropertyChangedHandler;

            InitializeGUI();
            ConfigureGUI();
        }
Пример #5
0
        public RecordingPanel(ISharpControl control)
        {
            InitializeComponent();

            _control = control;
            
            _audioProcessor.Bypass = true;
            _iqObserver.Enabled = false;

            _control.RegisterStreamHook(_iqObserver);
            _control.RegisterStreamHook(_audioProcessor);

            _audioRecorder = new SimpleRecorder(_audioProcessor);
            _basebandRecorder = new SimpleRecorder(_iqObserver);

            _control.PropertyChanged += PropertyChangedHandler;

            InitializeGUI();
            ConfigureGUI();
        }
Пример #6
0
        public RecordingPanel(ISharpControl control)
        {
            InitializeComponent();

            _control = control;

            _audioProcessor.Enabled = false;
            _iqProcessor.Enabled    = false;

            _control.RegisterStreamHook(_iqProcessor, ProcessorType.RawIQ);
            _control.RegisterStreamHook(_audioProcessor, ProcessorType.FilteredAudioOutput);

            _audioRecorder    = new SimpleRecorder(_audioProcessor);
            _basebandRecorder = new SimpleRecorder(_iqProcessor);

            _control.PropertyChanged += PropertyChangedHandler;

            InitializeGUI();
            ConfigureGUI();
        }