Struct webrtc::rtp_transceiver::RTCRtpCapabilities
source · pub struct RTCRtpCapabilities {
pub codecs: Vec<RTCRtpCodecCapability>,
pub header_extensions: Vec<RTCRtpHeaderExtensionCapability>,
}
Expand description
RTPCapabilities represents the capabilities of a transceiver https://w3c.github.io/webrtc-pc/#rtcrtpcapabilities
Fields§
§codecs: Vec<RTCRtpCodecCapability>
§header_extensions: Vec<RTCRtpHeaderExtensionCapability>
Trait Implementations§
source§impl Clone for RTCRtpCapabilities
impl Clone for RTCRtpCapabilities
source§fn clone(&self) -> RTCRtpCapabilities
fn clone(&self) -> RTCRtpCapabilities
Returns a copy 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 moresource§impl Debug for RTCRtpCapabilities
impl Debug for RTCRtpCapabilities
source§impl Default for RTCRtpCapabilities
impl Default for RTCRtpCapabilities
source§fn default() -> RTCRtpCapabilities
fn default() -> RTCRtpCapabilities
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for RTCRtpCapabilities
impl RefUnwindSafe for RTCRtpCapabilities
impl Send for RTCRtpCapabilities
impl Sync for RTCRtpCapabilities
impl Unpin for RTCRtpCapabilities
impl UnwindSafe for RTCRtpCapabilities
Blanket Implementations§
source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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