obs-frontend-api: Add func to trigger a Studio Mode transition

This commit is contained in:
Stéphane L
2019-05-09 08:29:31 +02:00
committed by jp9000
parent 4991113abc
commit 4762351258
5 changed files with 20 additions and 0 deletions

View File

@@ -395,6 +395,12 @@ void obs_frontend_set_preview_program_mode(bool enable)
c->obs_frontend_set_preview_program_mode(enable);
}
void obs_frontend_preview_program_trigger_transition(void)
{
if (callbacks_valid())
c->obs_frontend_preview_program_trigger_transition();
}
void obs_frontend_set_preview_enabled(bool enable)
{
if (callbacks_valid())

View File

@@ -169,6 +169,7 @@ EXPORT void obs_frontend_save_streaming_service(void);
EXPORT bool obs_frontend_preview_program_mode_active(void);
EXPORT void obs_frontend_set_preview_program_mode(bool enable);
EXPORT void obs_frontend_preview_program_trigger_transition(void);
EXPORT void obs_frontend_set_preview_enabled(bool enable);
EXPORT bool obs_frontend_preview_enabled(void);

View File

@@ -87,6 +87,8 @@ struct obs_frontend_callbacks {
virtual bool obs_frontend_preview_program_mode_active(void)=0;
virtual void obs_frontend_set_preview_program_mode(bool enable)=0;
virtual void obs_frontend_preview_program_trigger_transition(void)=0;
virtual bool obs_frontend_preview_enabled(void)=0;
virtual void obs_frontend_set_preview_enabled(bool enable)=0;