Exemple #1
0
        public CVImageBuffer GetImageBuffer()
        {
            IntPtr ib = CMSampleBufferGetImageBuffer(handle);

            if (ib == IntPtr.Zero)
            {
                return(null);
            }

            var ibt = CFType.GetTypeID(ib);

            if (ibt == CVPixelBuffer.GetTypeID())
            {
                return(new CVPixelBuffer(ib, false));
            }
            return(new CVImageBuffer(ib, false));
        }