Beispiel #1
0
        public SfAudioMarker CreateFadeInEnd(int track, long startPosition)
        {
            string        name   = _markerNameBuilder.GetFadeInEndMarkerName(track);
            SfAudioMarker marker = new SfAudioMarker(startPosition)
            {
                Name = name
            };

            return(AddMarkerToFile(marker));
        }
Beispiel #2
0
        internal void RenumberMarkers(int renumberFromTrack = 1)
        {
            var n = 1;

            foreach (var track in this)
            {
                if (track != null && n >= renumberFromTrack)
                {
                    track.Number                = n;
                    track.TrackRegion.Name      = _trackMarkerNameBuilder.GetRegionMarkerName(n);
                    track.FadeInEndMarker.Name  = _trackMarkerNameBuilder.GetFadeInEndMarkerName(n);
                    track.FadeOutEndMarker.Name = _trackMarkerNameBuilder.GetFadeOutEndMarkerName(n);
                }
                n++;
            }
        }