diff --git a/include/rtc/h264packetizationhandler.hpp b/include/rtc/h264packetizationhandler.hpp index be33d43..36429f1 100644 --- a/include/rtc/h264packetizationhandler.hpp +++ b/include/rtc/h264packetizationhandler.hpp @@ -28,7 +28,7 @@ namespace rtc { /// Handler for H264 packetization -class RTC_CPP_EXPORT H264PacketizationHandler : public MediaChainableHandler { +class RTC_CPP_EXPORT H264PacketizationHandler final : public MediaChainableHandler { public: /// Construct handler for H264 packetization. /// @param packetizer RTP packetizer for h264 diff --git a/include/rtc/h264rtppacketizer.hpp b/include/rtc/h264rtppacketizer.hpp index 7d8cf21..e16184e 100644 --- a/include/rtc/h264rtppacketizer.hpp +++ b/include/rtc/h264rtppacketizer.hpp @@ -28,7 +28,7 @@ namespace rtc { /// RTP packetization of h264 payload -class RTC_CPP_EXPORT H264RtpPacketizer : public RtpPacketizer, public MediaHandlerRootElement { +class RTC_CPP_EXPORT H264RtpPacketizer final : public RtpPacketizer, public MediaHandlerRootElement { shared_ptr splitMessage(binary_ptr message); const uint16_t maximumFragmentSize; diff --git a/include/rtc/opuspacketizationhandler.hpp b/include/rtc/opuspacketizationhandler.hpp index cfa54b1..37b6253 100644 --- a/include/rtc/opuspacketizationhandler.hpp +++ b/include/rtc/opuspacketizationhandler.hpp @@ -27,7 +27,7 @@ namespace rtc { /// Handler for opus packetization -class RTC_CPP_EXPORT OpusPacketizationHandler : public MediaChainableHandler { +class RTC_CPP_EXPORT OpusPacketizationHandler final : public MediaChainableHandler { public: /// Construct handler for opus packetization. diff --git a/include/rtc/opusrtppacketizer.hpp b/include/rtc/opusrtppacketizer.hpp index d0bbdf8..26f3786 100644 --- a/include/rtc/opusrtppacketizer.hpp +++ b/include/rtc/opusrtppacketizer.hpp @@ -27,7 +27,7 @@ namespace rtc { /// RTP packetizer for opus -class RTC_CPP_EXPORT OpusRtpPacketizer : public RtpPacketizer, public MediaHandlerRootElement { +class RTC_CPP_EXPORT OpusRtpPacketizer final : public RtpPacketizer, public MediaHandlerRootElement { public: /// default clock rate used in opus RTP communication static const uint32_t defaultClockRate = 48 * 1000; diff --git a/include/rtc/rtcpnackresponder.hpp b/include/rtc/rtcpnackresponder.hpp index d6e2f2e..8377409 100644 --- a/include/rtc/rtcpnackresponder.hpp +++ b/include/rtc/rtcpnackresponder.hpp @@ -28,7 +28,7 @@ namespace rtc { -class RTC_CPP_EXPORT RtcpNackResponder: public MediaHandlerElement { +class RTC_CPP_EXPORT RtcpNackResponder final: public MediaHandlerElement { /// Packet storage class RTC_CPP_EXPORT Storage { diff --git a/include/rtc/rtcpsrreporter.hpp b/include/rtc/rtcpsrreporter.hpp index 06a9c09..c4689cf 100644 --- a/include/rtc/rtcpsrreporter.hpp +++ b/include/rtc/rtcpsrreporter.hpp @@ -27,7 +27,7 @@ namespace rtc { -class RTC_CPP_EXPORT RtcpSrReporter: public MediaHandlerElement { +class RTC_CPP_EXPORT RtcpSrReporter final: public MediaHandlerElement { bool needsToReport = false;