diff --git a/src/macro-core/macro-action-streaming.cpp b/src/macro-core/macro-action-streaming.cpp index 55702fde..beb1bed3 100644 --- a/src/macro-core/macro-action-streaming.cpp +++ b/src/macro-core/macro-action-streaming.cpp @@ -33,7 +33,7 @@ constexpr int streamStartCooldown = 5; std::chrono::high_resolution_clock::time_point MacroActionStream::s_lastAttempt = std::chrono::high_resolution_clock::now(); -void MacroActionStream::SetKeyFrameInterval() +void MacroActionStream::SetKeyFrameInterval() const { const auto configPath = GetPathInProfileDir("streamEncoder.json"); auto settings = @@ -49,7 +49,7 @@ void MacroActionStream::SetKeyFrameInterval() void MacroActionStream::SetStreamSettingsValue(const char *name, const std::string &value, - bool enableAuth) + bool enableAuth) const { const auto configPath = GetPathInProfileDir("service.json"); auto data = @@ -77,7 +77,7 @@ void MacroActionStream::SetStreamSettingsValue(const char *name, obs_data_release(data); } -bool MacroActionStream::CooldownDurationReached() +bool MacroActionStream::CooldownDurationReached() const { auto timePassed = std::chrono::duration_cast( std::chrono::high_resolution_clock::now() - s_lastAttempt); diff --git a/src/macro-core/macro-action-streaming.hpp b/src/macro-core/macro-action-streaming.hpp index 93f7eab4..270ae613 100644 --- a/src/macro-core/macro-action-streaming.hpp +++ b/src/macro-core/macro-action-streaming.hpp @@ -37,10 +37,10 @@ public: StringVariable _stringValue; private: - void SetKeyFrameInterval(); + void SetKeyFrameInterval() const; void SetStreamSettingsValue(const char *name, const std::string &value, - bool enableAuth = false); - bool CooldownDurationReached(); + bool enableAuth = false) const; + bool CooldownDurationReached() const; static std::chrono::high_resolution_clock::time_point s_lastAttempt; static bool _registered;