Frontend-API: Add obs_frontend_reset_video()
This commit is contained in:
parent
d48e77385c
commit
fa3ae6db93
@ -571,6 +571,8 @@ struct OBSStudioAPI : obs_frontend_callbacks {
|
||||
return os_atomic_load_bool(&virtualcam_active);
|
||||
}
|
||||
|
||||
void obs_frontend_reset_video(void) override { main->ResetVideo(); }
|
||||
|
||||
void on_load(obs_data_t *settings) override
|
||||
{
|
||||
for (size_t i = saveCallbacks.size(); i > 0; i--) {
|
||||
|
@ -499,3 +499,9 @@ bool obs_frontend_virtualcam_active(void)
|
||||
return !!callbacks_valid() ? c->obs_frontend_virtualcam_active()
|
||||
: false;
|
||||
}
|
||||
|
||||
void obs_frontend_reset_video(void)
|
||||
{
|
||||
if (callbacks_valid())
|
||||
c->obs_frontend_reset_video();
|
||||
}
|
||||
|
@ -206,6 +206,8 @@ EXPORT void obs_frontend_start_virtualcam(void);
|
||||
EXPORT void obs_frontend_stop_virtualcam(void);
|
||||
EXPORT bool obs_frontend_virtualcam_active(void);
|
||||
|
||||
EXPORT void obs_frontend_reset_video(void);
|
||||
|
||||
/* ------------------------------------------------------------------------- */
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
@ -127,6 +127,8 @@ struct obs_frontend_callbacks {
|
||||
virtual void obs_frontend_start_virtualcam(void) = 0;
|
||||
virtual void obs_frontend_stop_virtualcam(void) = 0;
|
||||
virtual bool obs_frontend_virtualcam_active(void) = 0;
|
||||
|
||||
virtual void obs_frontend_reset_video(void) = 0;
|
||||
};
|
||||
|
||||
EXPORT void
|
||||
|
Loading…
x
Reference in New Issue
Block a user