cleanup: webrtc-sys & fix RtcRuntime disposing crashes (#81)
This commit is contained in:
@@ -1,9 +1,9 @@
|
||||
use super::media_stream::new_media_stream_track;
|
||||
use crate::{
|
||||
media_stream::MediaStreamTrack, rtp_parameters::RtpParameters, RtcError, RtcErrorType,
|
||||
};
|
||||
use super::media_stream_track::new_media_stream_track;
|
||||
use crate::media_stream_track::MediaStreamTrack;
|
||||
use crate::{rtp_parameters::RtpParameters, RtcError, RtcErrorType};
|
||||
use cxx::SharedPtr;
|
||||
use webrtc_sys::{rtc_error::ffi::RTCError, rtp_sender as sys_rs};
|
||||
use webrtc_sys::rtc_error as sys_err;
|
||||
use webrtc_sys::rtp_sender as sys_rs;
|
||||
|
||||
#[derive(Clone)]
|
||||
pub struct RtpSender {
|
||||
@@ -41,6 +41,6 @@ impl RtpSender {
|
||||
pub fn set_parameters(&self, parameters: RtpParameters) -> Result<(), RtcError> {
|
||||
self.sys_handle
|
||||
.set_parameters(parameters.into())
|
||||
.map_err(|e| unsafe { RTCError::from(e.what()).into() })
|
||||
.map_err(|e| unsafe { sys_err::ffi::RtcError::from(e.what()).into() })
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user