//Matrix Frame Functions //=========================================================================================== private void FrameToPreview() { MatrixBitmap.Lock(); IntPtr pixelAddress = MatrixBitmap.BackBuffer; Marshal.Copy(MatrixFrame.FrameToInt32(), 0, pixelAddress, (MatrixFrame.Width * MatrixFrame.Height)); MatrixBitmap.AddDirtyRect(new Int32Rect(0, 0, MatrixFrame.Width, MatrixFrame.Height)); MatrixBitmap.Unlock(); }