Esempio n. 1
0
        public static Gst.Rtsp.RTSPResult RtspTransportGetManager(Gst.Rtsp.RTSPTransMode trans, string manager, uint option)
        {
            IntPtr native_manager = GLib.Marshaller.StringToPtrGStrdup(manager);
            int    raw_ret        = gst_rtsp_transport_get_manager((int)trans, native_manager, option);

            Gst.Rtsp.RTSPResult ret = (Gst.Rtsp.RTSPResult)raw_ret;
            GLib.Marshaller.Free(native_manager);
            return(ret);
        }
Esempio n. 2
0
        public static Gst.Rtsp.RTSPResult RtspTransportGetMime(Gst.Rtsp.RTSPTransMode trans, string mime)
        {
            IntPtr native_mime = GLib.Marshaller.StringToPtrGStrdup(mime);
            int    raw_ret     = gst_rtsp_transport_get_mime((int)trans, native_mime);

            Gst.Rtsp.RTSPResult ret = (Gst.Rtsp.RTSPResult)raw_ret;
            GLib.Marshaller.Free(native_mime);
            return(ret);
        }
        public static Gst.Rtsp.RTSPResult GetManager(Gst.Rtsp.RTSPTransMode trans, out string manager, uint option)
        {
            IntPtr native_manager;
            int    raw_ret = gst_rtsp_transport_get_manager((int)trans, out native_manager, option);

            Gst.Rtsp.RTSPResult ret = (Gst.Rtsp.RTSPResult)raw_ret;
            manager = GLib.Marshaller.Utf8PtrToString(native_manager);
            return(ret);
        }