pub struct ExtractAudioConfig {
pub input_path: String,
pub output_path: String,
pub format: OutputFormat,
pub audio_quality: Option<AudioQuality>,
}Expand description
Extract audio configuration
Fields§
§input_path: StringInput video file path
output_path: StringOutput audio file path (without extension)
format: OutputFormatOutput format
audio_quality: Option<AudioQuality>Audio quality
Trait Implementations§
Source§impl Clone for ExtractAudioConfig
impl Clone for ExtractAudioConfig
Source§fn clone(&self) -> ExtractAudioConfig
fn clone(&self) -> ExtractAudioConfig
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ExtractAudioConfig
impl Debug for ExtractAudioConfig
Source§impl<'de> Deserialize<'de> for ExtractAudioConfig
impl<'de> Deserialize<'de> for ExtractAudioConfig
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 ExtractAudioConfig
impl RefUnwindSafe for ExtractAudioConfig
impl Send for ExtractAudioConfig
impl Sync for ExtractAudioConfig
impl Unpin for ExtractAudioConfig
impl UnwindSafe for ExtractAudioConfig
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)