diff --git a/cmonitor/server/client/reports/volume/VolumeReport.cs b/cmonitor/server/client/reports/volume/VolumeReport.cs index bbc5123f..07bf7328 100644 --- a/cmonitor/server/client/reports/volume/VolumeReport.cs +++ b/cmonitor/server/client/reports/volume/VolumeReport.cs @@ -113,9 +113,12 @@ namespace cmonitor.server.client.reports.volume AudioMeterInformation information; private void Init() { - deviceEnumerator = new MMDeviceEnumerator(); - defaultDevice = deviceEnumerator.GetDefaultAudioEndpoint(DataFlow.Render, Role.Multimedia); - information = defaultDevice.AudioMeterInformation; + if (OperatingSystem.IsWindows()) + { + deviceEnumerator = new MMDeviceEnumerator(); + defaultDevice = deviceEnumerator.GetDefaultAudioEndpoint(DataFlow.Render, Role.Multimedia); + information = defaultDevice.AudioMeterInformation; + } } /*