gstreamer-rtsp-server 0.12.0

Rust bindings for GStreamer RTSP Server library
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use ffi;
use glib::object::IsA;
use glib::translate::*;
use RTSPAuth;
use RTSPToken;

pub trait RTSPAuthExtManual {
    fn set_default_token<'a, P: Into<Option<&'a mut RTSPToken>>>(&self, token: P);
}

impl<O: IsA<RTSPAuth>> RTSPAuthExtManual for O {
    fn set_default_token<'a, P: Into<Option<&'a mut RTSPToken>>>(&self, token: P) {
        let mut token = token.into();
        unsafe {
            ffi::gst_rtsp_auth_set_default_token(self.to_glib_none().0, token.to_glib_none_mut().0);
        }
    }
}