pub struct AudioObjectSimple {
pub type_: AudioObjectSimple_,
pub content_url: String,
pub bitrate: Option<Number>,
pub caption: Option<Box<String>>,
pub content_size: Option<Number>,
pub embed_url: Option<Box<String>>,
pub id: Option<Box<String>>,
pub media_type: Option<Box<String>>,
pub title: Option<Box<CreativeWorkTitle>>,
pub transcript: Option<Box<String>>,
}
Expand description
An audio file
Fields§
§type_: AudioObjectSimple_
The name of this type
content_url: String
URL for the actual bytes of the media object, for example the image file or video file.
bitrate: Option<Number>
Bitrate in megabits per second (Mbit/s, Mb/s, Mbps).
caption: Option<Box<String>>
The caption for this audio recording.
content_size: Option<Number>
File size in megabits (Mbit, Mb).
embed_url: Option<Box<String>>
URL that can be used to embed the media on a web page via a specific media player.
id: Option<Box<String>>
The identifier for this item.
media_type: Option<Box<String>>
IANA media type (MIME type).
title: Option<Box<CreativeWorkTitle>>
The title of the creative work.
transcript: Option<Box<String>>
The transcript of this audio recording.
Trait Implementations§
Source§impl Clone for AudioObjectSimple
impl Clone for AudioObjectSimple
Source§fn clone(&self) -> AudioObjectSimple
fn clone(&self) -> AudioObjectSimple
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for AudioObjectSimple
impl Debug for AudioObjectSimple
Source§impl Default for AudioObjectSimple
impl Default for AudioObjectSimple
Source§impl<'de> Deserialize<'de> for AudioObjectSimplewhere
AudioObjectSimple: Default,
impl<'de> Deserialize<'de> for AudioObjectSimplewhere
AudioObjectSimple: Default,
Source§fn 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 Freeze for AudioObjectSimple
impl RefUnwindSafe for AudioObjectSimple
impl Send for AudioObjectSimple
impl Sync for AudioObjectSimple
impl Unpin for AudioObjectSimple
impl UnwindSafe for AudioObjectSimple
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