pub struct AudioInfo {
pub duration: Option<Duration>,
pub mimetype: Option<String>,
pub size: Option<UInt>,
}
Available on crate feature
events
only.Expand description
Metadata about an audio clip.
Fields
duration: Option<Duration>
The duration of the audio in milliseconds.
mimetype: Option<String>
The mimetype of the audio, e.g. “audio/aac”.
size: Option<UInt>
The size of the audio clip in bytes.
Implementations
Trait Implementations
sourceimpl<'de> Deserialize<'de> for AudioInfo
impl<'de> Deserialize<'de> for AudioInfo
sourcefn 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 RefUnwindSafe for AudioInfo
impl Send for AudioInfo
impl Sync for AudioInfo
impl Unpin for AudioInfo
impl UnwindSafe for AudioInfo
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more