소스 검색

PlaybackManager: add getSheetDurationInMs() method

sschmid 3 년 전
부모
커밋
90166c4c51
1개의 변경된 파일5개의 추가작업 그리고 0개의 파일을 삭제
  1. 5 0
      src/Playback/PlaybackManager.ts

+ 5 - 0
src/Playback/PlaybackManager.ts

@@ -1253,6 +1253,11 @@ export class PlaybackManager implements IPlaybackParametersListener {
         }
     }
 
+    /** Returns the duration of the piece in ms. Including repeats. */
+    public getSheetDurationInMs(): number {
+        return this.timingSource.getDurationInMs(this.musicPartManager.MusicSheet.SheetEndTimestamp);
+    }
+
         //private class MidiChannelInfo
         //{
         //    public List<IInstrument> subscribers = new List<IInstrument>();