// Polls for new color histogram frame data public static bool PollUserHistogramFrame(ref UserHistogramBuffer userHistImage, bool bUseColorData) { bool bNewFrame = false; IntPtr imagePtr = IntPtr.Zero; Int64 liFrameTime = 0; int hr = GetUserHistogramFrameData(ref imagePtr, ref liFrameTime, bUseColorData); if (hr == 0) { userHistImage = (UserHistogramBuffer)Marshal.PtrToStructure(imagePtr, typeof(UserHistogramBuffer)); bNewFrame = true; } return(bNewFrame); }
// Polls for new color histogram frame data public static bool PollUserHistogramFrame(ref UserHistogramBuffer userHistImage, bool bUseColorData) { bool bNewFrame = false; IntPtr imagePtr = IntPtr.Zero; Int64 liFrameTime = 0; int hr = GetUserHistogramFrameData(ref imagePtr, ref liFrameTime, bUseColorData); if(hr == 0) { userHistImage = (UserHistogramBuffer)Marshal.PtrToStructure(imagePtr, typeof(UserHistogramBuffer)); bNewFrame = true; } return bNewFrame; }