Пример #1
0
 protected override void WndProc(ref System.Windows.Forms.Message m)
 {
     if (m.Msg > WM_APP && m.Msg < currentWindowsMessage)
     {
         IVideoEventHandler videoEventHandler = (IVideoEventHandler)subscribersByWindowsMessage[m.Msg];
         if (videoEventHandler != null)
         {
             videoEventHandler.OnVideoEvent(m.Msg);
             return;
         }
     }
     base.WndProc(ref m);
 }
Пример #2
0
 public int SubscribeEvents(IVideoEventHandler videoEventHandler, IMediaEventEx mediaEvent)
 {
     mediaEvent.SetNotifyWindow(Handle, currentWindowsMessage, IntPtr.Zero);
     subscribersByWindowsMessage[currentWindowsMessage] = videoEventHandler;
     return(currentWindowsMessage++);
 }
Пример #3
0
 public int SubscribeEvents(IVideoEventHandler videoEventHandler, IMediaEventEx mediaEvent)
 {
     mediaEvent.SetNotifyWindow(Handle, currentWindowsMessage, IntPtr.Zero);
     subscribersByWindowsMessage[currentWindowsMessage] = videoEventHandler;
     return currentWindowsMessage++;
 }