Beispiel #1
0
def webcam_service(queue):
    cam = VirtualWebcam()
    cam.start()

    while True:
        import time

        time.sleep(1)
        try:
            msg = queue.get()
        except (QueueEmpty, IOError):
            continue

        try:
            msg.apply(cam)
        except AttributeError:
            pass
        except StopServiceException:
            cam.pause()
            return