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

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

No files matched your search

+21
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();
}