internal static byte[] GetPixelArrayFrame(this ColorFrame colorFrame) { var pixels = colorFrame.GetNewPixelArray(); colorFrame.CopyToFrameToPixelArray(ref pixels); return pixels; }
internal static byte[] GetPixelArrayFrame(this InfraredFrame infraredFrame) { var frameData = new ushort[infraredFrame.FrameDescription.LengthInPixels]; var pixels = infraredFrame.GetNewPixelArray(); infraredFrame.CopyToFrameToPixelArray(ref frameData, ref pixels); return pixels; }
internal static byte[] GetPixelArrayFrame(this BodyIndexFrame bodyIndexFrame) { var frameData = new byte[bodyIndexFrame.FrameDescription.LengthInPixels]; var pixels = bodyIndexFrame.GetNewPixelArray(); bodyIndexFrame.CopyToFrameToPixelArray(ref frameData, ref pixels); return pixels; }