pub struct RtpCodecParameters {
pub mime_type: String,
pub payload_type: u8,
pub clock_rate: u32,
pub channels: Option<u8>,
pub parameters: Option<Vec<Parameter>>,
pub rtcp_feedback: Option<Vec<RtcpFeedback>>,
}
Expand description
The table RtpCodecParameters
in the namespace FBS.RtpParameters
Generated from these locations:
- Table
RtpCodecParameters
in the filefbs/rtpParameters.fbs:55
Fields§
§mime_type: String
The field mime_type
in the table RtpCodecParameters
payload_type: u8
The field payload_type
in the table RtpCodecParameters
clock_rate: u32
The field clock_rate
in the table RtpCodecParameters
channels: Option<u8>
The field channels
in the table RtpCodecParameters
parameters: Option<Vec<Parameter>>
The field parameters
in the table RtpCodecParameters
rtcp_feedback: Option<Vec<RtcpFeedback>>
The field rtcp_feedback
in the table RtpCodecParameters
Implementations§
Source§impl RtpCodecParameters
impl RtpCodecParameters
Sourcepub fn builder() -> RtpCodecParametersBuilder<()>
pub fn builder() -> RtpCodecParametersBuilder<()>
Creates a RtpCodecParametersBuilder for serializing an instance of this table.
pub fn create( builder: &mut Builder, field_mime_type: impl WriteAs<Offset<str>>, field_payload_type: impl WriteAsDefault<u8, u8>, field_clock_rate: impl WriteAsDefault<u32, u32>, field_channels: impl WriteAsOptional<u8>, field_parameters: impl WriteAsOptional<Offset<[Offset<Parameter>]>>, field_rtcp_feedback: impl WriteAsOptional<Offset<[Offset<RtcpFeedback>]>>, ) -> Offset<Self>
Trait Implementations§
Source§impl Clone for RtpCodecParameters
impl Clone for RtpCodecParameters
Source§fn clone(&self) -> RtpCodecParameters
fn clone(&self) -> RtpCodecParameters
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 RtpCodecParameters
impl Debug for RtpCodecParameters
Source§impl<'de> Deserialize<'de> for RtpCodecParameters
impl<'de> Deserialize<'de> for RtpCodecParameters
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 RtpCodecParameters
impl PartialEq for RtpCodecParameters
Source§impl PartialOrd for RtpCodecParameters
impl PartialOrd for RtpCodecParameters
Source§impl Serialize for RtpCodecParameters
impl Serialize for RtpCodecParameters
Source§impl<'a> TryFrom<RtpCodecParametersRef<'a>> for RtpCodecParameters
impl<'a> TryFrom<RtpCodecParametersRef<'a>> for RtpCodecParameters
impl StructuralPartialEq for RtpCodecParameters
impl VectorWrite<Offset<RtpCodecParameters>> for RtpCodecParameters
impl WriteAs<Offset<RtpCodecParameters>> for RtpCodecParameters
impl WriteAsOffset<RtpCodecParameters> for RtpCodecParameters
impl<T0: WriteAs<Offset<str>>, T1: WriteAsDefault<u8, u8>, T2: WriteAsDefault<u32, u32>, T3: WriteAsOptional<u8>, T4: WriteAsOptional<Offset<[Offset<Parameter>]>>, T5: WriteAsOptional<Offset<[Offset<RtcpFeedback>]>>> WriteAsOffset<RtpCodecParameters> for RtpCodecParametersBuilder<(T0, T1, T2, T3, T4, T5)>
impl WriteAsOptional<Offset<RtpCodecParameters>> for RtpCodecParameters
Auto Trait Implementations§
impl Freeze for RtpCodecParameters
impl RefUnwindSafe for RtpCodecParameters
impl Send for RtpCodecParameters
impl Sync for RtpCodecParameters
impl Unpin for RtpCodecParameters
impl UnwindSafe for RtpCodecParameters
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