AbstractAbstractCreateAbstractCreateSubmit a general video generation request (text-to-video, image-to-video, video-to-video, or continuation). Drivers that do not support general video generation inherit this default implementation, which throws a not-supported error; callers can inspect GetSupportedMethods before calling.
Parameters describing the video generation request.
Initial VideoGenerationJob status from the provider.
AbstractGetAbstractGetPoll the current status of a previously submitted video generation job. Drivers that do not support general video generation inherit this default implementation, which throws a not-supported error.
Provider job identifier returned by GenerateVideo.
Optional_signal: AbortSignalOptional signal for cancelling the poll request.
Latest VideoGenerationJob state, including output media and usage once succeeded.
Base class for all video generation models. Each AI model will have a sub-class implementing the abstract methods in this base class. Not all sub-classes will support all methods. If a method is not supported an exception will be thrown, use the GetSupportedMethods method to determine what methods are supported by a specific sub-class.