use cxx::SharedPtr; use webrtc_sys::webrtc as sys_rtc; #[derive(Clone)] pub struct RTCRuntime { cxx_handle: SharedPtr, } impl RTCRuntime { pub fn new() -> Self { Self { cxx_handle: sys_rtc::ffi::create_rtc_runtime(), } } pub(crate) fn release(self) -> SharedPtr { self.cxx_handle } }