public static bool IncludeUnalignedLoopWave(NwVersion version) { return(version.Major == 0 && version.Version >= IncludeUnalignedLoopBfwav.Version || version.Major >= 2 && version.Version >= IncludeUnalignedLoopBcwav.Version); }
public static bool IncludeRegionInfo(NwVersion version) { return(version.Major >= 2 && version.Version >= IncludeRegionBcstm.Version || version.Major == 0); }
public static bool IncludeChecksum(NwVersion version) { return(version.Major == 0 && version.Version >= IncludeChecksumBfstm.Version); }
public static bool IncludeTrackInfo(NwVersion version) { return(version.Major == 0 && version.Version <= IncludeTrackInfoBfstm.Version || version.Major >= 2 && version.Version <= IncludeTrackInfoBcstm.Version); }