pub struct MediaClip {Show 18 fields
pub media: MediaId,
pub video: bool,
pub poster: Option<MediaId>,
pub trim_start_ms: u32,
pub trim_end_ms: u32,
pub fade_in_ms: u32,
pub fade_out_ms: u32,
pub volume: f64,
pub autoplay: bool,
pub loop_play: bool,
pub rewind: bool,
pub play_across_slides: bool,
pub hide_while_not_playing: bool,
pub full_screen: bool,
pub bookmarks: Vec<(String, u32)>,
pub duration_ms: u32,
pub width: u32,
pub height: u32,
}Expand description
Embedded audio or video on a slide.
Fields§
§media: MediaId§video: bool§poster: Option<MediaId>Poster frame image.
trim_start_ms: u32§trim_end_ms: u32§fade_in_ms: u32§fade_out_ms: u32§volume: f640–1.
autoplay: bool§loop_play: bool§rewind: bool§play_across_slides: bool§hide_while_not_playing: bool§full_screen: bool§bookmarks: Vec<(String, u32)>Bookmarks (name, ms).
duration_ms: u32Probed length in ms (0 = unknown).
width: u32Probed picture size of a video in pixels (0 = unknown).
height: u32Trait Implementations§
Source§impl<'de> Deserialize<'de> for MediaClip
impl<'de> Deserialize<'de> for MediaClip
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
impl StructuralPartialEq for MediaClip
Auto Trait Implementations§
impl Freeze for MediaClip
impl RefUnwindSafe for MediaClip
impl Send for MediaClip
impl Sync for MediaClip
impl Unpin for MediaClip
impl UnsafeUnpin for MediaClip
impl UnwindSafe for MediaClip
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