Fix for callbacks under windows from Andrew Lyon.
[cl-glfw.git] / lib / opengl-nv_video_capture.lisp
blob0166b41894b84809f185b404dea51d91c806eab2
1 ;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
3 (in-package #:cl-glfw-opengl)
5 ;;;; nv_video_capture
7 (defconstant +video-buffer-nv+ #x9020)
8 (defconstant +video-buffer-binding-nv+ #x9021)
9 (defconstant +field-upper-nv+ #x9022)
10 (defconstant +field-lower-nv+ #x9023)
11 (defconstant +num-video-capture-streams-nv+ #x9024)
12 (defconstant +next-video-capture-buffer-status-nv+ #x9025)
13 (defconstant +video-capture-to-422-supported-nv+ #x9026)
14 (defconstant +last-video-capture-status-nv+ #x9027)
15 (defconstant +video-buffer-pitch-nv+ #x9028)
16 (defconstant +video-color-conversion-matrix-nv+ #x9029)
17 (defconstant +video-color-conversion-max-nv+ #x902A)
18 (defconstant +video-color-conversion-min-nv+ #x902B)
19 (defconstant +video-color-conversion-offset-nv+ #x902C)
20 (defconstant +video-buffer-internal-format-nv+ #x902D)
21 (defconstant +partial-success-nv+ #x902E)
22 (defconstant +success-nv+ #x902F)
23 (defconstant +failure-nv+ #x9030)
24 (defconstant +ycbycr8-422-nv+ #x9031)
25 (defconstant +ycbaycr8a-4224-nv+ #x9032)
26 (defconstant +z6y10z6cb10z6y10z6cr10-422-nv+ #x9033)
27 (defconstant +z6y10z6cb10z6a10z6y10z6cr10z6a10-4224-nv+ #x9034)
28 (defconstant +z4y12z4cb12z4y12z4cr12-422-nv+ #x9035)
29 (defconstant +z4y12z4cb12z4a12z4y12z4cr12z4a12-4224-nv+ #x9036)
30 (defconstant +z4y12z4cb12z4cr12-444-nv+ #x9037)
31 (defconstant +video-capture-frame-width-nv+ #x9038)
32 (defconstant +video-capture-frame-height-nv+ #x9039)
33 (defconstant +video-capture-field-upper-height-nv+ #x903A)
34 (defconstant +video-capture-field-lower-height-nv+ #x903B)
35 (defconstant +video-capture-surface-origin-nv+ #x903C)
36 (defconstant +video-buffer-nv+ #x9020)
37 (defconstant +video-buffer-binding-nv+ #x9021)
38 (defconstant +field-upper-nv+ #x9022)
39 (defconstant +field-lower-nv+ #x9023)
40 (defconstant +num-video-capture-streams-nv+ #x9024)
41 (defconstant +next-video-capture-buffer-status-nv+ #x9025)
42 (defconstant +video-capture-to-422-supported-nv+ #x9026)
43 (defconstant +last-video-capture-status-nv+ #x9027)
44 (defconstant +video-buffer-pitch-nv+ #x9028)
45 (defconstant +video-color-conversion-matrix-nv+ #x9029)
46 (defconstant +video-color-conversion-max-nv+ #x902A)
47 (defconstant +video-color-conversion-min-nv+ #x902B)
48 (defconstant +video-color-conversion-offset-nv+ #x902C)
49 (defconstant +video-buffer-internal-format-nv+ #x902D)
50 (defconstant +partial-success-nv+ #x902E)
51 (defconstant +success-nv+ #x902F)
52 (defconstant +failure-nv+ #x9030)
53 (defconstant +ycbycr8-422-nv+ #x9031)
54 (defconstant +ycbaycr8a-4224-nv+ #x9032)
55 (defconstant +z6y10z6cb10z6y10z6cr10-422-nv+ #x9033)
56 (defconstant +z6y10z6cb10z6a10z6y10z6cr10z6a10-4224-nv+ #x9034)
57 (defconstant +z4y12z4cb12z4y12z4cr12-422-nv+ #x9035)
58 (defconstant +z4y12z4cb12z4a12z4y12z4cr12z4a12-4224-nv+ #x9036)
59 (defconstant +z4y12z4cb12z4cr12-444-nv+ #x9037)
60 (defconstant +video-capture-frame-width-nv+ #x9038)
61 (defconstant +video-capture-frame-height-nv+ #x9039)
62 (defconstant +video-capture-field-upper-height-nv+ #x903A)
63 (defconstant +video-capture-field-lower-height-nv+ #x903B)
64 (defconstant +video-capture-surface-origin-nv+ #x903C)
65 (defglextfun "VideoCaptureStreamParameterdvNV"
66 video-capture-stream-parameter-dv-nv :return "void" :args
67 ((:name |video_capture_slot| :type |UInt32| :direction :in)
68 (:name |stream| :type |UInt32| :direction :in)
69 (:name |pname| :type |GLenum| :direction :in)
70 (:name |params| :type |Float64| :direction :in :array t :size (|pname|)))
71 :category "NV_video_capture" :deprecated nil :version "1.2")
72 (defglextfun "VideoCaptureStreamParameterfvNV"
73 video-capture-stream-parameter-fv-nv :return "void" :args
74 ((:name |video_capture_slot| :type |UInt32| :direction :in)
75 (:name |stream| :type |UInt32| :direction :in)
76 (:name |pname| :type |GLenum| :direction :in)
77 (:name |params| :type |Float32| :direction :in :array t :size (|pname|)))
78 :category "NV_video_capture" :deprecated nil :version "1.2")
79 (defglextfun "VideoCaptureStreamParameterivNV"
80 video-capture-stream-parameter-iv-nv :return "void" :args
81 ((:name |video_capture_slot| :type |UInt32| :direction :in)
82 (:name |stream| :type |UInt32| :direction :in)
83 (:name |pname| :type |GLenum| :direction :in)
84 (:name |params| :type |Int32| :direction :in :array t :size (|pname|)))
85 :category "NV_video_capture" :deprecated nil :version "1.2")
86 (defglextfun "VideoCaptureNV" video-capture-nv :return "GLenum" :args
87 ((:name |video_capture_slot| :type |UInt32| :direction :in)
88 ("sequence_num" "UInt32" "out" "reference")
89 ("capture_time" "UInt64EXT" "out" "reference"))
90 :category "NV_video_capture" :deprecated nil :version "1.2")
91 (defglextfun "GetVideoCaptureStreamdvNV" get-video-capture-stream-dv-nv :return
92 "void" :args
93 ((:name |video_capture_slot| :type |UInt32| :direction :in)
94 (:name |stream| :type |UInt32| :direction :in)
95 (:name |pname| :type |GLenum| :direction :in)
96 (:name |params| :type |Float64| :direction :out :array t :size (|pname|)))
97 :category "NV_video_capture" :deprecated nil :version "1.2")
98 (defglextfun "GetVideoCaptureStreamfvNV" get-video-capture-stream-fv-nv :return
99 "void" :args
100 ((:name |video_capture_slot| :type |UInt32| :direction :in)
101 (:name |stream| :type |UInt32| :direction :in)
102 (:name |pname| :type |GLenum| :direction :in)
103 (:name |params| :type |Float32| :direction :out :array t :size (|pname|)))
104 :category "NV_video_capture" :deprecated nil :version "1.2")
105 (defglextfun "GetVideoCaptureStreamivNV" get-video-capture-stream-iv-nv :return
106 "void" :args
107 ((:name |video_capture_slot| :type |UInt32| :direction :in)
108 (:name |stream| :type |UInt32| :direction :in)
109 (:name |pname| :type |GLenum| :direction :in)
110 (:name |params| :type |Int32| :direction :out :array t :size (|pname|)))
111 :category "NV_video_capture" :deprecated nil :version "1.2")
112 (defglextfun "GetVideoCaptureivNV" get-video-capture-iv-nv :return "void" :args
113 ((:name |video_capture_slot| :type |UInt32| :direction :in)
114 (:name |pname| :type |GLenum| :direction :in)
115 (:name |params| :type |Int32| :direction :out :array t :size (|pname|)))
116 :category "NV_video_capture" :deprecated nil :version "1.2")
117 (defglextfun "EndVideoCaptureNV" end-video-capture-nv :return "void" :args
118 ((:name |video_capture_slot| :type |UInt32| :direction :in)) :category
119 "NV_video_capture" :deprecated nil :version "1.2")
120 (defglextfun "BindVideoCaptureStreamTextureNV"
121 bind-video-capture-stream-texture-nv :return "void" :args
122 ((:name |video_capture_slot| :type |UInt32| :direction :in)
123 (:name |stream| :type |UInt32| :direction :in)
124 (:name |frame_region| :type |GLenum| :direction :in)
125 (:name |target| :type |GLenum| :direction :in)
126 (:name |texture| :type |UInt32| :direction :in))
127 :category "NV_video_capture" :deprecated nil :version "1.2")
128 (defglextfun "BindVideoCaptureStreamBufferNV"
129 bind-video-capture-stream-buffer-nv :return "void" :args
130 ((:name |video_capture_slot| :type |UInt32| :direction :in)
131 (:name |stream| :type |UInt32| :direction :in)
132 (:name |frame_region| :type |GLenum| :direction :in)
133 (:name |offset| :type |BufferOffsetARB| :direction :in))
134 :category "NV_video_capture" :deprecated nil :version "1.2")
135 (defglextfun "BeginVideoCaptureNV" begin-video-capture-nv :return "void" :args
136 ((:name |video_capture_slot| :type |UInt32| :direction :in)) :category
137 "NV_video_capture" :deprecated nil :version "1.2")
138 (make-extension-loader |NV_video_capture|
139 (("VideoCaptureStreamParameterdvNV" video-capture-stream-parameter-dv-nv
140 :return "void" :args
141 ((:name |video_capture_slot| :type |UInt32| :direction :in)
142 (:name |stream| :type |UInt32| :direction :in)
143 (:name |pname| :type |GLenum| :direction :in)
144 (:name |params| :type |Float64| :direction :in :array t :size (|pname|)))
145 :category "NV_video_capture" :deprecated nil :version "1.2")
146 ("VideoCaptureStreamParameterfvNV" video-capture-stream-parameter-fv-nv
147 :return "void" :args
148 ((:name |video_capture_slot| :type |UInt32| :direction :in)
149 (:name |stream| :type |UInt32| :direction :in)
150 (:name |pname| :type |GLenum| :direction :in)
151 (:name |params| :type |Float32| :direction :in :array t :size (|pname|)))
152 :category "NV_video_capture" :deprecated nil :version "1.2")
153 ("VideoCaptureStreamParameterivNV" video-capture-stream-parameter-iv-nv
154 :return "void" :args
155 ((:name |video_capture_slot| :type |UInt32| :direction :in)
156 (:name |stream| :type |UInt32| :direction :in)
157 (:name |pname| :type |GLenum| :direction :in)
158 (:name |params| :type |Int32| :direction :in :array t :size (|pname|)))
159 :category "NV_video_capture" :deprecated nil :version "1.2")
160 ("VideoCaptureNV" video-capture-nv :return "GLenum" :args
161 ((:name |video_capture_slot| :type |UInt32| :direction :in)
162 ("sequence_num" "UInt32" "out" "reference")
163 ("capture_time" "UInt64EXT" "out" "reference"))
164 :category "NV_video_capture" :deprecated nil :version "1.2")
165 ("GetVideoCaptureStreamdvNV" get-video-capture-stream-dv-nv :return "void"
166 :args
167 ((:name |video_capture_slot| :type |UInt32| :direction :in)
168 (:name |stream| :type |UInt32| :direction :in)
169 (:name |pname| :type |GLenum| :direction :in)
170 (:name |params| :type |Float64| :direction :out :array t :size (|pname|)))
171 :category "NV_video_capture" :deprecated nil :version "1.2")
172 ("GetVideoCaptureStreamfvNV" get-video-capture-stream-fv-nv :return "void"
173 :args
174 ((:name |video_capture_slot| :type |UInt32| :direction :in)
175 (:name |stream| :type |UInt32| :direction :in)
176 (:name |pname| :type |GLenum| :direction :in)
177 (:name |params| :type |Float32| :direction :out :array t :size (|pname|)))
178 :category "NV_video_capture" :deprecated nil :version "1.2")
179 ("GetVideoCaptureStreamivNV" get-video-capture-stream-iv-nv :return "void"
180 :args
181 ((:name |video_capture_slot| :type |UInt32| :direction :in)
182 (:name |stream| :type |UInt32| :direction :in)
183 (:name |pname| :type |GLenum| :direction :in)
184 (:name |params| :type |Int32| :direction :out :array t :size (|pname|)))
185 :category "NV_video_capture" :deprecated nil :version "1.2")
186 ("GetVideoCaptureivNV" get-video-capture-iv-nv :return "void" :args
187 ((:name |video_capture_slot| :type |UInt32| :direction :in)
188 (:name |pname| :type |GLenum| :direction :in)
189 (:name |params| :type |Int32| :direction :out :array t :size (|pname|)))
190 :category "NV_video_capture" :deprecated nil :version "1.2")
191 ("EndVideoCaptureNV" end-video-capture-nv :return "void" :args
192 ((:name |video_capture_slot| :type |UInt32| :direction :in)) :category
193 "NV_video_capture" :deprecated nil :version "1.2")
194 ("BindVideoCaptureStreamTextureNV" bind-video-capture-stream-texture-nv
195 :return "void" :args
196 ((:name |video_capture_slot| :type |UInt32| :direction :in)
197 (:name |stream| :type |UInt32| :direction :in)
198 (:name |frame_region| :type |GLenum| :direction :in)
199 (:name |target| :type |GLenum| :direction :in)
200 (:name |texture| :type |UInt32| :direction :in))
201 :category "NV_video_capture" :deprecated nil :version "1.2")
202 ("BindVideoCaptureStreamBufferNV" bind-video-capture-stream-buffer-nv :return
203 "void" :args
204 ((:name |video_capture_slot| :type |UInt32| :direction :in)
205 (:name |stream| :type |UInt32| :direction :in)
206 (:name |frame_region| :type |GLenum| :direction :in)
207 (:name |offset| :type |BufferOffsetARB| :direction :in))
208 :category "NV_video_capture" :deprecated nil :version "1.2")
209 ("BeginVideoCaptureNV" begin-video-capture-nv :return "void" :args
210 ((:name |video_capture_slot| :type |UInt32| :direction :in)) :category
211 "NV_video_capture" :deprecated nil :version "1.2")))