[−][src]Struct mediasoup::pipe_transport::PipeTransportOptions
Fields (Non-exhaustive)
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.listen_ip: TransportListenIp
Listening IP address.
enable_sctp: bool
Create a SCTP association. Default false.
num_sctp_streams: NumSctpStreams
SCTP streams number.
max_sctp_message_size: u32
Maximum allowed size for SCTP messages sent by DataProducers. Default 268_435_456.
sctp_send_buffer_size: u32
Maximum SCTP send buffer used by DataConsumers. Default 268_435_456.
enable_rtx: bool
Enable RTX and NACK for RTP retransmission. Useful if both Routers are located in different hosts and there is packet lost in the link. For this to work, both PipeTransports must enable this setting. Default false.
enable_srtp: bool
Enable SRTP. Useful to protect the RTP and RTCP traffic if both Routers are located in different hosts. For this to work, connect() must be called with remote SRTP parameters. Default false.
app_data: AppData
Custom application data.
Implementations
impl PipeTransportOptions
[src]
pub fn new(listen_ip: TransportListenIp) -> Self
[src]
Trait Implementations
impl Clone for PipeTransportOptions
[src]
pub fn clone(&self) -> PipeTransportOptions
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for PipeTransportOptions
[src]
Auto Trait Implementations
impl !RefUnwindSafe for PipeTransportOptions
impl Send for PipeTransportOptions
impl Sync for PipeTransportOptions
impl Unpin for PipeTransportOptions
impl !UnwindSafe for PipeTransportOptions
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,