Interface: VideoProgressEvent
Defined in: packages/agentos/src/core/video/types.ts:256
Typed progress event emitted during video generation.
The generation lifecycle flows through these statuses in order:
queued -> processing -> downloading -> complete (or failed
at any point).
Properties
estimatedRemainingMs?
optionalestimatedRemainingMs:number
Defined in: packages/agentos/src/core/video/types.ts:279
Estimated time remaining in milliseconds. Only available when the provider reports ETA information.
message?
optionalmessage:string
Defined in: packages/agentos/src/core/video/types.ts:282
Human-readable status message or error description.
progress?
optionalprogress:number
Defined in: packages/agentos/src/core/video/types.ts:273
Estimated progress percentage (0-100). Not all providers report granular progress; may remain undefined until the final status transition.
status
status:
"failed"|"queued"|"processing"|"downloading"|"complete"
Defined in: packages/agentos/src/core/video/types.ts:266
Current status of the generation job.
'queued'— Request accepted, waiting for GPU slot'processing'— Actively generating frames'downloading'— Generation complete, downloading result'complete'— Fully done, result available'failed'— Terminal error, see message