pub struct CreateVideoExtendRequest {
pub video: VideoEditInput,
pub prompt: String,
pub seconds: Option<VideoSeconds>,
}Available on crate feature
video-types only.Expand description
Parameters for extending a completed video.
Fields§
§video: VideoEditInputReference to the completed video to extend (video ID or uploaded file).
prompt: StringUpdated text prompt that directs the extension generation.
seconds: Option<VideoSeconds>Length of the newly generated extension segment in seconds (allowed values: 4, 8, 12, 16, 20).
Trait Implementations§
Source§impl AsyncTryFrom<CreateVideoExtendRequest> for Form
Available on crate feature _api only.
impl AsyncTryFrom<CreateVideoExtendRequest> for Form
Available on crate feature
_api only.Source§type Error = OpenAIError
type Error = OpenAIError
The type returned in the event of a conversion error.
Source§impl Clone for CreateVideoExtendRequest
impl Clone for CreateVideoExtendRequest
Source§fn clone(&self) -> CreateVideoExtendRequest
fn clone(&self) -> CreateVideoExtendRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CreateVideoExtendRequest
impl Debug for CreateVideoExtendRequest
Source§impl Default for CreateVideoExtendRequest
impl Default for CreateVideoExtendRequest
Source§fn default() -> CreateVideoExtendRequest
fn default() -> CreateVideoExtendRequest
Returns the “default value” for a type. Read more
Source§impl PartialEq for CreateVideoExtendRequest
impl PartialEq for CreateVideoExtendRequest
impl StructuralPartialEq for CreateVideoExtendRequest
Auto Trait Implementations§
impl !Freeze for CreateVideoExtendRequest
impl RefUnwindSafe for CreateVideoExtendRequest
impl Send for CreateVideoExtendRequest
impl Sync for CreateVideoExtendRequest
impl Unpin for CreateVideoExtendRequest
impl UnsafeUnpin for CreateVideoExtendRequest
impl UnwindSafe for CreateVideoExtendRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more