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

@@ -210,6 +210,11 @@ void obs_frontend_replay_buffer_start(void)
if (callbacks_valid()) c->obs_frontend_replay_buffer_start();
}
void obs_frontend_replay_buffer_save(void)
{
if (callbacks_valid()) c->obs_frontend_replay_buffer_save();
}
void obs_frontend_replay_buffer_stop(void)
{
if (callbacks_valid()) c->obs_frontend_replay_buffer_stop();

View File

@@ -71,6 +71,7 @@ EXPORT void obs_frontend_recording_stop(void);
EXPORT bool obs_frontend_recording_active(void);
EXPORT void obs_frontend_replay_buffer_start(void);
EXPORT void obs_frontend_replay_buffer_save(void);
EXPORT void obs_frontend_replay_buffer_stop(void);
EXPORT bool obs_frontend_replay_buffer_active(void);

View File

@@ -41,6 +41,7 @@ struct obs_frontend_callbacks {
virtual bool obs_frontend_recording_active(void)=0;
virtual void obs_frontend_replay_buffer_start(void)=0;
virtual void obs_frontend_replay_buffer_save(void) = 0;
virtual void obs_frontend_replay_buffer_stop(void)=0;
virtual bool obs_frontend_replay_buffer_active(void)=0;