pub struct MediaCapabilities {
codecs: Vec<MediaCodecCapability>,
header_extensions: Vec<HeaderExtension>,
}Expand description
Full set of codec and extension capabilities for an RTP endpoint.
Fields§
§codecs: Vec<MediaCodecCapability>§header_extensions: Vec<HeaderExtension>Implementations§
Source§impl MediaCapabilities
impl MediaCapabilities
pub fn new( codecs: Vec<MediaCodecCapability>, header_extensions: Vec<HeaderExtension>, ) -> Self
pub fn codecs(&self) -> impl Iterator<Item = &MediaCodecCapability>
pub fn header_extensions(&self) -> impl Iterator<Item = &HeaderExtension>
Trait Implementations§
Source§impl Clone for MediaCapabilities
impl Clone for MediaCapabilities
Source§fn clone(&self) -> MediaCapabilities
fn clone(&self) -> MediaCapabilities
Returns a duplicate 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 MediaCapabilities
impl Debug for MediaCapabilities
Source§impl Default for MediaCapabilities
impl Default for MediaCapabilities
Source§fn default() -> MediaCapabilities
fn default() -> MediaCapabilities
Returns the “default value” for a type. Read more
Source§impl PartialEq for MediaCapabilities
impl PartialEq for MediaCapabilities
impl Eq for MediaCapabilities
impl StructuralPartialEq for MediaCapabilities
Auto Trait Implementations§
impl Freeze for MediaCapabilities
impl RefUnwindSafe for MediaCapabilities
impl Send for MediaCapabilities
impl Sync for MediaCapabilities
impl Unpin for MediaCapabilities
impl UnsafeUnpin for MediaCapabilities
impl UnwindSafe for MediaCapabilities
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