Struct script::dom::bindings::codegen::Bindings::MediaDevicesBinding::MediaStreamConstraints
source · pub struct MediaStreamConstraints {
pub audio: BooleanOrMediaTrackConstraints,
pub video: BooleanOrMediaTrackConstraints,
}
Fields§
§audio: BooleanOrMediaTrackConstraints
§video: BooleanOrMediaTrackConstraints
Implementations§
source§impl MediaStreamConstraints
impl MediaStreamConstraints
pub fn empty() -> Self
pub fn new( cx: SafeJSContext, val: HandleValue<'_> ) -> Result<ConversionResult<MediaStreamConstraints>, ()>
source§impl MediaStreamConstraints
impl MediaStreamConstraints
pub(crate) unsafe fn to_jsobject( &self, cx: *mut JSContext, obj: MutableHandleObject<'_> )
Trait Implementations§
source§impl FromJSValConvertible for MediaStreamConstraints
impl FromJSValConvertible for MediaStreamConstraints
source§unsafe fn from_jsval(
cx: *mut JSContext,
value: HandleValue<'_>,
_option: ()
) -> Result<ConversionResult<MediaStreamConstraints>, ()>
unsafe fn from_jsval( cx: *mut JSContext, value: HandleValue<'_>, _option: () ) -> Result<ConversionResult<MediaStreamConstraints>, ()>
Convert
val
to type Self
.
Optional configuration of type T
can be passed as the option
argument.
If it returns Err(())
, a JSAPI exception is pending.
If it returns Ok(Failure(reason))
, there is no pending JSAPI exception.Auto Trait Implementations§
impl RefUnwindSafe for MediaStreamConstraints
impl Send for MediaStreamConstraints
impl Sync for MediaStreamConstraints
impl Unpin for MediaStreamConstraints
impl UnwindSafe for MediaStreamConstraints
Blanket Implementations§
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> MaybeBoxed<Box<T, Global>> for T
impl<T> MaybeBoxed<Box<T, Global>> for T
source§fn maybe_boxed(self) -> Box<T, Global>
fn maybe_boxed(self) -> Box<T, Global>
Convert
source§impl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
source§fn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert