mirror of
https://github.com/onyx-and-iris/obsws-python.git
synced 2024-11-23 05:10:53 +00:00
44 lines
846 B
Python
44 lines
846 B
Python
|
from enum import IntFlag
|
||
|
|
||
|
|
||
|
class Subs(IntFlag):
|
||
|
GENERAL = 1 << 0
|
||
|
CONFIG = 1 << 1
|
||
|
SCENES = 1 << 2
|
||
|
INPUTS = 1 << 3
|
||
|
TRANSITIONS = 1 << 4
|
||
|
FILTERS = 1 << 5
|
||
|
OUTPUTS = 1 << 6
|
||
|
SCENEITEMS = 1 << 7
|
||
|
MEDIAINPUTS = 1 << 8
|
||
|
VENDORS = 1 << 9
|
||
|
UI = 1 << 10
|
||
|
|
||
|
LOW_VOLUME = (
|
||
|
GENERAL
|
||
|
| CONFIG
|
||
|
| SCENES
|
||
|
| INPUTS
|
||
|
| TRANSITIONS
|
||
|
| FILTERS
|
||
|
| OUTPUTS
|
||
|
| SCENEITEMS
|
||
|
| MEDIAINPUTS
|
||
|
| VENDORS
|
||
|
| UI
|
||
|
)
|
||
|
|
||
|
INPUTVOLUMEMETERS = 1 << 16
|
||
|
INPUTACTIVESTATECHANGED = 1 << 17
|
||
|
INPUTSHOWSTATECHANGED = 1 << 18
|
||
|
SCENEITEMTRANSFORMCHANGED = 1 << 19
|
||
|
|
||
|
HIGH_VOLUME = (
|
||
|
INPUTVOLUMEMETERS
|
||
|
| INPUTACTIVESTATECHANGED
|
||
|
| INPUTSHOWSTATECHANGED
|
||
|
| SCENEITEMTRANSFORMCHANGED
|
||
|
)
|
||
|
|
||
|
ALL = LOW_VOLUME | HIGH_VOLUME
|