123456789101112131415161718192021222324252627282930313233343536373839 |
- #ifndef MODULES_RTP_RTCP_SOURCE_RTCP_PACKET_PLI_H_
- #define MODULES_RTP_RTCP_SOURCE_RTCP_PACKET_PLI_H_
- #include "modules/rtp_rtcp/source/rtcp_packet/psfb.h"
- namespace webrtc {
- namespace rtcp {
- class CommonHeader;
- class Pli : public Psfb {
- public:
- static constexpr uint8_t kFeedbackMessageType = 1;
- Pli();
- Pli(const Pli& pli);
- ~Pli() override;
- bool Parse(const CommonHeader& packet);
- size_t BlockLength() const override;
- bool Create(uint8_t* packet,
- size_t* index,
- size_t max_length,
- PacketReadyCallback callback) const override;
- };
- }
- }
- #endif
|