-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmodGlobalVars.vb
More file actions
116 lines (89 loc) · 3.84 KB
/
modGlobalVars.vb
File metadata and controls
116 lines (89 loc) · 3.84 KB
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
Imports digitalSlate.World.Functions
Imports digitalSlate.World.mainClass
Imports digitalSlate.World.Vars.vDefaults
Imports System.Collections.Generic
Namespace World
Module Vars
Public vMain As New mainClass()
Public Class mainClass
Public Property tcTimerGo As Integer = 0
Public Property currentDate As String = Date.Now.ToString("dd MMM yyyy")
Public Property custDate As String = ""
Public Property scene As String = ""
Public Property scenePre As String = "" 'can be: V, R, X. (vfx, reshoot, 2nd unit)
Public Property sceneNum As Integer
Public Property shot As String = ""
Public Property take As Integer
Public Property roll As String = ""
Public Property cameraNum As String = ""
Public Property camCardNum As Integer
Public Property production As String = ""
Public Property director As String = ""
Public Property dop As String = ""
Public Property sessionId As String = ""
Public Property unitName As String = ""
Public Property operatorName As String = ""
Public Property sessionMetadataEnabled As Integer = 1
Public Property fps As Double
Public Property int As Integer
Public Property day As Integer
Public Property sync As Integer
Public Property skipSound As Integer = 0
Public Property beepCount As Integer = 1
Public Property countdownCount As Integer = 2
Public Property displayCaps As Integer = 0
Public Property autoUpTake As Integer = 0
Public Property slateScaleMultiplier As Double = 1.0
Public Property ltcEnabled As Integer = 0
Public Property ltcFpsMode As Integer = 1 ' default 24
Public Property ltcOutputDeviceId As Integer = -1 ' -1 = default
Public Property ltcUnmute As Integer = 0
Public Property showCountdownNumbers As Integer = 0
Public Property alwaysFullPreroll As Integer = 1
Public Property metadataFlashFpsEnabled As Integer = 1
Public Property metadataFlashDateEnabled As Integer = 1
Public Property logOutToFile As Integer = 0
Public Property logOutputFolder As String = String.Empty
Public Property markerAppendDaily As Integer = 0
Public ReadOnly Property clapTimecodeLog As New List(Of String)
End Class
Public Class vDefaults
Public Const custDate As String = ""
Public Const scene As String = "01A"
Public Const sceneNum As Integer = 1
Public Const shot As String = "A"
Public Const take As Integer = 1
Public Const roll As String = "A001"
Public Const cameraNum As String = "A"
Public Const camCardNum As Integer = 1
Public Const production As String = "Your Film Name"
Public Const director As String = "Ian Knight"
Public Const dop As String = "Steve Perry"
Public Const sessionId As String = ""
Public Const unitName As String = ""
Public Const operatorName As String = ""
Public Const sessionMetadataEnabled As Integer = 1
Public Const fps As Double = 24
Public Const int As Integer = 1
Public Const day As Integer = 1
Public Const sync As Integer = 1
Public Const beepCount As Integer = 1
Public Const countdownCount As Integer = 2
Public Const displayCaps As Integer = 0
Public Const autoUpTake As Integer = 0
Public Const slateScaleMultiplier As Double = 1.0
Public Const ltcEnabled As Integer = 0
Public Const ltcFpsMode As Integer = 1
Public Const ltcOutputDeviceId As Integer = -1
Public Const ltcUnmute As Integer = 0
Public Const showCountdownNumbers As Integer = 0
Public Const alwaysFullPreroll As Integer = 1
Public Const metadataFlashFpsEnabled As Integer = 1
Public Const metadataFlashDateEnabled As Integer = 1
Public Const logOutToFile As Integer = 0
Public Const logOutputFolder As String = ""
Public Const markerAppendDaily As Integer = 0
Public Const zeroTC As String = "00 : 00 : 00 : 00"
End Class
End Module
End Namespace