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.