コード例 #1
0
        public SfAudioSelection ExpandSelectionAround(SfAudioSelection selection, long tryExpandBy)
        {
            SfAudioSelection newSelection = new SfAudioSelection(selection);

            newSelection.Start -= tryExpandBy;
            if (newSelection.Start < 0)
            {
                newSelection.Start = 0;
            }

            newSelection.Length += (2 * tryExpandBy);
            if (SelectionHelper.GetSelectionEnd(newSelection) > _file.Length)
            {
                SelectionHelper.SetSelectionEnd(newSelection, _file.Length);
            }

            return(newSelection);
        }