void AudioEndpointVolumeDelegate(AudioVolumeNotificationData data) { // System.Diagnostics.Debug.WriteLine("Master Volume changed" ); VolumeEventArgs oVolEvntArgs = new VolumeEventArgs(data.MasterVolume, data.Muted); DefaultAudioDeviceVolume = (int)(data.MasterVolume * 100); OnMasterVolumeChangedOccured(oVolEvntArgs); }
protected virtual void OnSessionVolumeChanged(VolumeEventArgs e) { EventHandler <VolumeEventArgs> handler = SessionVolumeChanged; if (handler != null) { handler(this, e); } }
public void OnVolumeChanged(float Volume, bool Muted) { // System.Diagnostics.Debug.WriteLine("VOLUME CHANGED. EVENT CLIENT"); if (VolumeChanged != null) { VolumeEventArgs oEventArgsVolume = new VolumeEventArgs(Volume, Muted); VolumeChanged(this, oEventArgsVolume); } }
protected virtual void OnMasterVolumeChangedOccured(VolumeEventArgs e) { EventHandler <VolumeEventArgs> handler = OnMasterVolumeChanged; if (handler != null) { handler(this, e); } }
/// <summary> /// When media's volume changed, update volume /// </summary> /// <param name="sender">Sender</param> /// <param name="args">Args</param> private async void OnVolumeChanged(object sender, VolumeEventArgs args) { var newVolume = args.Volume; var vm = DataContext as MediaPlayerViewModel; if (vm != null && vm.IsCasting) { await vm.SetVolume(Convert.ToSingle(newVolume)); } }
public void OnVolumeChanged(object sender, VolumeEventArgs e) { isMuted = Session.SimpleAudioVolume.Mute; OnSessionVolumeChanged(e); }
public void OnAllVolumeChanged(object sender, VolumeEventArgs e) { OnVolumeChangedOccured(e); }