pub struct RtpEncodingParameters {
pub ssrc: Option<u32>,
pub rid: Option<String>,
pub codec_payload_type: Option<u8>,
pub rtx: Option<Box<Rtx>>,
pub dtx: bool,
pub scalability_mode: Option<String>,
pub max_bitrate: Option<u32>,
}
Expand description
The table RtpEncodingParameters
in the namespace FBS.RtpParameters
Generated from these locations:
- Table
RtpEncodingParameters
in the filefbs/rtpParameters.fbs:90
Fields§
§ssrc: Option<u32>
The field ssrc
in the table RtpEncodingParameters
rid: Option<String>
The field rid
in the table RtpEncodingParameters
codec_payload_type: Option<u8>
The field codec_payload_type
in the table RtpEncodingParameters
rtx: Option<Box<Rtx>>
The field rtx
in the table RtpEncodingParameters
dtx: bool
The field dtx
in the table RtpEncodingParameters
scalability_mode: Option<String>
The field scalability_mode
in the table RtpEncodingParameters
max_bitrate: Option<u32>
The field max_bitrate
in the table RtpEncodingParameters
Implementations§
Source§impl RtpEncodingParameters
impl RtpEncodingParameters
Sourcepub fn builder() -> RtpEncodingParametersBuilder<()>
pub fn builder() -> RtpEncodingParametersBuilder<()>
Creates a RtpEncodingParametersBuilder for serializing an instance of this table.
pub fn create( builder: &mut Builder, field_ssrc: impl WriteAsOptional<u32>, field_rid: impl WriteAsOptional<Offset<str>>, field_codec_payload_type: impl WriteAsOptional<u8>, field_rtx: impl WriteAsOptional<Offset<Rtx>>, field_dtx: impl WriteAsDefault<bool, bool>, field_scalability_mode: impl WriteAsOptional<Offset<str>>, field_max_bitrate: impl WriteAsOptional<u32>, ) -> Offset<Self>
Trait Implementations§
Source§impl Clone for RtpEncodingParameters
impl Clone for RtpEncodingParameters
Source§fn clone(&self) -> RtpEncodingParameters
fn clone(&self) -> RtpEncodingParameters
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 RtpEncodingParameters
impl Debug for RtpEncodingParameters
Source§impl Default for RtpEncodingParameters
impl Default for RtpEncodingParameters
Source§impl<'de> Deserialize<'de> for RtpEncodingParameters
impl<'de> Deserialize<'de> for RtpEncodingParameters
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 RtpEncodingParameters
impl Hash for RtpEncodingParameters
Source§impl Ord for RtpEncodingParameters
impl Ord for RtpEncodingParameters
Source§fn cmp(&self, other: &RtpEncodingParameters) -> Ordering
fn cmp(&self, other: &RtpEncodingParameters) -> 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 RtpEncodingParameters
impl PartialEq for RtpEncodingParameters
Source§impl PartialOrd for RtpEncodingParameters
impl PartialOrd for RtpEncodingParameters
Source§impl Serialize for RtpEncodingParameters
impl Serialize for RtpEncodingParameters
Source§impl<'a> TryFrom<RtpEncodingParametersRef<'a>> for RtpEncodingParameters
impl<'a> TryFrom<RtpEncodingParametersRef<'a>> for RtpEncodingParameters
impl Eq for RtpEncodingParameters
impl StructuralPartialEq for RtpEncodingParameters
impl VectorWrite<Offset<RtpEncodingParameters>> for RtpEncodingParameters
impl WriteAs<Offset<RtpEncodingParameters>> for RtpEncodingParameters
impl WriteAsOffset<RtpEncodingParameters> for RtpEncodingParameters
impl<T0: WriteAsOptional<u32>, T1: WriteAsOptional<Offset<str>>, T2: WriteAsOptional<u8>, T3: WriteAsOptional<Offset<Rtx>>, T4: WriteAsDefault<bool, bool>, T5: WriteAsOptional<Offset<str>>, T6: WriteAsOptional<u32>> WriteAsOffset<RtpEncodingParameters> for RtpEncodingParametersBuilder<(T0, T1, T2, T3, T4, T5, T6)>
impl WriteAsOptional<Offset<RtpEncodingParameters>> for RtpEncodingParameters
Auto Trait Implementations§
impl Freeze for RtpEncodingParameters
impl RefUnwindSafe for RtpEncodingParameters
impl Send for RtpEncodingParameters
impl Sync for RtpEncodingParameters
impl Unpin for RtpEncodingParameters
impl UnwindSafe for RtpEncodingParameters
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