namespace MediaBrowser.Model.Lyrics;
///
/// LyricLineCue model, holds information about the timing of words within a LyricLine.
///
public class LyricLineCue
{
///
/// Initializes a new instance of the class.
///
/// The start character index of the cue.
/// The end character index of the cue.
/// The start of the timestamp the lyric is synced to in ticks.
/// The end of the timestamp the lyric is synced to in ticks.
public LyricLineCue(int position, int endPosition, long start, long? end)
{
Position = position;
EndPosition = endPosition;
Start = start;
End = end;
}
///
/// Gets the start character index of the cue.
///
public int Position { get; }
///
/// Gets the end character index of the cue.
///
public int EndPosition { get; }
///
/// Gets the timestamp the lyric is synced to in ticks.
///
public long Start { get; }
///
/// Gets the end timestamp the lyric is synced to in ticks.
///
public long? End { get; }
}