示例#1
0
 protected void Attach(libvlc_event_e eType)
 {
     if (LibVlcMethods.libvlc_event_attach(m_eventProvider.EventManagerHandle, eType, hCallback1, IntPtr.Zero) != 0)
      {
     throw new OutOfMemoryException("Failed to subscribe to event notification");
      }
 }
示例#2
0
 public static void Attach(IntPtr event_manager, libvlc_event_e eType, VlcEventHandlerDelegate handler)
 {
     if (LibVlcMethods.libvlc_event_attach(event_manager, eType, Marshal.GetFunctionPointerForDelegate(handler), IntPtr.Zero) != 0)
     {
         throw new OutOfMemoryException("Failed to subscribe to event notification");
     }
 }
示例#3
0
 protected void Attach(libvlc_event_e eType)
 {
     if (LibVlcMethods.libvlc_event_attach(m_eventProvider.EventManagerHandle, eType, hCallback1, IntPtr.Zero) != 0)
     {
         throw new OutOfMemoryException("Failed to subscribe to event notification");
     }
 }
示例#4
0
 public static extern string libvlc_event_type_name(libvlc_event_e event_type);
        //==========================================================================
        public void libvlc_event_detach(IntPtr p_event_manager, libvlc_event_e i_event_type, libvlc_callback_t callback, IntPtr user_data)
        {
            VerifyAccess();

            m_libvlc_event_detach(p_event_manager, i_event_type, callback, user_data);
        }
        //==========================================================================
        public int libvlc_event_attach(IntPtr p_event_manager, libvlc_event_e i_event_type, libvlc_callback_t callback, IntPtr user_data)
        {
            VerifyAccess();

            return(m_libvlc_event_attach(p_event_manager, i_event_type, callback, user_data));
        }
 public static extern string libvlc_event_type_name(libvlc_event_e event_type);
示例#8
0
 protected void Dettach(libvlc_event_e eType)
 {
     LibVlcMethods.libvlc_event_detach(m_eventProvider.EventManagerHandle, eType, hCallback1, IntPtr.Zero);
 }
示例#9
0
 public static extern void libvlc_event_detach(IntPtr eventManagerInstance, libvlc_event_e eventType, IntPtr callback, IntPtr userData);
示例#10
0
 public static extern void libvlc_event_detach(IntPtr p_event_manager, libvlc_event_e i_event_type, IntPtr f_callback, IntPtr user_data);
    //==========================================================================
    public void libvlc_event_detach(IntPtr p_event_manager, libvlc_event_e i_event_type, libvlc_callback_t callback, IntPtr user_data)
    {
      VerifyAccess();

      m_libvlc_event_detach(p_event_manager, i_event_type, callback, user_data);
    }
    //==========================================================================
    public int libvlc_event_attach(IntPtr p_event_manager, libvlc_event_e i_event_type, libvlc_callback_t callback, IntPtr user_data)
    {
      VerifyAccess();

      return m_libvlc_event_attach(p_event_manager, i_event_type, callback, user_data);
    }
示例#13
0
 protected void Dettach(libvlc_event_e eType)
 {
     LibVlcMethods.libvlc_event_detach(m_eventProvider.EventManagerHandle, eType, hCallback1, IntPtr.Zero);
 }
示例#14
0
 public static extern int libvlc_event_attach(IntPtr p_event_manager, libvlc_event_e i_event_type, EventCallbackDelegate f_callback, IntPtr user_data);
示例#15
0
 public static void Dettach(IntPtr event_manager, libvlc_event_e eType, VlcEventHandlerDelegate handler)
 {
     LibVlcMethods.libvlc_event_detach(event_manager, eType, Marshal.GetFunctionPointerForDelegate(handler), IntPtr.Zero);
 }
示例#16
0
 public static extern void libvlc_event_detach(IntPtr p_event_manager, libvlc_event_e i_event_type, IntPtr f_callback, IntPtr user_data);
示例#17
0
 public static extern IntPtr libvlc_event_type_name(libvlc_event_e event_type);
示例#18
0
 protected void Dettach(libvlc_event_e eType)
 {
     NativeMethods.libvlc_event_detach(m_eventProvider.EventManagerHandle, eType, m_hCallback, IntPtr.Zero);
 }
示例#19
0
 public static extern IntPtr libvlc_event_type_name(libvlc_event_e event_type);
示例#20
0
文件: LibVlc.cs 项目: ch4/vlcdotnet
 public static extern void libvlc_event_detach(IntPtr eventManagerInstance, libvlc_event_e eventType, IntPtr callback, IntPtr userData);