pub enum TransportProto {
Show 13 variants
Udp,
RtpAvp,
RtpSavp,
RtpAvpf,
RtpSavpf,
TcpDtlsRtpSavp,
TcpDtlsRtpSavpf,
UdpTlsRtpSavp,
UdpTlsRtpSavpf,
UdpDtlsSctp,
TcpDtlsSctp,
DtlsSctp,
Other(String),
}Expand description
Transport Protocol for the media
Variants§
Udp
Direct UDP
RtpAvp
RTP over UDP
RtpSavp
Secure RTP over UDP
RtpAvpf
RTP over UDP with RTCP-based feedback
RtpSavpf
Secure RTP over UDP with RTCP-based feedback
TcpDtlsRtpSavp
RTP over TCP/DTLS
TcpDtlsRtpSavpf
RTP over TCP/DTLS with RTCP-based feedback
UdpTlsRtpSavp
RTP over UDP/TLS
UdpTlsRtpSavpf
RTP over UDP/TLS with RTCP-based feedback
UdpDtlsSctp
TcpDtlsSctp
DtlsSctp
Other(String)
Implementations§
Trait Implementations§
Source§impl Clone for TransportProto
impl Clone for TransportProto
Source§fn clone(&self) -> TransportProto
fn clone(&self) -> TransportProto
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TransportProto
impl Debug for TransportProto
Source§impl Display for TransportProto
impl Display for TransportProto
impl Eq for TransportProto
Source§impl From<&str> for TransportProto
impl From<&str> for TransportProto
Source§impl FromStr for TransportProto
impl FromStr for TransportProto
Source§impl PartialEq for TransportProto
impl PartialEq for TransportProto
impl StructuralPartialEq for TransportProto
Auto Trait Implementations§
impl Freeze for TransportProto
impl RefUnwindSafe for TransportProto
impl Send for TransportProto
impl Sync for TransportProto
impl Unpin for TransportProto
impl UnsafeUnpin for TransportProto
impl UnwindSafe for TransportProto
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