use crate::Rtc;
use crate::format::PayloadParams;
use crate::media::Media;
use crate::media::Mid;
use crate::rtp::{ExtensionMap, RtpHeader};
use is::IceCreds;
pub mod fuzz;
mod rng;
use rng::Rng;
mod setup;
impl Rtc {
pub fn _mids(&self) -> Vec<Mid> {
self.session.medias.iter().map(Media::mid).collect()
}
pub fn _exts(&self) -> &ExtensionMap {
&self.session.exts
}
pub fn _local_ice_creds(&self) -> IceCreds {
self.ice.local_credentials().clone()
}
}
impl RtpHeader {
pub fn _parse(buf: &[u8], exts: &ExtensionMap) -> Option<RtpHeader> {
Self::parse(buf, exts)
}
}
impl PayloadParams {
pub fn _is_locked(&self) -> bool {
self.locked
}
}
pub use crate::bwe_::ProbeClusterConfig;