pub struct BaseConsumerDump {
pub id: String,
pub type_: Type,
pub producer_id: String,
pub kind: MediaKind,
pub rtp_parameters: Box<RtpParameters>,
pub consumable_rtp_encodings: Vec<RtpEncodingParameters>,
pub supported_codec_payload_types: Vec<u8>,
pub trace_event_types: Vec<TraceEventType>,
pub paused: bool,
pub producer_paused: bool,
pub priority: u8,
}
Expand description
The table BaseConsumerDump
in the namespace FBS.Consumer
Generated from these locations:
- Table
BaseConsumerDump
in the filefbs/consumer.fbs:51
Fields§
§id: String
The field id
in the table BaseConsumerDump
type_: Type
The field type
in the table BaseConsumerDump
producer_id: String
The field producer_id
in the table BaseConsumerDump
kind: MediaKind
The field kind
in the table BaseConsumerDump
rtp_parameters: Box<RtpParameters>
The field rtp_parameters
in the table BaseConsumerDump
consumable_rtp_encodings: Vec<RtpEncodingParameters>
The field consumable_rtp_encodings
in the table BaseConsumerDump
supported_codec_payload_types: Vec<u8>
The field supported_codec_payload_types
in the table BaseConsumerDump
trace_event_types: Vec<TraceEventType>
The field trace_event_types
in the table BaseConsumerDump
paused: bool
The field paused
in the table BaseConsumerDump
producer_paused: bool
The field producer_paused
in the table BaseConsumerDump
priority: u8
The field priority
in the table BaseConsumerDump
Implementations§
Source§impl BaseConsumerDump
impl BaseConsumerDump
Sourcepub fn builder() -> BaseConsumerDumpBuilder<()>
pub fn builder() -> BaseConsumerDumpBuilder<()>
Creates a BaseConsumerDumpBuilder for serializing an instance of this table.
pub fn create( builder: &mut Builder, field_id: impl WriteAs<Offset<str>>, field_type_: impl WriteAsDefault<Type, Type>, field_producer_id: impl WriteAs<Offset<str>>, field_kind: impl WriteAsDefault<MediaKind, MediaKind>, field_rtp_parameters: impl WriteAs<Offset<RtpParameters>>, field_consumable_rtp_encodings: impl WriteAs<Offset<[Offset<RtpEncodingParameters>]>>, field_supported_codec_payload_types: impl WriteAs<Offset<[u8]>>, field_trace_event_types: impl WriteAs<Offset<[TraceEventType]>>, field_paused: impl WriteAsDefault<bool, bool>, field_producer_paused: impl WriteAsDefault<bool, bool>, field_priority: impl WriteAsDefault<u8, u8>, ) -> Offset<Self>
Trait Implementations§
Source§impl Clone for BaseConsumerDump
impl Clone for BaseConsumerDump
Source§fn clone(&self) -> BaseConsumerDump
fn clone(&self) -> BaseConsumerDump
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 BaseConsumerDump
impl Debug for BaseConsumerDump
Source§impl<'de> Deserialize<'de> for BaseConsumerDump
impl<'de> Deserialize<'de> for BaseConsumerDump
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 BaseConsumerDump
impl PartialEq for BaseConsumerDump
Source§impl PartialOrd for BaseConsumerDump
impl PartialOrd for BaseConsumerDump
Source§impl Serialize for BaseConsumerDump
impl Serialize for BaseConsumerDump
Source§impl<'a> TryFrom<BaseConsumerDumpRef<'a>> for BaseConsumerDump
impl<'a> TryFrom<BaseConsumerDumpRef<'a>> for BaseConsumerDump
impl StructuralPartialEq for BaseConsumerDump
impl VectorWrite<Offset<BaseConsumerDump>> for BaseConsumerDump
impl WriteAs<Offset<BaseConsumerDump>> for BaseConsumerDump
impl WriteAsOffset<BaseConsumerDump> for BaseConsumerDump
impl<T0: WriteAs<Offset<str>>, T1: WriteAsDefault<Type, Type>, T2: WriteAs<Offset<str>>, T3: WriteAsDefault<MediaKind, MediaKind>, T4: WriteAs<Offset<RtpParameters>>, T5: WriteAs<Offset<[Offset<RtpEncodingParameters>]>>, T6: WriteAs<Offset<[u8]>>, T7: WriteAs<Offset<[TraceEventType]>>, T8: WriteAsDefault<bool, bool>, T9: WriteAsDefault<bool, bool>, T10: WriteAsDefault<u8, u8>> WriteAsOffset<BaseConsumerDump> for BaseConsumerDumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)>
impl WriteAsOptional<Offset<BaseConsumerDump>> for BaseConsumerDump
Auto Trait Implementations§
impl Freeze for BaseConsumerDump
impl RefUnwindSafe for BaseConsumerDump
impl Send for BaseConsumerDump
impl Sync for BaseConsumerDump
impl Unpin for BaseConsumerDump
impl UnwindSafe for BaseConsumerDump
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