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); }
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); }