// Listeners // ------------------------------------------------ private void _HandleColourFrameReady(object sender, ColourFrameReadyEventArgs frame) { // Log frame this.Logger.LogFrame((ColourFrame)frame.Frame); foreach (Delegate d in this.ColourFrameReady.GetInvocationList()) { d.DynamicInvoke(new object[] { sender, frame }); } }
// Device Event Listeners // ------------------------------------------------- private void _ColourFrameReady(object sender, ColourFrameReadyEventArgs frame) { ColourDrawingHelper.Draw((ColourFrame)frame.Frame, this.colourBitmap); }