public bool Test1(IAudioStreamImp audio, int state) { if (state == 0) { Debug.WriteLine("Test #1: play, pause, stop and global stop"); } if (state == 2) { Debug.WriteLine("----> play for five seconds"); audio.Play(); } if (state == 7) { Debug.WriteLine("----> pause music for two seconds"); audio.Pause(); } if (state == 9) { Debug.WriteLine("----> play music for five seconds"); audio.Play(); } if (state == 14) { Debug.WriteLine("----> stop music for two seconds"); audio.Stop(); } if (state == 16) { Debug.WriteLine("----> play music for five seconds"); audio.Play(); } if (state == 21) { Debug.WriteLine("----> global stop for two seconds"); Audio.Instance.Stop(); } if (state == 23) { Debug.WriteLine("----> play music for five seconds"); audio.Play(); } if (state != 28) { return(false); } audio.Stop(); return(true); }
public bool Test7(IAudioStreamImp audio, int state) { if (state == 0) { Debug.WriteLine("Test #7: individual panning from right to left"); } if (state == 2) { audio.Play(); } if (state >= 2 && state < 19) { audio.Panning = 100 - ((state - 2) * 12.5f); Debug.WriteLine("----> individual panning set to: " + audio.Panning); } if (state != 19) { return(false); } audio.Stop(); return(true); }
public bool Test6(IAudioStreamImp audio, int state) { if (state == 0) { Debug.WriteLine("Test #6: global panning from left to right"); } if (state == 2) { audio.Play(); } if (state >= 2 && state < 19) { Audio.Instance.SetPanning(-100 + ((state - 2) * 12.5f)); Debug.WriteLine("----> global panning set to: " + audio.Panning); } if (state != 19) { return(false); } audio.Stop(); Audio.Instance.SetPanning(0); return(true); }
/// <summary> /// Stops this <see cref="IAudioStreamImp" />. /// </summary> public void Stop() { _asImp.Stop(); }