pub struct FormatDetector;Expand description
Format detector for identifying audio file types
Implementations§
Source§impl FormatDetector
impl FormatDetector
Sourcepub fn detect_from_extension<P: AsRef<Path>>(path: P) -> Option<AudioFormatType>
pub fn detect_from_extension<P: AsRef<Path>>(path: P) -> Option<AudioFormatType>
Detect format from file extension
Sourcepub fn detect_from_header(data: &[u8]) -> Option<AudioFormatType>
pub fn detect_from_header(data: &[u8]) -> Option<AudioFormatType>
Detect format from file header/magic bytes
Sourcepub fn detect_from_mime_type(mime_type: &str) -> Option<AudioFormatType>
pub fn detect_from_mime_type(mime_type: &str) -> Option<AudioFormatType>
Detect format from MIME type
Auto Trait Implementations§
impl Freeze for FormatDetector
impl RefUnwindSafe for FormatDetector
impl Send for FormatDetector
impl Sync for FormatDetector
impl Unpin for FormatDetector
impl UnsafeUnpin for FormatDetector
impl UnwindSafe for FormatDetector
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