/// <summary> /// Makes the power off noise on a track /// </summary> public void PowerOffCurrentTrack() { StopSamples(); if (CurrentTrack == null) { return; } if (PlayState != PlayState.Playing) { return; } if (!IsTrackInUse(CurrentTrack)) { return; } AudioStreamHelper.PowerDown(CurrentTrack); }
/// <summary> /// Makes the power off noise on a track /// </summary> public void PowerOffPreviousTrack() { if (PreviousTrack == null) { return; } if (PlayState != PlayState.Playing) { return; } if (!IsTrackInUse(PreviousTrack)) { return; } AudioStreamHelper.PowerDown(PreviousTrack); StopRecordingManualExtendedMix(true); }