2023-07-05 13:44:21 +01:00
|
|
|
from dataclasses import dataclass
|
|
|
|
|
|
|
|
|
|
|
|
@dataclass
|
|
|
|
class StreamState:
|
|
|
|
is_live: bool = False
|
|
|
|
current_scene: str = ""
|
|
|
|
|
|
|
|
|
|
|
|
@dataclass
|
|
|
|
class AudioState:
|
|
|
|
mute_mics: bool = True
|
|
|
|
only_discord: bool = False
|
|
|
|
only_stream: bool = True
|
2023-07-11 21:04:33 +01:00
|
|
|
sound_test: bool = False
|
|
|
|
solo_onyx: bool = False
|
|
|
|
solo_iris: bool = False
|
2023-07-05 13:44:21 +01:00
|
|
|
|
|
|
|
ws_to_onyx: bool = False
|
|
|
|
|
|
|
|
|
|
|
|
@dataclass
|
|
|
|
class SceneState:
|
|
|
|
onyx_only: bool = False
|
|
|
|
iris_only: bool = False
|
|
|
|
dual_scene: bool = False
|
|
|
|
onyx_big: bool = False
|
|
|
|
iris_big: bool = False
|
|
|
|
start: bool = False
|
|
|
|
brb: bool = False
|
|
|
|
end: bool = False
|
|
|
|
|
|
|
|
|
|
|
|
@dataclass
|
|
|
|
class OBSWSState:
|
|
|
|
mute_mic: bool = True
|