pub struct UseMediaOptions {
pub auto_play: bool,
pub onplay: Option<Box<dyn FnMut(Event)>>,
pub onplaying: Option<Box<dyn FnMut(Event)>>,
pub onwaiting: Option<Box<dyn FnMut(Event)>>,
pub onpause: Option<Box<dyn FnMut(Event)>>,
pub onvolumechange: Option<Box<dyn FnMut(Event)>>,
pub ondurationchange: Option<Box<dyn FnMut(Event)>>,
pub ontimeupdate: Option<Box<dyn FnMut(Event)>>,
pub onprogress: Option<Box<dyn FnMut(Event)>>,
}
Expand description
Options for media
Fields§
§auto_play: bool
Auto play the media.
onplay: Option<Box<dyn FnMut(Event)>>
§onplaying: Option<Box<dyn FnMut(Event)>>
§onwaiting: Option<Box<dyn FnMut(Event)>>
§onpause: Option<Box<dyn FnMut(Event)>>
§onvolumechange: Option<Box<dyn FnMut(Event)>>
§ondurationchange: Option<Box<dyn FnMut(Event)>>
§ontimeupdate: Option<Box<dyn FnMut(Event)>>
§onprogress: Option<Box<dyn FnMut(Event)>>
Implementations§
Source§impl UseMediaOptions
impl UseMediaOptions
Sourcepub fn enable_auto_play() -> Self
pub fn enable_auto_play() -> Self
Set auto_play
to true
Trait Implementations§
Source§impl Default for UseMediaOptions
impl Default for UseMediaOptions
Source§fn default() -> UseMediaOptions
fn default() -> UseMediaOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for UseMediaOptions
impl !RefUnwindSafe for UseMediaOptions
impl !Send for UseMediaOptions
impl !Sync for UseMediaOptions
impl Unpin for UseMediaOptions
impl !UnwindSafe for UseMediaOptions
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoPropValue<Option<T>> for T
impl<T> IntoPropValue<Option<T>> for T
Source§fn into_prop_value(self) -> Option<T>
fn into_prop_value(self) -> Option<T>
Convert
self
to a value of a Properties
struct.Source§impl<T> IntoPropValue<T> for T
impl<T> IntoPropValue<T> for T
Source§fn into_prop_value(self) -> T
fn into_prop_value(self) -> T
Convert
self
to a value of a Properties
struct.