private void BindAudio() { if (Environment.OSVersion.Version.Major < 6) { // Version is 5 or less, XP or Windows Server 2k3 perhaps? vol = new VolumeDetectorXP(); } else { // Vista on up vol = new VolumeDetectorVista(); } vol.RegisterCallback(this.AudioChanged); }
private void frmDisplay_Load(object sender, EventArgs e) { if (Environment.OSVersion.Version.Major < 6) { // Version is 5 or less, XP or Windows Server 2k3 perhaps? vol = new VolumeDetectorXP(); } else { // Vista on up vol = new VolumeDetectorVista(); } vol.RegisterCallback(this.AudioChanged); }
public SongAnalyzerTask(QueueItem source, ILoaderContext loaderContext, IVolumeDetector volumeDetector) { Source = source; VolumeDetector = volumeDetector; LoaderContext = loaderContext; }