Make zed2 compile again
This commit is contained in:
parent
8a70ef3e8f
commit
58e8012d8c
4 changed files with 54 additions and 0 deletions
|
@ -1,3 +1,4 @@
|
|||
#[cfg(not(any(test, feature = "test-support")))]
|
||||
pub mod prod;
|
||||
|
||||
#[cfg(not(any(test, feature = "test-support")))]
|
||||
|
|
|
@ -621,6 +621,9 @@ impl Drop for RoomDelegate {
|
|||
}
|
||||
|
||||
pub struct LocalAudioTrack(*const c_void);
|
||||
unsafe impl Send for LocalAudioTrack {}
|
||||
// todo!(Sync is not ok here. We need to remove it)
|
||||
unsafe impl Sync for LocalAudioTrack {}
|
||||
|
||||
impl LocalAudioTrack {
|
||||
pub fn create() -> Self {
|
||||
|
@ -635,6 +638,9 @@ impl Drop for LocalAudioTrack {
|
|||
}
|
||||
|
||||
pub struct LocalVideoTrack(*const c_void);
|
||||
unsafe impl Send for LocalVideoTrack {}
|
||||
// todo!(Sync is not ok here. We need to remove it)
|
||||
unsafe impl Sync for LocalVideoTrack {}
|
||||
|
||||
impl LocalVideoTrack {
|
||||
pub fn screen_share_for_display(display: &MacOSDisplay) -> Self {
|
||||
|
@ -649,6 +655,9 @@ impl Drop for LocalVideoTrack {
|
|||
}
|
||||
|
||||
pub struct LocalTrackPublication(*const c_void);
|
||||
unsafe impl Send for LocalTrackPublication {}
|
||||
// todo!(Sync is not ok here. We need to remove it)
|
||||
unsafe impl Sync for LocalTrackPublication {}
|
||||
|
||||
impl LocalTrackPublication {
|
||||
pub fn new(native_track_publication: *const c_void) -> Self {
|
||||
|
@ -692,6 +701,10 @@ impl Drop for LocalTrackPublication {
|
|||
|
||||
pub struct RemoteTrackPublication(*const c_void);
|
||||
|
||||
unsafe impl Send for RemoteTrackPublication {}
|
||||
// todo!(Sync is not ok here. We need to remove it)
|
||||
unsafe impl Sync for RemoteTrackPublication {}
|
||||
|
||||
impl RemoteTrackPublication {
|
||||
pub fn new(native_track_publication: *const c_void) -> Self {
|
||||
unsafe {
|
||||
|
@ -747,6 +760,10 @@ pub struct RemoteAudioTrack {
|
|||
publisher_id: String,
|
||||
}
|
||||
|
||||
unsafe impl Send for RemoteAudioTrack {}
|
||||
// todo!(Sync is not ok here. We need to remove it)
|
||||
unsafe impl Sync for RemoteAudioTrack {}
|
||||
|
||||
impl RemoteAudioTrack {
|
||||
fn new(native_track: *const c_void, sid: Sid, publisher_id: String) -> Self {
|
||||
unsafe {
|
||||
|
@ -783,6 +800,10 @@ pub struct RemoteVideoTrack {
|
|||
publisher_id: String,
|
||||
}
|
||||
|
||||
unsafe impl Send for RemoteVideoTrack {}
|
||||
// todo!(Sync is not ok here. We need to remove it)
|
||||
unsafe impl Sync for RemoteVideoTrack {}
|
||||
|
||||
impl RemoteVideoTrack {
|
||||
fn new(native_track: *const c_void, sid: Sid, publisher_id: String) -> Self {
|
||||
unsafe {
|
||||
|
@ -864,6 +885,10 @@ pub enum RemoteAudioTrackUpdate {
|
|||
|
||||
pub struct MacOSDisplay(*const c_void);
|
||||
|
||||
unsafe impl Send for MacOSDisplay {}
|
||||
// todo!(Sync is not ok here. We need to remove it)
|
||||
unsafe impl Sync for MacOSDisplay {}
|
||||
|
||||
impl MacOSDisplay {
|
||||
fn new(ptr: *const c_void) -> Self {
|
||||
unsafe {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue