private void volumeSliderValueChanged(object sender, RoutedPropertyChangedEventArgs <double> e) { if (OpenLocalFile.output != null) { OpenLocalFile.waveOutSetVolume((uint)IntPtr.Zero, (uint)volumeSlider.Value + ((uint)volumeSlider.Value << 16)); } }
public MainWindow() { InitializeComponent(); instance = this; openLocalFile = new OpenLocalFile(); volumeSlider.Minimum = 0; volumeSlider.Maximum = 65535; volumeSlider.SmallChange = 256; volumeSlider.LargeChange = 2048; volumeSlider.TickFrequency = 2048; volumeSlider.Value = DEFAULT_VOLUME; }