Struct script::dom::bindings::codegen::Bindings::MediaStreamAudioSourceNodeBinding::MediaStreamAudioSourceOptions
source · pub struct MediaStreamAudioSourceOptions {
pub mediaStream: Root<Dom<MediaStream>>,
}
Fields§
§mediaStream: Root<Dom<MediaStream>>
Implementations§
source§impl MediaStreamAudioSourceOptions
impl MediaStreamAudioSourceOptions
pub fn new( cx: SafeJSContext, val: HandleValue<'_> ) -> Result<ConversionResult<MediaStreamAudioSourceOptions>, ()>
source§impl MediaStreamAudioSourceOptions
impl MediaStreamAudioSourceOptions
pub(crate) unsafe fn to_jsobject( &self, cx: *mut JSContext, obj: MutableHandleObject<'_> )
Trait Implementations§
source§impl FromJSValConvertible for MediaStreamAudioSourceOptions
impl FromJSValConvertible for MediaStreamAudioSourceOptions
source§unsafe fn from_jsval(
cx: *mut JSContext,
value: HandleValue<'_>,
_option: ()
) -> Result<ConversionResult<MediaStreamAudioSourceOptions>, ()>
unsafe fn from_jsval( cx: *mut JSContext, value: HandleValue<'_>, _option: () ) -> Result<ConversionResult<MediaStreamAudioSourceOptions>, ()>
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 MediaStreamAudioSourceOptions
impl !Send for MediaStreamAudioSourceOptions
impl !Sync for MediaStreamAudioSourceOptions
impl Unpin for MediaStreamAudioSourceOptions
impl !UnwindSafe for MediaStreamAudioSourceOptions
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