Esempio n. 1
0
        public bool MakePollfd(out GLib.PollFD pollfd)
        {
            bool raw_ret = g_cancellable_make_pollfd(Handle, out pollfd);
            bool ret     = raw_ret;

            return(ret);
        }
Esempio n. 2
0
        public void RemovePoll(GLib.PollFD fd)
        {
            IntPtr native_fd = GLib.Marshaller.StructureToPtrAlloc(fd);

            g_source_remove_poll(Handle, native_fd);
            fd = GLib.PollFD.New(native_fd);
            Marshal.FreeHGlobal(native_fd);
        }
Esempio n. 3
0
 static extern void gst_poll_get_read_gpollfd(IntPtr raw, out GLib.PollFD fd);
Esempio n. 4
0
 static extern void gst_bus_get_pollfd(IntPtr raw, out GLib.PollFD fd);
 static extern bool g_cancellable_make_pollfd(IntPtr raw, out GLib.PollFD pollfd);