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;
        }