Corey Frang
|
a86202b8e2
|
make onError a prototype method
|
2018-04-10 13:59:23 -04:00 |
|
Corey Frang
|
0180964333
|
Simplify setup method promise, add onError
|
2018-04-10 13:59:23 -04:00 |
|
Corey Frang
|
89dd4720a4
|
store ghost state so previews will use last value whenever setup
|
2018-04-10 13:59:23 -04:00 |
|
Corey Frang
|
d0a71dcaf9
|
store the ghost effect in case preview is setup after it was last set
|
2018-04-10 13:59:23 -04:00 |
|
Corey Frang
|
9cd5e4da2b
|
Reduce indentation waterfall
|
2018-04-10 13:59:22 -04:00 |
|
Corey Frang
|
f3a956af2b
|
add enabled state tracking, disable state waits for setup complete
|
2018-04-10 13:59:22 -04:00 |
|
Corey Frang
|
ce03e978dc
|
stop the track in the "on-off" scenario
|
2018-04-10 13:59:22 -04:00 |
|
Corey Frang
|
825ff22fa4
|
Guard against some issues that could happen with enable/disable video quickly
|
2018-04-10 13:59:22 -04:00 |
|
Corey Frang
|
f19ae793c0
|
enableVideo - get rid of "requests"
|
2018-04-10 13:59:22 -04:00 |
|
Corey Frang
|
efa6b3a069
|
stop track
|
2018-04-10 13:59:22 -04:00 |
|
Corey Frang
|
46b4ef4d80
|
Use a global mirror state
|
2018-04-10 13:59:21 -04:00 |
|
Corey Frang
|
90166dc732
|
Add extra control blocks for video transparency and on/off control
|
2018-04-10 13:59:21 -04:00 |
|
Corey Frang
|
e4bd9cf6b2
|
Move methods around to sort the public interface nearer the top
|
2018-04-10 13:57:54 -04:00 |
|
Corey Frang
|
992e884668
|
Make disableVideo a public method
|
2018-04-10 13:57:54 -04:00 |
|
Corey Frang
|
d512042415
|
Add set preview ghost
|
2018-04-10 13:57:54 -04:00 |
|
Corey Frang
|
da05e673fa
|
_singleSetup makes more sense
|
2018-04-10 13:57:54 -04:00 |
|
Corey Frang
|
c10696f88c
|
Rewrite the setup/disable process from review comments
|
2018-04-10 13:57:53 -04:00 |
|
Corey Frang
|
eef88f6c2d
|
First draft of video IO device
|
2018-04-10 13:57:53 -04:00 |
|