Software triggering in this case might be possible, but the better solution is to start things with a hardware trigger. Any computer running a commercial OS will have varying amounts of latency that will make reliable software triggering problematic. What's more, the faster the event is that you are trying to capture, the worse the problem gets--and sliding snow is very fast.
I understand that external triggering is more work, but you get much better results. Also the only tricky part will be generating the trigger. The code for a hardware triggered acquisition isn't any more complicated than software triggered code.
Mike...