pub struct VideoExtendParams {
pub prompt: String,
pub seconds: VideoSeconds,
pub video: Video,
}Fields§
§prompt: StringUpdated text prompt that directs the extension generation.
seconds: VideoSecondsLength of the newly generated extension segment in seconds (allowed values: 4,
video: VideoReference to the completed video to extend.
Trait Implementations§
Source§impl Clone for VideoExtendParams
impl Clone for VideoExtendParams
Source§fn clone(&self) -> VideoExtendParams
fn clone(&self) -> VideoExtendParams
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 VideoExtendParams
impl Debug for VideoExtendParams
Source§impl<'de> Deserialize<'de> for VideoExtendParams
impl<'de> Deserialize<'de> for VideoExtendParams
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for VideoExtendParams
impl RefUnwindSafe for VideoExtendParams
impl Send for VideoExtendParams
impl Sync for VideoExtendParams
impl Unpin for VideoExtendParams
impl UnsafeUnpin for VideoExtendParams
impl UnwindSafe for VideoExtendParams
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