Example #1
0
        private static IntPtr LineStart(IFrame frame, int y)
        {
            var frameType = frame.FrameType;
            var stride    = frameType.Width * FrameTypeHelper.BitsPerPixel(frameType) / 8;

            if (FrameTypeHelper.IsBottomUpFrameType(frameType))
            {
                return(frame.GetIntPtr() + (frameType.Height - y - 1) * stride);
            }
            else
            {
                return(frame.GetIntPtr() + y * stride);
            }
        }