UNPKG

osmd-extended

Version:

Private / sponsor exclusive OSMD mirror/audio player.

21 lines (20 loc) 633 B
import { MusicSheet } from "../MusicSheet"; import { Fraction } from "../../Common/DataObjects"; import { PlaybackEntry } from "./PlaybackEntry"; export declare class PlaybackIterator { private musicSheet; private voiceCursors; private nextEntryTimestamp; private dueEntries; constructor(musicSheet: MusicSheet); get NextEntryTimestamp(): Fraction; get DueEntries(): { enrolledTimestamp: Fraction; playbackEntry: PlaybackEntry; }[]; Update(enrolledTimestamp: Fraction): { enrolledTimestamp: Fraction; playbackEntry: PlaybackEntry; }[]; Reset(): Fraction; }