pub struct PipeTransportRemoteParameters {
pub ip: IpAddr,
pub port: u16,
pub srtp_parameters: Option<SrtpParameters>,
}
Expand description
Remote parameters for pipe transport.
Fields§
§ip: IpAddr
Remote IPv4 or IPv6.
port: u16
Remote port.
srtp_parameters: Option<SrtpParameters>
SRTP parameters used by the paired PipeTransport
to encrypt its RTP and RTCP.
Trait Implementations§
Source§impl Clone for PipeTransportRemoteParameters
impl Clone for PipeTransportRemoteParameters
Source§fn clone(&self) -> PipeTransportRemoteParameters
fn clone(&self) -> PipeTransportRemoteParameters
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<'de> Deserialize<'de> for PipeTransportRemoteParameters
impl<'de> Deserialize<'de> for PipeTransportRemoteParameters
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
Auto Trait Implementations§
impl Freeze for PipeTransportRemoteParameters
impl RefUnwindSafe for PipeTransportRemoteParameters
impl Send for PipeTransportRemoteParameters
impl Sync for PipeTransportRemoteParameters
impl Unpin for PipeTransportRemoteParameters
impl UnwindSafe for PipeTransportRemoteParameters
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