pub enum Body {
Show 22 variants
TransportSendRtcpNotification(Box<SendRtcpNotification>),
TransportSctpStateChangeNotification(Box<SctpStateChangeNotification>),
ProducerSendNotification(Box<SendNotification>),
DataProducerSendNotification(Box<SendNotification>),
TransportTraceNotification(Box<TraceNotification>),
WebRtcTransportIceSelectedTupleChangeNotification(Box<IceSelectedTupleChangeNotification>),
WebRtcTransportIceStateChangeNotification(Box<IceStateChangeNotification>),
WebRtcTransportDtlsStateChangeNotification(Box<DtlsStateChangeNotification>),
PlainTransportTupleNotification(Box<TupleNotification>),
PlainTransportRtcpTupleNotification(Box<RtcpTupleNotification>),
DirectTransportRtcpNotification(Box<RtcpNotification>),
ProducerScoreNotification(Box<ScoreNotification>),
ProducerTraceNotification(Box<TraceNotification>),
ProducerVideoOrientationChangeNotification(Box<VideoOrientationChangeNotification>),
ConsumerLayersChangeNotification(Box<LayersChangeNotification>),
ConsumerRtpNotification(Box<RtpNotification>),
ConsumerScoreNotification(Box<ScoreNotification>),
ConsumerTraceNotification(Box<TraceNotification>),
DataConsumerMessageNotification(Box<MessageNotification>),
DataConsumerBufferedAmountLowNotification(Box<BufferedAmountLowNotification>),
ActiveSpeakerObserverDominantSpeakerNotification(Box<DominantSpeakerNotification>),
AudioLevelObserverVolumesNotification(Box<VolumesNotification>),
}
Expand description
The union Body
in the namespace FBS.Notification
Generated from these locations:
- Union
Body
in the filefbs/notification.fbs:50
Variants§
TransportSendRtcpNotification(Box<SendRtcpNotification>)
The variant Transport_SendRtcpNotification
in the union Body
TransportSctpStateChangeNotification(Box<SctpStateChangeNotification>)
The variant Transport_SctpStateChangeNotification
in the union Body
ProducerSendNotification(Box<SendNotification>)
The variant Producer_SendNotification
in the union Body
DataProducerSendNotification(Box<SendNotification>)
The variant DataProducer_SendNotification
in the union Body
TransportTraceNotification(Box<TraceNotification>)
The variant Transport_TraceNotification
in the union Body
WebRtcTransportIceSelectedTupleChangeNotification(Box<IceSelectedTupleChangeNotification>)
The variant WebRtcTransport_IceSelectedTupleChangeNotification
in the union Body
WebRtcTransportIceStateChangeNotification(Box<IceStateChangeNotification>)
The variant WebRtcTransport_IceStateChangeNotification
in the union Body
WebRtcTransportDtlsStateChangeNotification(Box<DtlsStateChangeNotification>)
The variant WebRtcTransport_DtlsStateChangeNotification
in the union Body
PlainTransportTupleNotification(Box<TupleNotification>)
The variant PlainTransport_TupleNotification
in the union Body
PlainTransportRtcpTupleNotification(Box<RtcpTupleNotification>)
The variant PlainTransport_RtcpTupleNotification
in the union Body
DirectTransportRtcpNotification(Box<RtcpNotification>)
The variant DirectTransport_RtcpNotification
in the union Body
ProducerScoreNotification(Box<ScoreNotification>)
The variant Producer_ScoreNotification
in the union Body
ProducerTraceNotification(Box<TraceNotification>)
The variant Producer_TraceNotification
in the union Body
ProducerVideoOrientationChangeNotification(Box<VideoOrientationChangeNotification>)
The variant Producer_VideoOrientationChangeNotification
in the union Body
ConsumerLayersChangeNotification(Box<LayersChangeNotification>)
The variant Consumer_LayersChangeNotification
in the union Body
ConsumerRtpNotification(Box<RtpNotification>)
The variant Consumer_RtpNotification
in the union Body
ConsumerScoreNotification(Box<ScoreNotification>)
The variant Consumer_ScoreNotification
in the union Body
ConsumerTraceNotification(Box<TraceNotification>)
The variant Consumer_TraceNotification
in the union Body
DataConsumerMessageNotification(Box<MessageNotification>)
The variant DataConsumer_MessageNotification
in the union Body
DataConsumerBufferedAmountLowNotification(Box<BufferedAmountLowNotification>)
The variant DataConsumer_BufferedAmountLowNotification
in the union Body
ActiveSpeakerObserverDominantSpeakerNotification(Box<DominantSpeakerNotification>)
The variant ActiveSpeakerObserver_DominantSpeakerNotification
in the union Body
AudioLevelObserverVolumesNotification(Box<VolumesNotification>)
The variant AudioLevelObserver_VolumesNotification
in the union Body
Implementations§
Source§impl Body
impl Body
Sourcepub fn builder() -> BodyBuilder<Uninitialized>
pub fn builder() -> BodyBuilder<Uninitialized>
Creates a BodyBuilder for serializing an instance of this table.