pub struct StartScreencastBuilder { /* private fields */ }Expand description
Builder for StartScreencast.
Implementations§
Source§impl StartScreencastBuilder
impl StartScreencastBuilder
Sourcepub fn format<VALUE: Into<StartScreencastFormatOption>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn format<VALUE: Into<StartScreencastFormatOption>>( &mut self, value: VALUE, ) -> &mut Self
Image compression format.
Sourcepub fn quality<VALUE: Into<JsUInt>>(&mut self, value: VALUE) -> &mut Self
pub fn quality<VALUE: Into<JsUInt>>(&mut self, value: VALUE) -> &mut Self
Compression quality from range [0..100].
Sourcepub fn max_width<VALUE: Into<JsUInt>>(&mut self, value: VALUE) -> &mut Self
pub fn max_width<VALUE: Into<JsUInt>>(&mut self, value: VALUE) -> &mut Self
Maximum screenshot width.
Sourcepub fn max_height<VALUE: Into<JsUInt>>(&mut self, value: VALUE) -> &mut Self
pub fn max_height<VALUE: Into<JsUInt>>(&mut self, value: VALUE) -> &mut Self
Maximum screenshot height.
Sourcepub fn every_nth_frame<VALUE: Into<JsUInt>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn every_nth_frame<VALUE: Into<JsUInt>>( &mut self, value: VALUE, ) -> &mut Self
Send every n-th frame.
Sourcepub fn build(&self) -> Result<StartScreencast, StartScreencastBuilderError>
pub fn build(&self) -> Result<StartScreencast, StartScreencastBuilderError>
Trait Implementations§
Source§impl Clone for StartScreencastBuilder
impl Clone for StartScreencastBuilder
Source§fn clone(&self) -> StartScreencastBuilder
fn clone(&self) -> StartScreencastBuilder
Returns a duplicate 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 moreAuto Trait Implementations§
impl Freeze for StartScreencastBuilder
impl RefUnwindSafe for StartScreencastBuilder
impl Send for StartScreencastBuilder
impl Sync for StartScreencastBuilder
impl Unpin for StartScreencastBuilder
impl UnsafeUnpin for StartScreencastBuilder
impl UnwindSafe for StartScreencastBuilder
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