Marked packetizers and RTCP handlers final

This commit is contained in:
Paul-Louis Ageneau
2021-04-13 22:09:16 +02:00
parent 4ca78db146
commit 0c882d074e
6 changed files with 6 additions and 6 deletions

View File

@ -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

View File

@ -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;

View File

@ -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.

View File

@ -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;

View File

@ -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 {

View File

@ -27,7 +27,7 @@
namespace rtc {
class RTC_CPP_EXPORT RtcpSrReporter: public MediaHandlerElement {
class RTC_CPP_EXPORT RtcpSrReporter final: public MediaHandlerElement {
bool needsToReport = false;