upd README according to new updates

This commit is contained in:
Onyx and Iris 2026-01-01 23:01:30 +00:00
parent 7d3e8c417c
commit 14de454ac9

View File

@ -22,7 +22,6 @@ Packages used in this codebase:
- [`vban-cmd`][vban-cmd]
- [`xair-api`][xair-api]
- [`obsws-python`][obsws-python]
- [`slobs-websocket`][slobs-websocket]
## Need for a custom driver
@ -43,7 +42,7 @@ This package is for demonstration purposes only. Several of the interfaces on wh
- Most of the audio routing for the dual stream is handled in the `Audio class` in audio.py with the aid of Voicemeeter's Remote API.
- Some communication with the Xair mixer and the vban protocol can also be found in this class.
- Scene switching and some audio routing are handled in the `Scene class` in scene.py.
- A `StreamlabsController` class is used to communicate with the Streamlabs API.
- A `OBSWS` class is used to communicate with OBS websocket.
- Dataclasses are used to hold internal states and states are updated using event callbacks.
- Decorators are used to confirm websocket connections.
- A separate OBSWS class is used to handle scenes and mic muting (for a single pc stream).
@ -59,6 +58,5 @@ This package is for demonstration purposes only. Several of the interfaces on wh
[vban-cmd]: https://github.com/onyx-and-iris/vban-cmd-python
[xair-api]: https://github.com/onyx-and-iris/xair-api-python
[obsws-python]: https://github.com/aatikturk/obsws-python
[slobs-websocket]: https://github.com/onyx-and-iris/slobs_websocket
[voicemeeter]: https://voicemeeter.com/
[mr18]: https://www.midasconsoles.com/product.html?modelCode=P0C8H