namespace Jellyfin.MediaEncoding.Keyframes.Matroska.Models { /// /// The matroska SeekHead segment. All positions are relative to the Segment container. /// internal class SeekHead { /// /// Initializes a new instance of the class. /// /// The relative file position of the info segment. /// The relative file position of the tracks segment. /// The relative file position of the cues segment. public SeekHead(long infoPosition, long tracksPosition, long cuesPosition) { InfoPosition = infoPosition; TracksPosition = tracksPosition; CuesPosition = cuesPosition; } /// /// Gets relative file position of the info segment. /// public long InfoPosition { get; } /// /// Gets the relative file position of the tracks segment. /// public long TracksPosition { get; } /// /// Gets the relative file position of the cues segment. /// public long CuesPosition { get; } } }