From df2242b6aae79cc100b2301a8935a44d8d6ad277 Mon Sep 17 00:00:00 2001 From: jp9000 Date: Thu, 30 Jul 2015 18:44:09 -0700 Subject: [PATCH] libobs: Add OBSContext class to obs.hpp This is just a data-less class that simply calls obs_startup/obs_shutdown automatically. --- libobs/obs.hpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/libobs/obs.hpp b/libobs/obs.hpp index 1db3eb385..6f39de15c 100644 --- a/libobs/obs.hpp +++ b/libobs/obs.hpp @@ -270,3 +270,17 @@ public: return *this; } }; + +class OBSContext { +public: + inline OBSContext() {} + inline OBSContext(const char *locale) + { + obs_startup(locale); + } + + inline ~OBSContext() + { + obs_shutdown(); + } +}; -- GitLab