htt-video/python/controller/scenechanger.py

15 lines
320 B
Python
Raw Normal View History

2014-04-09 23:13:17 +02:00
#!/bin/env python2
2014-06-07 17:56:17 +02:00
class SceneChanger(object):
2014-04-09 23:13:17 +02:00
2014-06-07 17:56:17 +02:00
def __init__(self, socket):
2015-06-18 02:38:28 +02:00
self.cur_scene = 'Full'
2014-06-07 17:56:17 +02:00
self.snowmix_socket = socket
2014-04-09 23:13:17 +02:00
def switch_to(self, next_scene):
if self.cur_scene != next_scene:
2015-06-18 02:38:28 +02:00
cmd = "overlay finish Show%s\n" % (next_scene)
2014-04-09 23:13:17 +02:00
self.snowmix_socket.send(cmd)
self.cur_scene = next_scene