Enum mediasoup_sys::fbs::request::Body
source · pub enum Body {
Show 39 variants
WorkerUpdateSettingsRequest(Box<UpdateSettingsRequest>),
WorkerCreateWebRtcServerRequest(Box<CreateWebRtcServerRequest>),
WorkerCloseWebRtcServerRequest(Box<CloseWebRtcServerRequest>),
WorkerCreateRouterRequest(Box<CreateRouterRequest>),
WorkerCloseRouterRequest(Box<CloseRouterRequest>),
RouterCreateWebRtcTransportRequest(Box<CreateWebRtcTransportRequest>),
RouterCreatePlainTransportRequest(Box<CreatePlainTransportRequest>),
RouterCreatePipeTransportRequest(Box<CreatePipeTransportRequest>),
RouterCreateDirectTransportRequest(Box<CreateDirectTransportRequest>),
RouterCreateActiveSpeakerObserverRequest(Box<CreateActiveSpeakerObserverRequest>),
RouterCreateAudioLevelObserverRequest(Box<CreateAudioLevelObserverRequest>),
RouterCloseTransportRequest(Box<CloseTransportRequest>),
RouterCloseRtpObserverRequest(Box<CloseRtpObserverRequest>),
TransportSetMaxIncomingBitrateRequest(Box<SetMaxIncomingBitrateRequest>),
TransportSetMaxOutgoingBitrateRequest(Box<SetMaxOutgoingBitrateRequest>),
TransportSetMinOutgoingBitrateRequest(Box<SetMinOutgoingBitrateRequest>),
TransportProduceRequest(Box<ProduceRequest>),
TransportConsumeRequest(Box<ConsumeRequest>),
TransportProduceDataRequest(Box<ProduceDataRequest>),
TransportConsumeDataRequest(Box<ConsumeDataRequest>),
TransportEnableTraceEventRequest(Box<EnableTraceEventRequest>),
TransportCloseProducerRequest(Box<CloseProducerRequest>),
TransportCloseConsumerRequest(Box<CloseConsumerRequest>),
TransportCloseDataProducerRequest(Box<CloseDataProducerRequest>),
TransportCloseDataConsumerRequest(Box<CloseDataConsumerRequest>),
PlainTransportConnectRequest(Box<ConnectRequest>),
PipeTransportConnectRequest(Box<ConnectRequest>),
WebRtcTransportConnectRequest(Box<ConnectRequest>),
ProducerEnableTraceEventRequest(Box<EnableTraceEventRequest>),
ConsumerSetPreferredLayersRequest(Box<SetPreferredLayersRequest>),
ConsumerSetPriorityRequest(Box<SetPriorityRequest>),
ConsumerEnableTraceEventRequest(Box<EnableTraceEventRequest>),
DataConsumerSetBufferedAmountLowThresholdRequest(Box<SetBufferedAmountLowThresholdRequest>),
DataConsumerSendRequest(Box<SendRequest>),
DataConsumerSetSubchannelsRequest(Box<SetSubchannelsRequest>),
DataConsumerAddSubchannelRequest(Box<AddSubchannelRequest>),
DataConsumerRemoveSubchannelRequest(Box<RemoveSubchannelRequest>),
RtpObserverAddProducerRequest(Box<AddProducerRequest>),
RtpObserverRemoveProducerRequest(Box<RemoveProducerRequest>),
}
Expand description
The union Body
in the namespace FBS.Request
Generated from these locations:
- Union
Body
in the filefbs/request.fbs:83
Variants§
WorkerUpdateSettingsRequest(Box<UpdateSettingsRequest>)
The variant Worker_UpdateSettingsRequest
in the union Body
WorkerCreateWebRtcServerRequest(Box<CreateWebRtcServerRequest>)
The variant Worker_CreateWebRtcServerRequest
in the union Body
WorkerCloseWebRtcServerRequest(Box<CloseWebRtcServerRequest>)
The variant Worker_CloseWebRtcServerRequest
in the union Body
WorkerCreateRouterRequest(Box<CreateRouterRequest>)
The variant Worker_CreateRouterRequest
in the union Body
WorkerCloseRouterRequest(Box<CloseRouterRequest>)
The variant Worker_CloseRouterRequest
in the union Body
RouterCreateWebRtcTransportRequest(Box<CreateWebRtcTransportRequest>)
The variant Router_CreateWebRtcTransportRequest
in the union Body
RouterCreatePlainTransportRequest(Box<CreatePlainTransportRequest>)
The variant Router_CreatePlainTransportRequest
in the union Body
RouterCreatePipeTransportRequest(Box<CreatePipeTransportRequest>)
The variant Router_CreatePipeTransportRequest
in the union Body
RouterCreateDirectTransportRequest(Box<CreateDirectTransportRequest>)
The variant Router_CreateDirectTransportRequest
in the union Body
RouterCreateActiveSpeakerObserverRequest(Box<CreateActiveSpeakerObserverRequest>)
The variant Router_CreateActiveSpeakerObserverRequest
in the union Body
RouterCreateAudioLevelObserverRequest(Box<CreateAudioLevelObserverRequest>)
The variant Router_CreateAudioLevelObserverRequest
in the union Body
RouterCloseTransportRequest(Box<CloseTransportRequest>)
The variant Router_CloseTransportRequest
in the union Body
RouterCloseRtpObserverRequest(Box<CloseRtpObserverRequest>)
The variant Router_CloseRtpObserverRequest
in the union Body
TransportSetMaxIncomingBitrateRequest(Box<SetMaxIncomingBitrateRequest>)
The variant Transport_SetMaxIncomingBitrateRequest
in the union Body
TransportSetMaxOutgoingBitrateRequest(Box<SetMaxOutgoingBitrateRequest>)
The variant Transport_SetMaxOutgoingBitrateRequest
in the union Body
TransportSetMinOutgoingBitrateRequest(Box<SetMinOutgoingBitrateRequest>)
The variant Transport_SetMinOutgoingBitrateRequest
in the union Body
TransportProduceRequest(Box<ProduceRequest>)
The variant Transport_ProduceRequest
in the union Body
TransportConsumeRequest(Box<ConsumeRequest>)
The variant Transport_ConsumeRequest
in the union Body
TransportProduceDataRequest(Box<ProduceDataRequest>)
The variant Transport_ProduceDataRequest
in the union Body
TransportConsumeDataRequest(Box<ConsumeDataRequest>)
The variant Transport_ConsumeDataRequest
in the union Body
TransportEnableTraceEventRequest(Box<EnableTraceEventRequest>)
The variant Transport_EnableTraceEventRequest
in the union Body
TransportCloseProducerRequest(Box<CloseProducerRequest>)
The variant Transport_CloseProducerRequest
in the union Body
TransportCloseConsumerRequest(Box<CloseConsumerRequest>)
The variant Transport_CloseConsumerRequest
in the union Body
TransportCloseDataProducerRequest(Box<CloseDataProducerRequest>)
The variant Transport_CloseDataProducerRequest
in the union Body
TransportCloseDataConsumerRequest(Box<CloseDataConsumerRequest>)
The variant Transport_CloseDataConsumerRequest
in the union Body
PlainTransportConnectRequest(Box<ConnectRequest>)
The variant PlainTransport_ConnectRequest
in the union Body
PipeTransportConnectRequest(Box<ConnectRequest>)
The variant PipeTransport_ConnectRequest
in the union Body
WebRtcTransportConnectRequest(Box<ConnectRequest>)
The variant WebRtcTransport_ConnectRequest
in the union Body
ProducerEnableTraceEventRequest(Box<EnableTraceEventRequest>)
The variant Producer_EnableTraceEventRequest
in the union Body
ConsumerSetPreferredLayersRequest(Box<SetPreferredLayersRequest>)
The variant Consumer_SetPreferredLayersRequest
in the union Body
ConsumerSetPriorityRequest(Box<SetPriorityRequest>)
The variant Consumer_SetPriorityRequest
in the union Body
ConsumerEnableTraceEventRequest(Box<EnableTraceEventRequest>)
The variant Consumer_EnableTraceEventRequest
in the union Body
DataConsumerSetBufferedAmountLowThresholdRequest(Box<SetBufferedAmountLowThresholdRequest>)
The variant DataConsumer_SetBufferedAmountLowThresholdRequest
in the union Body
DataConsumerSendRequest(Box<SendRequest>)
The variant DataConsumer_SendRequest
in the union Body
DataConsumerSetSubchannelsRequest(Box<SetSubchannelsRequest>)
The variant DataConsumer_SetSubchannelsRequest
in the union Body
DataConsumerAddSubchannelRequest(Box<AddSubchannelRequest>)
The variant DataConsumer_AddSubchannelRequest
in the union Body
DataConsumerRemoveSubchannelRequest(Box<RemoveSubchannelRequest>)
The variant DataConsumer_RemoveSubchannelRequest
in the union Body
RtpObserverAddProducerRequest(Box<AddProducerRequest>)
The variant RtpObserver_AddProducerRequest
in the union Body
RtpObserverRemoveProducerRequest(Box<RemoveProducerRequest>)
The variant RtpObserver_RemoveProducerRequest
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.
pub fn create_worker_update_settings_request( builder: &mut Builder, value: impl WriteAsOffset<UpdateSettingsRequest> ) -> UnionOffset<Self>
pub fn create_worker_create_web_rtc_server_request( builder: &mut Builder, value: impl WriteAsOffset<CreateWebRtcServerRequest> ) -> UnionOffset<Self>
pub fn create_worker_close_web_rtc_server_request( builder: &mut Builder, value: impl WriteAsOffset<CloseWebRtcServerRequest> ) -> UnionOffset<Self>
pub fn create_worker_create_router_request( builder: &mut Builder, value: impl WriteAsOffset<CreateRouterRequest> ) -> UnionOffset<Self>
pub fn create_worker_close_router_request( builder: &mut Builder, value: impl WriteAsOffset<CloseRouterRequest> ) -> UnionOffset<Self>
pub fn create_router_create_web_rtc_transport_request( builder: &mut Builder, value: impl WriteAsOffset<CreateWebRtcTransportRequest> ) -> UnionOffset<Self>
pub fn create_router_create_plain_transport_request( builder: &mut Builder, value: impl WriteAsOffset<CreatePlainTransportRequest> ) -> UnionOffset<Self>
pub fn create_router_create_pipe_transport_request( builder: &mut Builder, value: impl WriteAsOffset<CreatePipeTransportRequest> ) -> UnionOffset<Self>
pub fn create_router_create_direct_transport_request( builder: &mut Builder, value: impl WriteAsOffset<CreateDirectTransportRequest> ) -> UnionOffset<Self>
pub fn create_router_create_active_speaker_observer_request( builder: &mut Builder, value: impl WriteAsOffset<CreateActiveSpeakerObserverRequest> ) -> UnionOffset<Self>
pub fn create_router_create_audio_level_observer_request( builder: &mut Builder, value: impl WriteAsOffset<CreateAudioLevelObserverRequest> ) -> UnionOffset<Self>
pub fn create_router_close_transport_request( builder: &mut Builder, value: impl WriteAsOffset<CloseTransportRequest> ) -> UnionOffset<Self>
pub fn create_router_close_rtp_observer_request( builder: &mut Builder, value: impl WriteAsOffset<CloseRtpObserverRequest> ) -> UnionOffset<Self>
pub fn create_transport_set_max_incoming_bitrate_request( builder: &mut Builder, value: impl WriteAsOffset<SetMaxIncomingBitrateRequest> ) -> UnionOffset<Self>
pub fn create_transport_set_max_outgoing_bitrate_request( builder: &mut Builder, value: impl WriteAsOffset<SetMaxOutgoingBitrateRequest> ) -> UnionOffset<Self>
pub fn create_transport_set_min_outgoing_bitrate_request( builder: &mut Builder, value: impl WriteAsOffset<SetMinOutgoingBitrateRequest> ) -> UnionOffset<Self>
pub fn create_transport_produce_request( builder: &mut Builder, value: impl WriteAsOffset<ProduceRequest> ) -> UnionOffset<Self>
pub fn create_transport_consume_request( builder: &mut Builder, value: impl WriteAsOffset<ConsumeRequest> ) -> UnionOffset<Self>
pub fn create_transport_produce_data_request( builder: &mut Builder, value: impl WriteAsOffset<ProduceDataRequest> ) -> UnionOffset<Self>
pub fn create_transport_consume_data_request( builder: &mut Builder, value: impl WriteAsOffset<ConsumeDataRequest> ) -> UnionOffset<Self>
pub fn create_transport_enable_trace_event_request( builder: &mut Builder, value: impl WriteAsOffset<EnableTraceEventRequest> ) -> UnionOffset<Self>
pub fn create_transport_close_producer_request( builder: &mut Builder, value: impl WriteAsOffset<CloseProducerRequest> ) -> UnionOffset<Self>
pub fn create_transport_close_consumer_request( builder: &mut Builder, value: impl WriteAsOffset<CloseConsumerRequest> ) -> UnionOffset<Self>
pub fn create_transport_close_data_producer_request( builder: &mut Builder, value: impl WriteAsOffset<CloseDataProducerRequest> ) -> UnionOffset<Self>
pub fn create_transport_close_data_consumer_request( builder: &mut Builder, value: impl WriteAsOffset<CloseDataConsumerRequest> ) -> UnionOffset<Self>
pub fn create_plain_transport_connect_request( builder: &mut Builder, value: impl WriteAsOffset<ConnectRequest> ) -> UnionOffset<Self>
pub fn create_pipe_transport_connect_request( builder: &mut Builder, value: impl WriteAsOffset<ConnectRequest> ) -> UnionOffset<Self>
pub fn create_web_rtc_transport_connect_request( builder: &mut Builder, value: impl WriteAsOffset<ConnectRequest> ) -> UnionOffset<Self>
pub fn create_producer_enable_trace_event_request( builder: &mut Builder, value: impl WriteAsOffset<EnableTraceEventRequest> ) -> UnionOffset<Self>
pub fn create_consumer_set_preferred_layers_request( builder: &mut Builder, value: impl WriteAsOffset<SetPreferredLayersRequest> ) -> UnionOffset<Self>
pub fn create_consumer_set_priority_request( builder: &mut Builder, value: impl WriteAsOffset<SetPriorityRequest> ) -> UnionOffset<Self>
pub fn create_consumer_enable_trace_event_request( builder: &mut Builder, value: impl WriteAsOffset<EnableTraceEventRequest> ) -> UnionOffset<Self>
pub fn create_data_consumer_set_buffered_amount_low_threshold_request( builder: &mut Builder, value: impl WriteAsOffset<SetBufferedAmountLowThresholdRequest> ) -> UnionOffset<Self>
pub fn create_data_consumer_send_request( builder: &mut Builder, value: impl WriteAsOffset<SendRequest> ) -> UnionOffset<Self>
pub fn create_data_consumer_set_subchannels_request( builder: &mut Builder, value: impl WriteAsOffset<SetSubchannelsRequest> ) -> UnionOffset<Self>
pub fn create_data_consumer_add_subchannel_request( builder: &mut Builder, value: impl WriteAsOffset<AddSubchannelRequest> ) -> UnionOffset<Self>
pub fn create_data_consumer_remove_subchannel_request( builder: &mut Builder, value: impl WriteAsOffset<RemoveSubchannelRequest> ) -> UnionOffset<Self>
pub fn create_rtp_observer_add_producer_request( builder: &mut Builder, value: impl WriteAsOffset<AddProducerRequest> ) -> UnionOffset<Self>
pub fn create_rtp_observer_remove_producer_request( builder: &mut Builder, value: impl WriteAsOffset<RemoveProducerRequest> ) -> UnionOffset<Self>
Trait Implementations§
source§impl<'de> Deserialize<'de> for Body
impl<'de> Deserialize<'de> for Body
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>,
source§impl PartialEq for Body
impl PartialEq for Body
source§impl PartialOrd for Body
impl PartialOrd for Body
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
self
and other
) and is used by the <=
operator. Read more