private void UpdateVideoCaptureDevices() { if (!TeamTalkBase.GetVideoCaptureDevices(out videodevs) || videodevs.Length == 0) { return; } foreach (VideoCaptureDevice dev in videodevs) { int index = viddevComboBox.Items.Add(dev.szDeviceName); if (dev.szDeviceID == settings.videoid) { viddevComboBox.SelectedIndex = index; } } if (viddevComboBox.SelectedIndex < 0) { viddevComboBox.SelectedIndex = 0; } }