duckypad-twitch/duckypad_twitch/states.py

37 lines
648 B
Python

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
sound_test: bool = False
solo_onyx: bool = False
solo_iris: bool = False
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