mirror of
https://github.com/onyx-and-iris/voicemeeter-api-python.git
synced 2024-11-25 20:30:46 +00:00
51390236c3
using walrus operator in examples
26 lines
426 B
Python
26 lines
426 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)
|
|
|
|
while cmd := input("Press <Enter> to exit\n"):
|
|
if not cmd:
|
|
break
|
|
|
|
|
|
if __name__ == "__main__":
|
|
kind_id = "banana"
|
|
|
|
main()
|