pub struct RtpCapabilities {
pub codecs: Vec<RtpCodecCapability>,
pub header_extensions: Vec<RtpHeaderExtension>,
}
Expand description
The RTP capabilities define what mediasoup or an endpoint can receive at media level.
Fields§
§codecs: Vec<RtpCodecCapability>
Supported media and RTX codecs.
header_extensions: Vec<RtpHeaderExtension>
Supported RTP header extensions.
Trait Implementations§
Source§impl Clone for RtpCapabilities
impl Clone for RtpCapabilities
Source§fn clone(&self) -> RtpCapabilities
fn clone(&self) -> RtpCapabilities
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 RtpCapabilities
impl Debug for RtpCapabilities
Source§impl Default for RtpCapabilities
impl Default for RtpCapabilities
Source§fn default() -> RtpCapabilities
fn default() -> RtpCapabilities
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RtpCapabilities
impl<'de> Deserialize<'de> for RtpCapabilities
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hash for RtpCapabilities
impl Hash for RtpCapabilities
Source§impl Ord for RtpCapabilities
impl Ord for RtpCapabilities
Source§fn cmp(&self, other: &RtpCapabilities) -> Ordering
fn cmp(&self, other: &RtpCapabilities) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for RtpCapabilities
impl PartialEq for RtpCapabilities
Source§impl PartialOrd for RtpCapabilities
impl PartialOrd for RtpCapabilities
Source§impl Serialize for RtpCapabilities
impl Serialize for RtpCapabilities
impl Eq for RtpCapabilities
impl StructuralPartialEq for RtpCapabilities
Auto Trait Implementations§
impl Freeze for RtpCapabilities
impl RefUnwindSafe for RtpCapabilities
impl Send for RtpCapabilities
impl Sync for RtpCapabilities
impl Unpin for RtpCapabilities
impl UnwindSafe for RtpCapabilities
Blanket Implementations§
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