示例#1
0
        public CVPixelBuffer CreatePixelBuffer(CVPixelBufferPoolAllocationSettings allocationSettings, out CVReturn error)
        {
            IntPtr pb;

            error = CVPixelBufferPoolCreatePixelBufferWithAuxAttributes(IntPtr.Zero, handle, allocationSettings.GetHandle(), out pb);
            if (error != CVReturn.Success)
            {
                return(null);
            }

            return(new CVPixelBuffer(pb, true));
        }
示例#2
0
		public CVPixelBuffer CreatePixelBuffer (CVPixelBufferPoolAllocationSettings allocationSettings, out CVReturn error)
		{
			IntPtr pb;
			error = CVPixelBufferPoolCreatePixelBufferWithAuxAttributes (IntPtr.Zero, handle, allocationSettings.GetHandle (), out pb);
			if (error != CVReturn.Success)
				return null;

			return new CVPixelBuffer (pb, true);
		}