Sfoglia il codice sorgente

Marked packetizers and RTCP handlers final

Paul-Louis Ageneau 4 anni fa
parent
commit
0c882d074e

+ 1 - 1
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

+ 1 - 1
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<NalUnits> splitMessage(binary_ptr message);
 	const uint16_t maximumFragmentSize;
 

+ 1 - 1
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.

+ 1 - 1
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;

+ 1 - 1
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 {

+ 1 - 1
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;