Struct webrtc::rtp_transceiver::rtp_codec::RTCRtpParameters
source · pub struct RTCRtpParameters {
pub header_extensions: Vec<RTCRtpHeaderExtensionParameters>,
pub codecs: Vec<RTCRtpCodecParameters>,
}
Expand description
RTPParameters is a list of negotiated codecs and header extensions https://w3c.github.io/webrtc-pc/#dictionary-rtcrtpparameters-members
Fields§
§header_extensions: Vec<RTCRtpHeaderExtensionParameters>
§codecs: Vec<RTCRtpCodecParameters>
Trait Implementations§
source§impl Clone for RTCRtpParameters
impl Clone for RTCRtpParameters
source§fn clone(&self) -> RTCRtpParameters
fn clone(&self) -> RTCRtpParameters
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 RTCRtpParameters
impl Debug for RTCRtpParameters
source§impl Default for RTCRtpParameters
impl Default for RTCRtpParameters
source§fn default() -> RTCRtpParameters
fn default() -> RTCRtpParameters
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for RTCRtpParameters
impl RefUnwindSafe for RTCRtpParameters
impl Send for RTCRtpParameters
impl Sync for RTCRtpParameters
impl Unpin for RTCRtpParameters
impl UnwindSafe for RTCRtpParameters
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