internal void DisplayMicrophone(objectsMicrophone mic) { var micControl = new VolumeLevel(mic); SetMicrophoneEvents(micControl); micControl.BackColor = Conf.BackColor.ToColor(); _pnlCameras.Controls.Add(micControl); micControl.Location = new Point(mic.x, mic.y); micControl.Size = new Size(mic.width, mic.height); micControl.BringToFront(); micControl.Tag = GetControlIndex(); if (Conf.AutoSchedule && mic.schedule.active && mic.schedule.entries.Count() > 0) { mic.settings.active = false; micControl.ApplySchedule(); } else { if (mic.settings.active) micControl.Enable(); } string path = Conf.MediaDirectory + "audio\\" + mic.directory + "\\"; if (!Directory.Exists(path)) Directory.CreateDirectory(path); }