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