mirror of
https://github.com/SabreTools/SabreTools.Serialization.git
synced 2026-04-24 07:09:42 +00:00
This change looks dramatic, but it's just separating out the already-split namespaces into separate top-level folders. In theory, every single one could be built into their own Nuget package. `SabreTools.Serialization` still builds the normal Nuget package that is used by all other projects and includes all namespaces.
57 lines
1.2 KiB
C#
57 lines
1.2 KiB
C#
using System;
|
|
|
|
namespace SabreTools.Data.Models.DVD
|
|
{
|
|
[Flags]
|
|
public enum ProgramChainCategory : byte
|
|
{
|
|
MenuTypeTitle = 0x02,
|
|
Entry = 0x80,
|
|
}
|
|
|
|
[Flags]
|
|
public enum TitleType : byte
|
|
{
|
|
/// <summary>
|
|
/// Uop0 Time play or search
|
|
/// </summary>
|
|
Uop0TimePlayOrSearch = 0x01,
|
|
|
|
/// <summary>
|
|
/// Uop1 PTT play or search
|
|
/// </summary>
|
|
Uop1PTTPlayOrSearch = 0x02,
|
|
|
|
/// <summary>
|
|
/// Jump/Link/Call commands - exist
|
|
/// </summary>
|
|
JumpLinkCallExist = 0x04,
|
|
|
|
/// <summary>
|
|
/// Jump/Link/Call commands - button
|
|
/// </summary>
|
|
JumpLinkCallButton = 0x08,
|
|
|
|
/// <summary>
|
|
/// Jump/Link/Call commands - pre/post
|
|
/// </summary>
|
|
JumpLinkCallPrePost = 0x10,
|
|
|
|
/// <summary>
|
|
/// Jump/Link/Call commands - cell
|
|
/// </summary>
|
|
JumpLinkCallCell = 0x20,
|
|
|
|
/// <summary>
|
|
/// 0=one_sequential_pgc
|
|
/// 1=not one_sequential (random, shuffle, stills, loops, or more than one pgc)
|
|
/// </summary>
|
|
ComplexPGC = 0x40,
|
|
|
|
/// <summary>
|
|
/// Reserved
|
|
/// </summary>
|
|
Reserved = 0x80,
|
|
}
|
|
}
|