Проверить есть ли воспроизведение звука - C#
Формулировка задачи:
Каким образом можно узнать о статусе динамиков? Имеется ввиду воспроизводиться сейчас что-то или нет.
Решение задачи: «Проверить есть ли воспроизведение звука»
textual
Листинг программы
using Naudio.CoreAudioApi;
MMDeviceEnumerator deviceEnumerator = new MMDeviceEnumerator();
MMDevice device = deviceEnumerator.GetDefaultAudioEndpoint(DataFlow.Render, Role.Multimedia);
if (device.AudioMeterInformation.MasterPeakValue>0)
Console.WriteLine("Sound is present");
else
Console.WriteLine("Sound is absent");