UI: Add Frontend API function to save replay buffer

This commit is contained in:
Ryan Foster
2017-10-19 07:14:14 -04:00
parent 7bd06e7f26
commit 44b3cde9da
6 changed files with 27 additions and 0 deletions

View File

@@ -4639,6 +4639,20 @@ void OBSBasic::ReplayBufferStart()
blog(LOG_INFO, REPLAY_BUFFER_START);
}
void OBSBasic::ReplayBufferSave()
{
if (!outputHandler || !outputHandler->replayBuffer)
return;
if (!outputHandler->ReplayBufferActive())
return;
calldata_t cd = {0};
proc_handler_t *ph = obs_output_get_proc_handler(
outputHandler->replayBuffer);
proc_handler_call(ph, "save", &cd);
calldata_free(&cd);
}
void OBSBasic::ReplayBufferStop(int code)
{
if (!outputHandler || !outputHandler->replayBuffer)