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