namespace SabreTools.Models.DVD { /// public sealed class LanguageUnitTable { /// /// Number of Language Units /// public ushort NumberOfLanguageUnits { get; set; } /// /// Reserved /// #if NET48 public byte[] Reserved { get; set; } #else public byte[]? Reserved { get; set; } #endif /// /// End address (last byte of last PGC in last LU) /// relative to VMGM_PGCI_UT /// public uint EndAddress { get; set; } /// /// Language Units /// #if NET48 public LanguageUnitTableEntry[] Entries { get; set; } #else public LanguageUnitTableEntry?[]? Entries { get; set; } #endif /// /// Program Chains /// #if NET48 public ProgramChainTable[] ProgramChains { get; set; } #else public ProgramChainTable?[]? ProgramChains { get; set; } #endif } }