UI: Add Frontend API function to save replay buffer
This commit is contained in:
parent
7bd06e7f26
commit
44b3cde9da
6 changed files with 27 additions and 0 deletions
|
|
@ -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)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue