pub enum ConversionMode {
ExtractAudio,
TranscodeVideo,
TranscodeAudio,
}Variants§
Implementations§
Source§impl ConversionMode
impl ConversionMode
pub const ALL: [ConversionMode; 3]
pub fn title(self) -> &'static str
pub fn description(self) -> &'static str
pub fn source_label(self) -> &'static str
pub fn note_text(self) -> &'static str
pub fn expects_video_input(self) -> bool
pub fn output_extension( self, audio: AudioFormat, video: VideoFormat, ) -> &'static str
Trait Implementations§
Source§impl Clone for ConversionMode
impl Clone for ConversionMode
Source§fn clone(&self) -> ConversionMode
fn clone(&self) -> ConversionMode
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 moreimpl Copy for ConversionMode
Source§impl Debug for ConversionMode
impl Debug for ConversionMode
impl Eq for ConversionMode
Source§impl PartialEq for ConversionMode
impl PartialEq for ConversionMode
impl StructuralPartialEq for ConversionMode
Auto Trait Implementations§
impl Freeze for ConversionMode
impl RefUnwindSafe for ConversionMode
impl Send for ConversionMode
impl Sync for ConversionMode
impl Unpin for ConversionMode
impl UnsafeUnpin for ConversionMode
impl UnwindSafe for ConversionMode
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