obsproject / obs-websocket

Remote-control of OBS Studio through WebSocket
GNU General Public License v2.0
3.8k stars 701 forks source link

Feature Request: I want to trigger some filters when a Scene change start, but the current events only trigger after the Scene has changed. #1165

Open FHeNuS opened 10 months ago

FHeNuS commented 10 months ago

Feature Request Type

RPC Event

Feature Request Type (Other)

No response

Requested Feature

Similarly to the CurrentSceneCollectionChanging event, I need an event that is triggered when the scene change starts, before for example a transition starts. The SceneTransitionStarted does not include the name of the new scene that was selected, so if I try to get the current scene, it still points to the old one. Maybe the SceneTransitionStarted could include both the current scene or the new scene changing to as arguments, this would solve my problems too.

Requested Feature Usage Scenario

When applying filters so sources that are present between scenes, using the Move Transition Filter for example, and those filter have a time along with the transition time, if I want to know what is the new scene to apply a filter conditionally, BEFORE the transition ends, I can't. :(

FHeNuS commented 10 months ago

Found out that version 4.9 .1 had a SwitchScene event that happened before a scene switch. This is what I need.