gst-plugins-rs/net/webrtc/src/janusvr_signaller/mod.rs
Eva Pace 80b58f3b45 net/webrtc/janusvr: add JanusVRWebRTCSink plugin/signaller
The JanusVRWebRTCSink is a new plugin that integrates with the Video
Room plugin of the Janus Gateway, which simplifies WebRTC communication.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1362>
2024-01-17 20:33:57 +00:00

20 lines
389 B
Rust

// SPDX-License-Identifier: MPL-2.0
use crate::signaller::Signallable;
use gst::glib;
mod imp;
glib::wrapper! {
pub struct JanusVRSignaller(ObjectSubclass<imp::Signaller>) @implements Signallable;
}
unsafe impl Send for JanusVRSignaller {}
unsafe impl Sync for JanusVRSignaller {}
impl Default for JanusVRSignaller {
fn default() -> Self {
glib::Object::new()
}
}