public SubtitleTrack(OKEFile file, Info info) : base(file, info) { if (info.InfoType != InfoType.Default) { throw new ArgumentException("Invalid media info for subtitle track"); } TrackType = TrackType.Subtitle; }
public AudioTrack(OKEFile file, AudioInfo info) : base(file, info) { TrackType = TrackType.Audio; }
public ChapterTrack(OKEFile file) : base(file, new Info()) { TrackType = TrackType.Chapter; }
public Track(OKEFile file, Info info) { File = file; Info = info; }
public VideoTrack(OKEFile file, VideoInfo info) : base(file, info) { TrackType = TrackType.Video; }