public void GetDevices(IMainForm mainFormIn) { mainForm = mainFormIn; var defaultDevice = MMDeviceEnumerator.DefaultAudioEndpoint(DataFlow.Render, Role.Multimedia); var devices = MMDeviceEnumerator.EnumerateDevices(DataFlow.Render, DeviceState.Active); mainForm.AddRecordingDevices(devices, defaultDevice); }
/// <summary> /// Get the recording device. /// </summary> public void GetDevices() { if (mainForm == null) { return; } var devices = MMDeviceEnumerator.EnumerateDevices(DataFlow.Render, DeviceState.Active); if (devices.Count > 0) { var defaultDevice = MMDeviceEnumerator.DefaultAudioEndpoint(DataFlow.Render, Role.Multimedia); mainForm.AddRecordingDevices(devices, defaultDevice); } }