mirror of
https://github.com/onyx-and-iris/voicemeeter-api-python.git
synced 2024-11-15 16:40:46 +00:00
30 lines
535 B
Python
30 lines
535 B
Python
|
import voicemeeterlib
|
||
|
|
||
|
|
||
|
class Observer:
|
||
|
def __init__(self, vm):
|
||
|
self.vm = vm
|
||
|
|
||
|
def on_update(self, subject):
|
||
|
print(subject)
|
||
|
|
||
|
|
||
|
def main():
|
||
|
with voicemeeterlib.api(kind_id) as vm:
|
||
|
obs = Observer(vm)
|
||
|
vm.subject.add(obs)
|
||
|
|
||
|
try:
|
||
|
while True:
|
||
|
cmd = input("Press Return to exit\n")
|
||
|
if not cmd:
|
||
|
break
|
||
|
except KeyboardInterrupt as e:
|
||
|
SystemExit(e)
|
||
|
|
||
|
|
||
|
if __name__ == "__main__":
|
||
|
kind_id = "banana"
|
||
|
|
||
|
main()
|