pub struct ProduceRequest {
pub producer_id: String,
pub kind: MediaKind,
pub rtp_parameters: Box<RtpParameters>,
pub rtp_mapping: Box<RtpMapping>,
pub key_frame_request_delay: u32,
pub paused: bool,
}
Expand description
The table ProduceRequest
in the namespace FBS.Transport
Generated from these locations:
- Table
ProduceRequest
in the filefbs/transport.fbs:43
Fields§
§producer_id: String
The field producer_id
in the table ProduceRequest
kind: MediaKind
The field kind
in the table ProduceRequest
rtp_parameters: Box<RtpParameters>
The field rtp_parameters
in the table ProduceRequest
rtp_mapping: Box<RtpMapping>
The field rtp_mapping
in the table ProduceRequest
key_frame_request_delay: u32
The field key_frame_request_delay
in the table ProduceRequest
paused: bool
The field paused
in the table ProduceRequest
Implementations§
Source§impl ProduceRequest
impl ProduceRequest
Sourcepub fn builder() -> ProduceRequestBuilder<()>
pub fn builder() -> ProduceRequestBuilder<()>
Creates a ProduceRequestBuilder for serializing an instance of this table.
pub fn create( builder: &mut Builder, field_producer_id: impl WriteAs<Offset<str>>, field_kind: impl WriteAsDefault<MediaKind, MediaKind>, field_rtp_parameters: impl WriteAs<Offset<RtpParameters>>, field_rtp_mapping: impl WriteAs<Offset<RtpMapping>>, field_key_frame_request_delay: impl WriteAsDefault<u32, u32>, field_paused: impl WriteAsDefault<bool, bool>, ) -> Offset<Self>
Trait Implementations§
Source§impl Clone for ProduceRequest
impl Clone for ProduceRequest
Source§fn clone(&self) -> ProduceRequest
fn clone(&self) -> ProduceRequest
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 ProduceRequest
impl Debug for ProduceRequest
Source§impl<'de> Deserialize<'de> for ProduceRequest
impl<'de> Deserialize<'de> for ProduceRequest
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 ProduceRequest
impl PartialEq for ProduceRequest
Source§impl PartialOrd for ProduceRequest
impl PartialOrd for ProduceRequest
Source§impl Serialize for ProduceRequest
impl Serialize for ProduceRequest
Source§impl<'a> TryFrom<ProduceRequestRef<'a>> for ProduceRequest
impl<'a> TryFrom<ProduceRequestRef<'a>> for ProduceRequest
impl StructuralPartialEq for ProduceRequest
impl VectorWrite<Offset<ProduceRequest>> for ProduceRequest
impl WriteAs<Offset<ProduceRequest>> for ProduceRequest
impl WriteAsOffset<ProduceRequest> for ProduceRequest
impl<T0: WriteAs<Offset<str>>, T1: WriteAsDefault<MediaKind, MediaKind>, T2: WriteAs<Offset<RtpParameters>>, T3: WriteAs<Offset<RtpMapping>>, T4: WriteAsDefault<u32, u32>, T5: WriteAsDefault<bool, bool>> WriteAsOffset<ProduceRequest> for ProduceRequestBuilder<(T0, T1, T2, T3, T4, T5)>
impl WriteAsOptional<Offset<ProduceRequest>> for ProduceRequest
Auto Trait Implementations§
impl Freeze for ProduceRequest
impl RefUnwindSafe for ProduceRequest
impl Send for ProduceRequest
impl Sync for ProduceRequest
impl Unpin for ProduceRequest
impl UnwindSafe for ProduceRequest
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