1234567891011121314151617181920212223242526272829303132333435 |
- namespace MediaBrowser.Model.Lyrics;
- /// <summary>
- /// LyricLineCue model, holds information about the timing of words within a LyricLine.
- /// </summary>
- public class LyricLineCue
- {
- /// <summary>
- /// Initializes a new instance of the <see cref="LyricLineCue"/> class.
- /// </summary>
- /// <param name="position">The start of the character index of the lyric.</param>
- /// <param name="start">The start of the timestamp the lyric is synced to in ticks.</param>
- /// <param name="end">The end of the timestamp the lyric is synced to in ticks.</param>
- public LyricLineCue(int position, long start, long? end)
- {
- Position = position;
- Start = start;
- End = end;
- }
- /// <summary>
- /// Gets the character index of the lyric.
- /// </summary>
- public int Position { get; }
- /// <summary>
- /// Gets the timestamp the lyric is synced to in ticks.
- /// </summary>
- public long Start { get; }
- /// <summary>
- /// Gets the end timestamp the lyric is synced to in ticks.
- /// </summary>
- public long? End { get; }
- }
|