InterDVDTitle

Inherits: Control < CanvasItem < Node < Object

One VTS title PGC in an InterDVDDisc tree. Layout canvas is 720×480.

Description

720×480 Control. Child InterDVDChapter nodes become chapters. Child InterDVDHotspot nodes become title-domain buttons. Set menu_title for a VLC-safe menu return target (Jump Title, not CallSS).

Properties

bool

menu_title

false

int

still_time

0

int

parental_id

0

int

uops

0

int

goup_pgc

0

Methods

InterDVDChapter

add_chapter(name: String = "Chapter")

InterDVDHotspot

add_hotspot(name: String = "Play")

InterDVDHotspot

add_menu_hotspot(name: String = "Menu")

InterDVDHotspot

add_resume_hotspot(name: String = "Resume")

InterDVDPGC

compile_pgc() const


Property Descriptions

bool menu_title = false 🔗

  • void set_menu_title(value: bool)

  • bool is_menu_title()

When true, this title is the VLC-safe menu page. InterDVDDisc.add_menu_title() sets still_time to 255; set it back to 0 for a motion menu.


int still_time = 0 🔗

  • void set_still_time(value: int)

  • int get_still_time()

PGC still time. Use 255 only on menu titles.


int parental_id = 0 🔗

  • void set_parental_id(value: int)

  • int get_parental_id()

IFO parental id written on the title PGC and TT_SRPT.


int uops = 0 🔗

  • void set_uops(value: int)

  • int get_uops()

Prohibited user operations bitfield written at PGC offset 8.


int goup_pgc = 0 🔗

  • void set_goup_pgc(value: int)

  • int get_goup_pgc()

Go-Up PGC number (IFO 0xA0). InterDVDDisc.build_project() defaults this to the menu title when unset.


Method Descriptions

InterDVDChapter add_chapter(name: String = "Chapter") 🔗

Appends a chapter child and returns it.


InterDVDHotspot add_hotspot(name: String = "Play") 🔗

Appends a hotspot child and returns it.


InterDVDHotspot add_menu_hotspot(name: String = "Menu") 🔗

Appends a hotspot whose destination is the disc menu title or TitleMenu page.


InterDVDHotspot add_resume_hotspot(name: String = "Resume") 🔗

Appends a Resume (RSM) hotspot.


InterDVDPGC compile_pgc() const 🔗

Builds the title PGC (destinations are resolved by InterDVDDisc.build_project()).