Struct stencila_schema::VideoObjectSimple [−][src]
pub struct VideoObjectSimple {
pub type_: VideoObjectSimple_,
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 thumbnail: Option<Box<ImageObject>>,
pub title: Option<Box<CreativeWorkTitle>>,
pub transcript: Option<Box<String>>,
}
Expand description
A video file.
Fields
type_: VideoObjectSimple_
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).
The caption for this video 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).
thumbnail: Option<Box<ImageObject>>
Thumbnail image of this video recording.
title: Option<Box<CreativeWorkTitle>>
The title of the creative work.
transcript: Option<Box<String>>
The transcript of this video recording.
Trait Implementations
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 RefUnwindSafe for VideoObjectSimple
impl Send for VideoObjectSimple
impl Sync for VideoObjectSimple
impl Unpin for VideoObjectSimple
impl UnwindSafe for VideoObjectSimple
Blanket Implementations
Mutably borrows from an owned value. Read more