Creates a new OpenGL buffer pool.
Original signature is 'CVReturn CVOpenGLBufferPoolCreate ( CFAllocatorRef allocator, CFDictionaryRef poolAttributes, CFDictionaryRef openGLBufferAttributes, CVOpenGLBufferPoolRef *poolOut );'
Available in Mac OS X v10.4 and later.

C# | Visual Basic | Visual C++ |
public static int Create( IntPtr allocator, NSDictionary poolAttributes, NSDictionary openGLBufferAttributes, IntPtr poolOut )
Public Shared Function Create ( _ allocator As IntPtr, _ poolAttributes As NSDictionary, _ openGLBufferAttributes As NSDictionary, _ poolOut As IntPtr _ ) As Integer
public: static int Create( IntPtr allocator, NSDictionary^ poolAttributes, NSDictionary^ openGLBufferAttributes, IntPtr poolOut )

- allocator (IntPtr)
- MISSING
- poolAttributes (NSDictionary)
- MISSING
- openGLBufferAttributes (NSDictionary)
- MISSING
- poolOut (IntPtr)
- MISSING

A Core Video result code. SeeCore Video Constants Reference for possible values.

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