obs-frontend-api: Add functions to get last saved files

Adds functions to the frontend api to get the last recording,
screenshot and replay buffer saved.
This commit is contained in:
cg2121
2022-10-29 01:04:53 -05:00
committed by Jim
parent 3d985f7c60
commit 8dda8d3500
8 changed files with 69 additions and 3 deletions

View File

@@ -647,6 +647,21 @@ struct OBSStudioAPI : obs_frontend_callbacks {
return App()->IsThemeDark();
}
const char *obs_frontend_get_last_recording(void) override
{
return main->outputHandler->lastRecordingPath.c_str();
}
const char *obs_frontend_get_last_screenshot(void) override
{
return main->lastScreenshot.c_str();
}
const char *obs_frontend_get_last_replay(void) override
{
return main->lastReplay.c_str();
}
void on_load(obs_data_t *settings) override
{
for (size_t i = saveCallbacks.size(); i > 0; i--) {