[−][src]Struct srtp::openssl::OutboundSession
SRTP session to convert outbound RTP packets into SRTP.
Implementations
impl OutboundSession
[src]
pub fn protect<T: VecLike>(&mut self, buf: &mut T) -> Result<(), SrtpError>
[src]
Convert RTP packet stored in the buf
into SRTP in-place
pub fn protect_rtcp<T: VecLike>(&mut self, buf: &mut T) -> Result<(), SrtpError>
[src]
Convert RTCP packet stored in the buf
into SRTCP in-place
pub fn session(&mut self) -> &mut Session
[src]
Get a reference to the Session.
pub fn into_session(self) -> Session
[src]
Convert self into the Session.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for OutboundSession
impl Send for OutboundSession
impl Sync for OutboundSession
impl Unpin for OutboundSession
impl UnwindSafe for OutboundSession
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, 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>,