pub struct MediaInfo {
pub path: PathBuf,
pub kind: MediaKind,
pub duration_sec: f64,
pub size_bytes: u64,
pub width: Option<u32>,
pub height: Option<u32>,
pub fps: Option<f64>,
pub video_codec: Option<String>,
pub audio_codec: Option<String>,
pub audio_channels: Option<u32>,
}Expand description
Source file metadata — the result of Engine::probe.
Fields§
§path: PathBuf§kind: MediaKind§duration_sec: f64§size_bytes: u64§width: Option<u32>§height: Option<u32>§fps: Option<f64>§video_codec: Option<String>§audio_codec: Option<String>§audio_channels: Option<u32>Implementations§
Trait Implementations§
impl StructuralPartialEq for MediaInfo
Auto Trait Implementations§
impl Freeze for MediaInfo
impl RefUnwindSafe for MediaInfo
impl Send for MediaInfo
impl Sync for MediaInfo
impl Unpin for MediaInfo
impl UnsafeUnpin for MediaInfo
impl UnwindSafe for MediaInfo
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