コード例 #1
0
ファイル: Form1.cs プロジェクト: rvs76/Realtek-2832U
        public Form1()
        {
            InitializeComponent();
            fmRadioGraph = new FmRadioGraph();
            controller   = fmRadioGraph.RadioControl;
            SetCheckboxState();

            searchIntervalComboBox.SelectedIndex = 1;
            bandwidthDropdown.SelectedIndex      = 0;
            controller.AudioSampleRate           = SampleRate.High;
        }
コード例 #2
0
ファイル: Form1.cs プロジェクト: frgazor/Realtek-2832U
        public Form1()
        {
            InitializeComponent();

            MMDeviceEnumerator DevEnum = new MMDeviceEnumerator();

            device = DevEnum.GetDefaultAudioEndpoint(EDataFlow.eRender, ERole.eMultimedia);
            TrackbarMaster.Value = (int)(device.AudioEndpointVolume.MasterVolumeLevelScalar * 100);
            device.AudioEndpointVolume.OnVolumeNotification += new AudioEndpointVolumeNotificationDelegate(AudioEndpointVolume_OnVolumeNotification);
            try
            {
                pictureBoxStereo.Visible = false;
                pictureBoxRDS.Visible    = false;

                int frequency = Properties.Settings.Default.selectedFrequency;
                trackBarFrequency.Value = frequency;
                setFrequencyLabel();

                fmRadioGraph = new FmRadioGraph();
                controller   = fmRadioGraph.RadioControl;
                SetCheckboxState();

                searchIntervalComboBox.SelectedIndex = 1;
                bandwidthDropdown.SelectedIndex      = 0;
                controller.AudioSampleRate           = SampleRate.High;

                rdsEnabled = true;
                controller.EnableRadioData = true;

                controller.Frequency = frequency;
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message);
            }
            lblStationName.Text = "";
        }