File tree Expand file tree Collapse file tree 3 files changed +9
-6
lines changed
actions/obs-studio/togglestreaming Expand file tree Collapse file tree 3 files changed +9
-6
lines changed Original file line number Diff line number Diff line change @@ -17,6 +17,7 @@ export class OBSToggleStreaming extends Action {
1717 constructor ( mode : StartOrStop = StartOrStop . Start , id : string = uuid ( ) ) {
1818 super ( ActionType . OBSStartStopStream , id ) ;
1919 this . mode = mode ;
20+ this . target = ToggleTarget . Streaming ;
2021 }
2122
2223 setOBSContext = ( obsContext : Partial < IOBSStudioContext > ) => this . OBSStudio = obsContext ;
@@ -33,13 +34,13 @@ export class OBSToggleStreaming extends Action {
3334}
3435
3536export enum StartOrStop {
36- Start ,
37- Stop ,
38- Toggle ,
37+ Start = "START" ,
38+ Stop = "STOP" ,
39+ Toggle = "TOGGLE" ,
3940}
4041
4142export enum ToggleTarget {
42- Streaming ,
43- Recording ,
44- ReplayBuffer
43+ Streaming = "STREAM" ,
44+ Recording = "RECORD" ,
45+ ReplayBuffer = "REPLAY"
4546}
Original file line number Diff line number Diff line change @@ -94,6 +94,7 @@ export class MacroRunner extends EventEmitter {
9494 case ActionType . OBSSaveReplayBuffer :
9595 case ActionType . OBSToggleMixer :
9696 ( raw as OBSSwitchScene ) . setOBSContext ( contexts . obsStudio ) ;
97+ console . log ( raw )
9798 this . actions . push ( raw )
9899 break ;
99100 default :
Original file line number Diff line number Diff line change @@ -223,6 +223,7 @@ const OBSStudioProvider = (props) => {
223223 } , [ isConnected ] )
224224
225225 const toggleRecording = React . useCallback ( ( mode : StartOrStop ) : Promise < void > => {
226+ console . log ( mode )
226227 if ( ! isConnected ) return ;
227228 if ( mode === StartOrStop . Start ) return obs . current . send ( 'StartRecording' ) ;
228229 if ( mode === StartOrStop . Stop ) return obs . current . send ( 'StopRecording' )
You can’t perform that action at this time.
0 commit comments