pub struct AudioCapability {
pub payload_type: u8,
pub codec_name: String,
pub clock_rate: u32,
pub channels: u8,
pub fmtp: Option<String>,
pub rtcp_fbs: Vec<String>,
}Expand description
Configuration for audio/video codecs and parameters.
Fields§
§payload_type: u8§codec_name: String§clock_rate: u32§channels: u8§fmtp: Option<String>§rtcp_fbs: Vec<String>Implementations§
Trait Implementations§
Source§impl Clone for AudioCapability
impl Clone for AudioCapability
Source§fn clone(&self) -> AudioCapability
fn clone(&self) -> AudioCapability
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 AudioCapability
impl Debug for AudioCapability
Source§impl Default for AudioCapability
impl Default for AudioCapability
Source§impl<'de> Deserialize<'de> for AudioCapability
impl<'de> Deserialize<'de> for AudioCapability
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 PartialEq for AudioCapability
impl PartialEq for AudioCapability
Source§impl Serialize for AudioCapability
impl Serialize for AudioCapability
impl Eq for AudioCapability
impl StructuralPartialEq for AudioCapability
Auto Trait Implementations§
impl Freeze for AudioCapability
impl RefUnwindSafe for AudioCapability
impl Send for AudioCapability
impl Sync for AudioCapability
impl Unpin for AudioCapability
impl UnsafeUnpin for AudioCapability
impl UnwindSafe for AudioCapability
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