Supplies data to a CIImage object.
Original signature is '- (void)provideImageData:(void *)data bytesPerRow:(size_t)rowbytes origin:(size_t) x:(size_t)y size:(size_t)width:(size_t)height userInfo:(id)info'
Available in VERSION and later.

C# | Visual Basic | Visual C++ |
void ProvideImageDataBytesPerRowOriginSizeUserInfo( IntPtr data, IntPtr rowbytes, IntPtr x, IntPtr y, IntPtr width, IntPtr height, Id info )

- data (IntPtr)
- A pointer to image data. Note that data[0] refers to the first byte of the requested subimage, not the larger image buffer.
- rowbytes (IntPtr)
- The number of bytes per row.
- x (IntPtr)
- MISSING
- y (IntPtr)
- The y origin of the image data.
- width (IntPtr)
- MISSING
- height (IntPtr)
- The height of the image data.
- info (Id)
- User supplied data, which is optional.

- Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)