|
1 from warnings import warnpy3k |
|
2 warnpy3k("the SV module has been removed in Python 3.0", stacklevel=2) |
|
3 del warnpy3k |
|
4 |
|
5 NTSC_XMAX = 640 |
|
6 NTSC_YMAX = 480 |
|
7 PAL_XMAX = 768 |
|
8 PAL_YMAX = 576 |
|
9 BLANKING_BUFFER_SIZE = 2 |
|
10 |
|
11 MAX_SOURCES = 2 |
|
12 |
|
13 # mode parameter for Bind calls |
|
14 IN_OFF = 0 # No Video |
|
15 IN_OVER = 1 # Video over graphics |
|
16 IN_UNDER = 2 # Video under graphics |
|
17 IN_REPLACE = 3 # Video replaces entire win |
|
18 |
|
19 # mode parameters for LoadMap calls. Specifies buffer, always 256 entries |
|
20 INPUT_COLORMAP = 0 # tuples of 8-bit RGB |
|
21 CHROMA_KEY_MAP = 1 # tuples of 8-bit RGB |
|
22 COLOR_SPACE_MAP = 2 # tuples of 8-bit RGB |
|
23 GAMMA_MAP = 3 # tuples of 24-bit red values |
|
24 |
|
25 # mode parameters for UseExclusive calls |
|
26 INPUT = 0 |
|
27 OUTPUT = 1 |
|
28 IN_OUT = 2 |
|
29 |
|
30 # Format constants for the capture routines |
|
31 RGB8_FRAMES = 0 # noninterleaved 8 bit 3:2:3 RBG fields |
|
32 RGB32_FRAMES = 1 # 32-bit 8:8:8 RGB frames |
|
33 YUV411_FRAMES = 2 # interleaved, 8:2:2 YUV format |
|
34 YUV411_FRAMES_AND_BLANKING_BUFFER = 3 |
|
35 |
|
36 # |
|
37 # sv.SetParam is passed variable length argument lists, |
|
38 # consisting of <name, value> pairs. The following |
|
39 # constants identify argument names. |
|
40 # |
|
41 _NAME_BASE = 1000 |
|
42 SOURCE = (_NAME_BASE + 0) |
|
43 SOURCE1 = 0 |
|
44 SOURCE2 = 1 |
|
45 SOURCE3 = 2 |
|
46 COLOR = (_NAME_BASE + 1) |
|
47 DEFAULT_COLOR = 0 |
|
48 USER_COLOR = 1 |
|
49 MONO = 2 |
|
50 OUTPUTMODE = (_NAME_BASE + 2) |
|
51 LIVE_OUTPUT = 0 |
|
52 STILL24_OUT = 1 |
|
53 FREEZE = (_NAME_BASE + 3) |
|
54 DITHER = (_NAME_BASE + 4) |
|
55 OUTPUT_FILTER = (_NAME_BASE + 5) |
|
56 HUE = (_NAME_BASE + 6) |
|
57 GENLOCK = (_NAME_BASE + 7) |
|
58 GENLOCK_OFF = 0 |
|
59 GENLOCK_ON = 1 |
|
60 GENLOCK_HOUSE = 2 |
|
61 BROADCAST = (_NAME_BASE + 8) |
|
62 NTSC = 0 |
|
63 PAL = 1 |
|
64 VIDEO_MODE = (_NAME_BASE + 9) |
|
65 COMP = 0 |
|
66 SVIDEO = 1 |
|
67 INPUT_BYPASS = (_NAME_BASE + 10) |
|
68 FIELDDROP = (_NAME_BASE + 11) |
|
69 SLAVE = (_NAME_BASE + 12) |
|
70 APERTURE_FACTOR = (_NAME_BASE + 13) |
|
71 AFACTOR_0 = 0 |
|
72 AFACTOR_QTR = 1 |
|
73 AFACTOR_HLF = 2 |
|
74 AFACTOR_ONE = 3 |
|
75 CORING = (_NAME_BASE + 14) |
|
76 COR_OFF = 0 |
|
77 COR_1LSB = 1 |
|
78 COR_2LSB = 2 |
|
79 COR_3LSB = 3 |
|
80 APERTURE_BANDPASS = (_NAME_BASE + 15) |
|
81 ABAND_F0 = 0 |
|
82 ABAND_F1 = 1 |
|
83 ABAND_F2 = 2 |
|
84 ABAND_F3 = 3 |
|
85 PREFILTER = (_NAME_BASE + 16) |
|
86 CHROMA_TRAP = (_NAME_BASE + 17) |
|
87 CK_THRESHOLD = (_NAME_BASE + 18) |
|
88 PAL_SENSITIVITY = (_NAME_BASE + 19) |
|
89 GAIN_CONTROL = (_NAME_BASE + 20) |
|
90 GAIN_SLOW = 0 |
|
91 GAIN_MEDIUM = 1 |
|
92 GAIN_FAST = 2 |
|
93 GAIN_FROZEN = 3 |
|
94 AUTO_CKILL = (_NAME_BASE + 21) |
|
95 VTR_MODE = (_NAME_BASE + 22) |
|
96 VTR_INPUT = 0 |
|
97 CAMERA_INPUT = 1 |
|
98 LUMA_DELAY = (_NAME_BASE + 23) |
|
99 VNOISE = (_NAME_BASE + 24) |
|
100 VNOISE_NORMAL = 0 |
|
101 VNOISE_SEARCH = 1 |
|
102 VNOISE_AUTO = 2 |
|
103 VNOISE_BYPASS = 3 |
|
104 CHCV_PAL = (_NAME_BASE + 25) |
|
105 CHCV_NTSC = (_NAME_BASE + 26) |
|
106 CCIR_LEVELS = (_NAME_BASE + 27) |
|
107 STD_CHROMA = (_NAME_BASE + 28) |
|
108 DENC_VTBYPASS = (_NAME_BASE + 29) |
|
109 FAST_TIMECONSTANT = (_NAME_BASE + 30) |
|
110 GENLOCK_DELAY = (_NAME_BASE + 31) |
|
111 PHASE_SYNC = (_NAME_BASE + 32) |
|
112 VIDEO_OUTPUT = (_NAME_BASE + 33) |
|
113 CHROMA_PHASEOUT = (_NAME_BASE + 34) |
|
114 CHROMA_CENTER = (_NAME_BASE + 35) |
|
115 YUV_TO_RGB_INVERT = (_NAME_BASE + 36) |
|
116 SOURCE1_BROADCAST = (_NAME_BASE + 37) |
|
117 SOURCE1_MODE = (_NAME_BASE + 38) |
|
118 SOURCE2_BROADCAST = (_NAME_BASE + 39) |
|
119 SOURCE2_MODE = (_NAME_BASE + 40) |
|
120 SOURCE3_BROADCAST = (_NAME_BASE + 41) |
|
121 SOURCE3_MODE = (_NAME_BASE + 42) |
|
122 SIGNAL_STD = (_NAME_BASE + 43) |
|
123 NOSIGNAL = 2 |
|
124 SIGNAL_COLOR = (_NAME_BASE + 44) |