diff --git a/include/effects/Bars.h b/include/effects/Bars.h
index fa9df6f8..7c92255a 100644
--- a/include/effects/Bars.h
+++ b/include/effects/Bars.h
@@ -86,13 +86,13 @@ namespace openshot
/// @returns The modified openshot::Frame object
/// @param frame The frame object that needs the effect applied to it
/// @param frame_number The frame number (starting at 1) of the effect on the timeline.
- std::shared_ptr GetFrame(std::shared_ptr frame, int64_t frame_number);
+ std::shared_ptr GetFrame(std::shared_ptr frame, int64_t frame_number) override;
/// Get and Set JSON methods
std::string Json() const override; ///< Generate JSON string of this object
- void SetJson(const std::string value); ///< Load JSON string into this object
+ void SetJson(const std::string value) override; ///< Load JSON string into this object
Json::Value JsonValue() const override; ///< Generate Json::Value for this object
- void SetJsonValue(const Json::Value root); ///< Load Json::Value into this object
+ void SetJsonValue(const Json::Value root) override; ///< Load Json::Value into this object
/// Get all properties for a specific frame (perfect for a UI to display the current state
/// of all properties at any time)
diff --git a/include/effects/Blur.h b/include/effects/Blur.h
index c254b8cd..60a0cd08 100644
--- a/include/effects/Blur.h
+++ b/include/effects/Blur.h
@@ -98,13 +98,13 @@ namespace openshot
/// @returns The modified openshot::Frame object
/// @param frame The frame object that needs the effect applied to it
/// @param frame_number The frame number (starting at 1) of the effect on the timeline.
- std::shared_ptr GetFrame(std::shared_ptr frame, int64_t frame_number);
+ std::shared_ptr GetFrame(std::shared_ptr frame, int64_t frame_number) override;
/// Get and Set JSON methods
std::string Json() const override; ///< Generate JSON string of this object
- void SetJson(const std::string value); ///< Load JSON string into this object
+ void SetJson(const std::string value) override; ///< Load JSON string into this object
Json::Value JsonValue() const override; ///< Generate Json::Value for this object
- void SetJsonValue(const Json::Value root); ///< Load Json::Value into this object
+ void SetJsonValue(const Json::Value root) override; ///< Load Json::Value into this object
/// Get all properties for a specific frame (perfect for a UI to display the current state
/// of all properties at any time)
diff --git a/include/effects/Brightness.h b/include/effects/Brightness.h
index 69f2cf34..5f25b94a 100644
--- a/include/effects/Brightness.h
+++ b/include/effects/Brightness.h
@@ -86,13 +86,13 @@ namespace openshot
/// @returns The modified openshot::Frame object
/// @param frame The frame object that needs the effect applied to it
/// @param frame_number The frame number (starting at 1) of the effect on the timeline.
- std::shared_ptr GetFrame(std::shared_ptr frame, int64_t frame_number);
+ std::shared_ptr GetFrame(std::shared_ptr frame, int64_t frame_number) override;
/// Get and Set JSON methods
std::string Json() const override; ///< Generate JSON string of this object
- void SetJson(const std::string value); ///< Load JSON string into this object
+ void SetJson(const std::string value) override; ///< Load JSON string into this object
Json::Value JsonValue() const override; ///< Generate Json::Value for this object
- void SetJsonValue(const Json::Value root); ///< Load Json::Value into this object
+ void SetJsonValue(const Json::Value root) override; ///< Load Json::Value into this object
/// Get all properties for a specific frame (perfect for a UI to display the current state
/// of all properties at any time)
diff --git a/include/effects/ChromaKey.h b/include/effects/ChromaKey.h
index dbc81e9c..fcc8c3b1 100644
--- a/include/effects/ChromaKey.h
+++ b/include/effects/ChromaKey.h
@@ -83,13 +83,13 @@ namespace openshot
/// @returns The modified openshot::Frame object
/// @param frame The frame object that needs the effect applied to it
/// @param frame_number The frame number (starting at 1) of the effect on the timeline.
- std::shared_ptr GetFrame(std::shared_ptr frame, int64_t frame_number);
+ std::shared_ptr GetFrame(std::shared_ptr frame, int64_t frame_number) override;
/// Get and Set JSON methods
std::string Json() const override; ///< Generate JSON string of this object
- void SetJson(const std::string value); ///< Load JSON string into this object
+ void SetJson(const std::string value) override; ///< Load JSON string into this object
Json::Value JsonValue() const override; ///< Generate Json::Value for this object
- void SetJsonValue(const Json::Value root); ///< Load Json::Value into this object
+ void SetJsonValue(const Json::Value root) override; ///< Load Json::Value into this object
// Get all properties for a specific frame
std::string PropertiesJSON(int64_t requested_frame) const override;
diff --git a/include/effects/ColorShift.h b/include/effects/ColorShift.h
index ada2acd6..4ef56dc6 100644
--- a/include/effects/ColorShift.h
+++ b/include/effects/ColorShift.h
@@ -90,13 +90,13 @@ namespace openshot
/// @returns The modified openshot::Frame object
/// @param frame The frame object that needs the effect applied to it
/// @param frame_number The frame number (starting at 1) of the effect on the timeline.
- std::shared_ptr GetFrame(std::shared_ptr frame, int64_t frame_number);
+ std::shared_ptr GetFrame(std::shared_ptr frame, int64_t frame_number) override;
/// Get and Set JSON methods
std::string Json() const override; ///< Generate JSON string of this object
- void SetJson(const std::string value); ///< Load JSON string into this object
+ void SetJson(const std::string value) override; ///< Load JSON string into this object
Json::Value JsonValue() const override; ///< Generate Json::Value for this object
- void SetJsonValue(const Json::Value root); ///< Load Json::Value into this object
+ void SetJsonValue(const Json::Value root) override; ///< Load Json::Value into this object
/// Get all properties for a specific frame (perfect for a UI to display the current state
/// of all properties at any time)
diff --git a/include/effects/Crop.h b/include/effects/Crop.h
index 2d4a2b2e..f5ba07f2 100644
--- a/include/effects/Crop.h
+++ b/include/effects/Crop.h
@@ -85,13 +85,13 @@ namespace openshot
/// @returns The modified openshot::Frame object
/// @param frame The frame object that needs the effect applied to it
/// @param frame_number The frame number (starting at 1) of the effect on the timeline.
- std::shared_ptr GetFrame(std::shared_ptr frame, int64_t frame_number);
+ std::shared_ptr GetFrame(std::shared_ptr frame, int64_t frame_number) override;
/// Get and Set JSON methods
std::string Json() const override; ///< Generate JSON string of this object
- void SetJson(const std::string value); ///< Load JSON string into this object
+ void SetJson(const std::string value) override; ///< Load JSON string into this object
Json::Value JsonValue() const override; ///< Generate Json::Value for this object
- void SetJsonValue(const Json::Value root); ///< Load Json::Value into this object
+ void SetJsonValue(const Json::Value root) override; ///< Load Json::Value into this object
/// Get all properties for a specific frame (perfect for a UI to display the current state
/// of all properties at any time)
diff --git a/include/effects/Deinterlace.h b/include/effects/Deinterlace.h
index eff7b2fe..97c77853 100644
--- a/include/effects/Deinterlace.h
+++ b/include/effects/Deinterlace.h
@@ -79,13 +79,13 @@ namespace openshot
/// @returns The modified openshot::Frame object
/// @param frame The frame object that needs the effect applied to it
/// @param frame_number The frame number (starting at 1) of the effect on the timeline.
- std::shared_ptr GetFrame(std::shared_ptr frame, int64_t frame_number);
+ std::shared_ptr GetFrame(std::shared_ptr frame, int64_t frame_number) override;
/// Get and Set JSON methods
std::string Json() const override; ///< Generate JSON string of this object
- void SetJson(const std::string value); ///< Load JSON string into this object
+ void SetJson(const std::string value) override; ///< Load JSON string into this object
Json::Value JsonValue() const override; ///< Generate Json::Value for this object
- void SetJsonValue(const Json::Value root); ///< Load Json::Value into this object
+ void SetJsonValue(const Json::Value root) override; ///< Load Json::Value into this object
// Get all properties for a specific frame
std::string PropertiesJSON(int64_t requested_frame) const override;
diff --git a/include/effects/Hue.h b/include/effects/Hue.h
index 9d86d5c2..833bf087 100644
--- a/include/effects/Hue.h
+++ b/include/effects/Hue.h
@@ -76,13 +76,13 @@ namespace openshot
/// @returns The modified openshot::Frame object
/// @param frame The frame object that needs the effect applied to it
/// @param frame_number The frame number (starting at 1) of the effect on the timeline.
- std::shared_ptr GetFrame(std::shared_ptr frame, int64_t frame_number);
+ std::shared_ptr GetFrame(std::shared_ptr frame, int64_t frame_number) override;
/// Get and Set JSON methods
std::string Json() const override; ///< Generate JSON string of this object
- void SetJson(const std::string value); ///< Load JSON string into this object
+ void SetJson(const std::string value) override; ///< Load JSON string into this object
Json::Value JsonValue() const override; ///< Generate Json::Value for this object
- void SetJsonValue(const Json::Value root); ///< Load Json::Value into this object
+ void SetJsonValue(const Json::Value root) override; ///< Load Json::Value into this object
/// Get all properties for a specific frame (perfect for a UI to display the current state
/// of all properties at any time)
diff --git a/include/effects/Mask.h b/include/effects/Mask.h
index 390ffa36..8156b843 100644
--- a/include/effects/Mask.h
+++ b/include/effects/Mask.h
@@ -98,13 +98,13 @@ namespace openshot
/// @returns The modified openshot::Frame object
/// @param frame The frame object that needs the effect applied to it
/// @param frame_number The frame number (starting at 1) of the effect on the timeline.
- std::shared_ptr GetFrame(std::shared_ptr frame, int64_t frame_number);
+ std::shared_ptr GetFrame(std::shared_ptr frame, int64_t frame_number) override;
/// Get and Set JSON methods
std::string Json() const override; ///< Generate JSON string of this object
- void SetJson(const std::string value); ///< Load JSON string into this object
+ void SetJson(const std::string value) override; ///< Load JSON string into this object
Json::Value JsonValue() const override; ///< Generate Json::Value for this object
- void SetJsonValue(const Json::Value root); ///< Load Json::Value into this object
+ void SetJsonValue(const Json::Value root) override; ///< Load Json::Value into this object
/// Get all properties for a specific frame (perfect for a UI to display the current state
/// of all properties at any time)
diff --git a/include/effects/Negate.h b/include/effects/Negate.h
index 6206a660..c691a86c 100644
--- a/include/effects/Negate.h
+++ b/include/effects/Negate.h
@@ -67,13 +67,13 @@ namespace openshot
/// @returns The modified openshot::Frame object
/// @param frame The frame object that needs the effect applied to it
/// @param frame_number The frame number (starting at 1) of the effect on the timeline.
- std::shared_ptr GetFrame(std::shared_ptr frame, int64_t frame_number);
+ std::shared_ptr GetFrame(std::shared_ptr frame, int64_t frame_number) override;
/// Get and Set JSON methods
std::string Json() const override; ///< Generate JSON string of this object
- void SetJson(const std::string value); ///< Load JSON string into this object
+ void SetJson(const std::string value) override; ///< Load JSON string into this object
Json::Value JsonValue() const override; ///< Generate Json::Value for this object
- void SetJsonValue(const Json::Value root); ///< Load Json::Value into this object
+ void SetJsonValue(const Json::Value root) override; ///< Load Json::Value into this object
// Get all properties for a specific frame
std::string PropertiesJSON(int64_t requested_frame) const override;
diff --git a/include/effects/Pixelate.h b/include/effects/Pixelate.h
index 9348ce86..4cdd440f 100644
--- a/include/effects/Pixelate.h
+++ b/include/effects/Pixelate.h
@@ -85,13 +85,13 @@ namespace openshot
/// @returns The modified openshot::Frame object
/// @param frame The frame object that needs the effect applied to it
/// @param frame_number The frame number (starting at 1) of the effect on the timeline.
- std::shared_ptr GetFrame(std::shared_ptr frame, int64_t frame_number);
+ std::shared_ptr GetFrame(std::shared_ptr frame, int64_t frame_number) override;
/// Get and Set JSON methods
std::string Json() const override; ///< Generate JSON string of this object
- void SetJson(const std::string value); ///< Load JSON string into this object
+ void SetJson(const std::string value) override; ///< Load JSON string into this object
Json::Value JsonValue() const override; ///< Generate Json::Value for this object
- void SetJsonValue(const Json::Value root); ///< Load Json::Value into this object
+ void SetJsonValue(const Json::Value root) override; ///< Load Json::Value into this object
/// Get all properties for a specific frame (perfect for a UI to display the current state
/// of all properties at any time)
diff --git a/include/effects/Saturation.h b/include/effects/Saturation.h
index e8d0d940..f272305f 100644
--- a/include/effects/Saturation.h
+++ b/include/effects/Saturation.h
@@ -83,13 +83,13 @@ namespace openshot
/// @returns The modified openshot::Frame object
/// @param frame The frame object that needs the effect applied to it
/// @param frame_number The frame number (starting at 1) of the effect on the timeline.
- std::shared_ptr GetFrame(std::shared_ptr frame, int64_t frame_number);
+ std::shared_ptr GetFrame(std::shared_ptr frame, int64_t frame_number) override;
/// Get and Set JSON methods
std::string Json() const override; ///< Generate JSON string of this object
- void SetJson(const std::string value); ///< Load JSON string into this object
+ void SetJson(const std::string value) override; ///< Load JSON string into this object
Json::Value JsonValue() const override; ///< Generate Json::Value for this object
- void SetJsonValue(const Json::Value root); ///< Load Json::Value into this object
+ void SetJsonValue(const Json::Value root) override; ///< Load Json::Value into this object
/// Get all properties for a specific frame (perfect for a UI to display the current state
/// of all properties at any time)
diff --git a/include/effects/Shift.h b/include/effects/Shift.h
index 765da755..7a7efbea 100644
--- a/include/effects/Shift.h
+++ b/include/effects/Shift.h
@@ -79,13 +79,13 @@ namespace openshot
/// @returns The modified openshot::Frame object
/// @param frame The frame object that needs the effect applied to it
/// @param frame_number The frame number (starting at 1) of the effect on the timeline.
- std::shared_ptr GetFrame(std::shared_ptr frame, int64_t frame_number);
+ std::shared_ptr GetFrame(std::shared_ptr frame, int64_t frame_number) override;
/// Get and Set JSON methods
std::string Json() const override; ///< Generate JSON string of this object
- void SetJson(const std::string value); ///< Load JSON string into this object
+ void SetJson(const std::string value) override; ///< Load JSON string into this object
Json::Value JsonValue() const override; ///< Generate Json::Value for this object
- void SetJsonValue(const Json::Value root); ///< Load Json::Value into this object
+ void SetJsonValue(const Json::Value root) override; ///< Load Json::Value into this object
/// Get all properties for a specific frame (perfect for a UI to display the current state
/// of all properties at any time)
diff --git a/include/effects/Wave.h b/include/effects/Wave.h
index ad516bde..d4759c24 100644
--- a/include/effects/Wave.h
+++ b/include/effects/Wave.h
@@ -85,13 +85,13 @@ namespace openshot
/// @returns The modified openshot::Frame object
/// @param frame The frame object that needs the effect applied to it
/// @param frame_number The frame number (starting at 1) of the effect on the timeline.
- std::shared_ptr GetFrame(std::shared_ptr frame, int64_t frame_number);
+ std::shared_ptr GetFrame(std::shared_ptr frame, int64_t frame_number) override;
/// Get and Set JSON methods
std::string Json() const override; ///< Generate JSON string of this object
- void SetJson(const std::string value); ///< Load JSON string into this object
+ void SetJson(const std::string value) override; ///< Load JSON string into this object
Json::Value JsonValue() const override; ///< Generate Json::Value for this object
- void SetJsonValue(const Json::Value root); ///< Load Json::Value into this object
+ void SetJsonValue(const Json::Value root) override; ///< Load Json::Value into this object
/// Get all properties for a specific frame (perfect for a UI to display the current state
/// of all properties at any time)