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; }
}
}