pub struct DependencyChecker;Expand description
Dependency checker for external tools
Implementations§
Source§impl DependencyChecker
impl DependencyChecker
Sourcepub fn check_ffmpeg() -> DependencyStatus
pub fn check_ffmpeg() -> DependencyStatus
Check if FFmpeg is installed and get version
Sourcepub fn check_atomic_parsley() -> DependencyStatus
pub fn check_atomic_parsley() -> DependencyStatus
Check if AtomicParsley is installed
Sourcepub fn check_mp4box() -> DependencyStatus
pub fn check_mp4box() -> DependencyStatus
Check if MP4Box is installed
Sourcepub fn all_dependencies_met() -> bool
pub fn all_dependencies_met() -> bool
Check if all dependencies are satisfied
Sourcepub fn check_aac_at_support() -> bool
pub fn check_aac_at_support() -> bool
Check if Apple Silicon AAC encoder is available
Sourcepub fn get_available_encoders() -> Vec<String>
pub fn get_available_encoders() -> Vec<String>
Get all available AAC encoders
Sourcepub fn get_selected_encoder() -> String
pub fn get_selected_encoder() -> String
Get the currently selected AAC encoder
Auto Trait Implementations§
impl Freeze for DependencyChecker
impl RefUnwindSafe for DependencyChecker
impl Send for DependencyChecker
impl Sync for DependencyChecker
impl Unpin for DependencyChecker
impl UnwindSafe for DependencyChecker
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more