InterDVDPGC
Inherits: Resource < RefCounted < Object
Program Chain: cells plus pre/post instruction arrays.
Description
PGC pre/post and cell-post sites are written into the IFO. First Play (FPC) is a PGC on InterDVDProject. Set Resource.resource_name so button destination dropdowns can label this title. The inspector DVD Authoring buttons append a video cell or a Jump Title highlight.
Properties
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
Methods
add_cell_from_video(path: String) |
|
add_jump_title_button(title_n: int = 1) |
Property Descriptions
Array[InterDVDButton] buttons = [] 🔗
void set_buttons(value: Array[InterDVDButton])
Array[InterDVDButton] get_buttons()
Optional highlight buttons overlaid on this title (for example a Next Scene control). Written as PCI HLI in the title VOB.
Array[InterDVDCell] cells = [] 🔗
void set_cells(value: Array[InterDVDCell])
Array[InterDVDCell] get_cells()
Ordered cells in this PGC. Each cell is muxed into the title VOB; cell N is chapter N (PGN N / PTT N).
PackedColorArray clut = PackedColorArray() 🔗
void set_clut(value: PackedColorArray)
PackedColorArray get_clut()
Optional 16-entry PGC palette written at PGC offset 0xA4. Empty keeps the default golds.
Note: The returned array is copied and any changes to it will not update the original property value. See PackedColorArray for more details.
Forced-selected title-domain button when this PGC has highlight buttons.
Next PGC number. Titles with highlight buttons default to looping this PGC when unset.
Array[PackedByteArray] post_commands = [] 🔗
void set_post_commands(value: Array[PackedByteArray])
Array[PackedByteArray] get_post_commands()
PGC post commands (used after the last cell).
Array[PackedByteArray] pre_commands = [] 🔗
void set_pre_commands(value: Array[PackedByteArray])
Array[PackedByteArray] get_pre_commands()
PGC pre commands.
Previous PGC number.
Still time in seconds written on the last cell (255 = infinite).
Parental id for TT_SRPT and PGCI search pointer.
Prohibited user operations written at PGC offset 8.
Go-Up PGC number at IFO offset 0xA0.
1-based VTS number. 0 compiles as VTS 1.
Method Descriptions
InterDVDCell add_cell_from_video(path: String) 🔗
Appends a cell whose InterDVDCell.source_path is path and returns it. Each cell is chapter N in this title.
InterDVDButton add_jump_title_button(title_n: int = 1) 🔗
Appends a Jump Title highlight button targeting title_n and returns it.