Improved some error messages for command line processing.
[python/dscho.git] / Demo / sgi / sv / simpleinput.py
blob97b75fafb04b73a9fcc19438bbaca90ec4b6f1a1
1 import sv, SV
2 import gl, DEVICE
4 def main():
5 gl.foreground()
6 gl.prefsize(SV.PAL_XMAX, SV.PAL_YMAX)
7 win = gl.winopen('video test')
8 v = sv.OpenVideo()
9 params = [SV.VIDEO_MODE, SV.COMP, SV.BROADCAST, SV.PAL]
10 v.SetParam(params)
11 v.BindGLWindow(win, SV.IN_REPLACE)
12 gl.qdevice(DEVICE.ESCKEY)
13 gl.qdevice(DEVICE.WINQUIT)
14 gl.qdevice(DEVICE.WINSHUT)
15 while 1:
16 dev, val = gl.qread()
17 if dev in (DEVICE.ESCKEY, DEVICE.WINSHUT, DEVICE.WINQUIT):
18 v.CloseVideo()
19 gl.winclose(win)
20 return
22 main()