obs-frontend-api: Make a few frontend API thread-safe

Additionally, check for null output handlers.
This commit is contained in:
jp9000
2019-02-18 19:28:26 -08:00
parent 9cf40e230b
commit d17ee20863
3 changed files with 43 additions and 3 deletions

View File

@@ -6998,3 +6998,24 @@ OBSBasic *OBSBasic::Get()
{
return reinterpret_cast<OBSBasic*>(App()->GetMainWindow());
}
bool OBSBasic::StreamingActive()
{
if (!outputHandler)
return false;
return outputHandler->StreamingActive();
}
bool OBSBasic::RecordingActive()
{
if (!outputHandler)
return false;
return outputHandler->RecordingActive();
}
bool OBSBasic::ReplayBufferActive()
{
if (!outputHandler)
return false;
return outputHandler->ReplayBufferActive();
}