UI: Add frontend API funcs for enabling/disable preview

Closes jp9000/obs-studio#1106
This commit is contained in:
Matt Morrissette
2017-12-06 18:12:19 -08:00
committed by jp9000
parent 619618ac8d
commit 5e741b8a5b
4 changed files with 29 additions and 0 deletions

View File

@@ -405,6 +405,17 @@ struct OBSStudioAPI : obs_frontend_callbacks {
main->SetPreviewProgramMode(enable);
}
bool obs_frontend_preview_enabled(void) override
{
return main->previewEnabled;
}
void obs_frontend_set_preview_enabled(bool enable) override
{
if (main->previewEnabled != enable)
main->EnablePreviewDisplay(enable);
}
obs_source_t *obs_frontend_get_current_preview_scene(void) override
{
OBSSource source = nullptr;