InterDVDExportProgress

Inherits: RefCounted < Object

Step, elapsed, and ETA reporting for Interactive DVD export.

Description

InterDVDIfoWriter.write_video_ts() and editor export call report() for each bake/mux/IFO/finalize step. Headless prints export_dvd: [n/N] label  elapsed mm:ss  eta mm:ss. Optional notify receives (step, total, label, line).

Properties

Callable

notify

Callable()

Methods

void

begin(total: int)

String

format_clock(usec: int) static

String

format_line() const

String

get_label() const

int

get_started_usec() const

int

get_step() const

int

get_total() const

void

report(label: String)


Property Descriptions

Callable notify = Callable() 🔗

Optional callback (step, total, label, line).


Method Descriptions

void begin(total: int) 🔗

Sets the step total when it is still zero and records the start timestamp.


String format_clock(usec: int) static 🔗

Formats a microsecond duration as mm:ss or hh:mm:ss.


String format_line() const 🔗

Current [step/total] label  elapsed   eta line.


String get_label() const 🔗

There is currently no description for this method. Please help us by contributing one!


int get_started_usec() const 🔗

There is currently no description for this method. Please help us by contributing one!


int get_step() const 🔗

There is currently no description for this method. Please help us by contributing one!


int get_total() const 🔗

There is currently no description for this method. Please help us by contributing one!


void report(label: String) 🔗

Increments the current step, prints elapsed/ETA, and calls notify if set.