pub enum SrtpSessionParam {
Kdr(u32),
UnencryptedSrtp,
UnencryptedSrtcp,
UnauthenticatedSrtp,
FecOrder(SrtpFecOrder),
FecKey(Vec<SrtpKeyingMaterial>),
WindowSizeHint(u32),
Ext(BytesStr),
}Expand description
Parameters for an SRTP sessions
Variants§
Kdr(u32)
The SRTP Key Derivation Rate is the rate at which a pseudo-random function is applied to a master key
UnencryptedSrtp
SRTP messages are not encrypted
UnencryptedSrtcp
SRTCP messages are not encrypted
UnauthenticatedSrtp
SRTP messages are not authenticated
FecOrder(SrtpFecOrder)
FecKey(Vec<SrtpKeyingMaterial>)
Use separate master key(s) for a Forward Error Correction (FEC) stream
WindowSizeHint(u32)
Window Size Hint
Ext(BytesStr)
Unknown parameter
Implementations§
Trait Implementations§
Source§impl Clone for SrtpSessionParam
impl Clone for SrtpSessionParam
Source§fn clone(&self) -> SrtpSessionParam
fn clone(&self) -> SrtpSessionParam
Returns a duplicate 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 Debug for SrtpSessionParam
impl Debug for SrtpSessionParam
Source§impl Display for SrtpSessionParam
impl Display for SrtpSessionParam
Source§impl PartialEq for SrtpSessionParam
impl PartialEq for SrtpSessionParam
impl Eq for SrtpSessionParam
impl StructuralPartialEq for SrtpSessionParam
Auto Trait Implementations§
impl !Freeze for SrtpSessionParam
impl RefUnwindSafe for SrtpSessionParam
impl Send for SrtpSessionParam
impl Sync for SrtpSessionParam
impl Unpin for SrtpSessionParam
impl UnwindSafe for SrtpSessionParam
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