/// <summary>
        /// Pauses the track.
        /// </summary>
        public void PausePreviousTrack()
        {
            if (PreviousTrack == null)
            {
                return;
            }
            if (!IsTrackInUse(PreviousTrack))
            {
                return;
            }
            if (!AudioStreamHelper.IsPlaying(PreviousTrack))
            {
                return;
            }

            StopRecordingManualExtendedMix();
            AudioStreamHelper.SmoothPause(PreviousTrack);
        }