private void radioButtonOutAsio_Checked(object sender, RoutedEventArgs e) { m_outputMode = OutputMode.Asio; int driverNum = asio.DriverNumGet(); listBoxAsioDevices.Items.Clear(); for (int i = 0; i < driverNum; ++i) { listBoxAsioDevices.Items.Add(asio.DriverNameGet(i)); } listBoxAsioDevices.SelectedIndex = 0; UpdateUIStatus(); }
public Form1() { InitializeComponent(); asio = new AsioCS(); asio.Init(); int nDrivers = asio.DriverNumGet(); Console.WriteLine("driverNum=" + nDrivers); for (int i = 0; i < nDrivers; ++i) { listBoxDrivers.Items.Add(asio.DriverNameGet(i)); } if (0 < nDrivers) { listBoxDrivers.SelectedIndex = 0; buttonLoadDriver.Enabled = true; } if (1 == nDrivers) { buttonLoadDriver_Click(null, null); } }