28 lines
522 B
Python
28 lines
522 B
Python
from dataclasses import dataclass
|
|
|
|
from .enums import SunshineAudioConfig
|
|
|
|
@dataclass
|
|
class SunshineClientInfo:
|
|
app_id: str
|
|
app_name: str
|
|
|
|
@dataclass
|
|
class SunshineClientSpecs:
|
|
width: int
|
|
height: int
|
|
fps: int
|
|
hdr: bool
|
|
gcmap: int
|
|
|
|
@dataclass
|
|
class SunshineClientOptions:
|
|
host_audio: bool
|
|
enable_sops: bool
|
|
audio_config: SunshineAudioConfig
|
|
|
|
@dataclass
|
|
class SunshineEnvironmentVariables:
|
|
info: SunshineClientInfo
|
|
specs: SunshineClientSpecs
|
|
options: SunshineClientOptions |