mirror of
https://github.com/mii443/libdatachannel.git
synced 2025-08-22 15:15:28 +00:00
Marked packetizers and RTCP handlers final
This commit is contained in:
@ -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
|
||||
|
@ -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;
|
||||
|
||||
|
@ -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.
|
||||
|
@ -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;
|
||||
|
@ -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 {
|
||||
|
@ -27,7 +27,7 @@
|
||||
|
||||
namespace rtc {
|
||||
|
||||
class RTC_CPP_EXPORT RtcpSrReporter: public MediaHandlerElement {
|
||||
class RTC_CPP_EXPORT RtcpSrReporter final: public MediaHandlerElement {
|
||||
|
||||
bool needsToReport = false;
|
||||
|
||||
|
Reference in New Issue
Block a user