CVOpenGLBufferPool.inc 1.3 KB

123456789101112131415161718192021222324252627282930
  1. { Parsed from CoreVideo.framework CVOpenGLBufferPool.h }
  2. {$if not (defined(__COREVIDEO__CVOPENGLBUFFERPOOL_H__))}
  3. {$ifdef TYPES}
  4. const
  5. __COREVIDEO__CVOPENGLBUFFERPOOL_H__ = 1;
  6. {$endif}
  7. {$ifdef TYPES}
  8. type
  9. CVOpenGLBufferPoolRef = OpaqueType;
  10. {$endif}
  11. {$ifdef EXTERNAL_SYMBOLS}
  12. var
  13. kCVOpenGLBufferPoolMinimumBufferCountKey: CFStringRef; cvar; external;
  14. kCVOpenGLBufferPoolMaximumBufferAgeKey: CFStringRef; cvar; external;
  15. {$endif}
  16. {$ifdef FUNCTIONS}
  17. function CVOpenGLBufferPoolGetTypeID: CFTypeID; cdecl; external;
  18. function CVOpenGLBufferPoolRetain(openGLBufferPool: CVOpenGLBufferPoolRef): CVOpenGLBufferPoolRef; cdecl; external;
  19. procedure CVOpenGLBufferPoolRelease(openGLBufferPool: CVOpenGLBufferPoolRef); cdecl; external;
  20. function CVOpenGLBufferPoolCreate(allocator: CFAllocatorRef; poolAttributes: CFDictionaryRef; openGLBufferAttributes: CFDictionaryRef; var poolOut: CVOpenGLBufferPoolRef): CVReturn; cdecl; external;
  21. function CVOpenGLBufferPoolGetAttributes(pool: CVOpenGLBufferPoolRef): CFDictionaryRef; cdecl; external;
  22. function CVOpenGLBufferPoolGetOpenGLBufferAttributes(pool: CVOpenGLBufferPoolRef): CFDictionaryRef; cdecl; external;
  23. function CVOpenGLBufferPoolCreateOpenGLBuffer(allocator: CFAllocatorRef; openGLBufferPool: CVOpenGLBufferPoolRef; var openGLBufferOut: CVOpenGLBufferRef): CVReturn; cdecl; external;
  24. {$endif}
  25. {$endif}