pub struct TranscodeRequest {
pub input_path: String,
pub output_path: String,
pub media_type: MediaType,
pub ffmpeg_path: Option<String>,
}Expand description
Transcode request
Fields§
§input_path: StringInput file path
output_path: StringOutput file path
media_type: MediaTypeMedia type (video or audio)
ffmpeg_path: Option<String>FFmpeg path (optional, for desktop)
Trait Implementations§
Source§impl Clone for TranscodeRequest
impl Clone for TranscodeRequest
Source§fn clone(&self) -> TranscodeRequest
fn clone(&self) -> TranscodeRequest
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 TranscodeRequest
impl Debug for TranscodeRequest
Source§impl<'de> Deserialize<'de> for TranscodeRequest
impl<'de> Deserialize<'de> for TranscodeRequest
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 TranscodeRequest
impl RefUnwindSafe for TranscodeRequest
impl Send for TranscodeRequest
impl Sync for TranscodeRequest
impl Unpin for TranscodeRequest
impl UnwindSafe for TranscodeRequest
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