#define WEBRTC_MODULES_RTP_RTCP_SOURCE_RTP_FORMAT_H264_H_
#include <queue>
+#include <string>
#include "webrtc/modules/rtp_rtcp/source/rtp_format.h"
// Depacketizer for H264.
class RtpDepacketizerH264 : public RtpDepacketizer {
public:
- explicit RtpDepacketizerH264(RtpData* const callback);
-
virtual ~RtpDepacketizerH264() {}
- virtual bool Parse(WebRtcRTPHeader* rtp_header,
+ virtual bool Parse(ParsedPayload* parsed_payload,
const uint8_t* payload_data,
size_t payload_data_length) OVERRIDE;
-
- private:
- RtpData* const callback_;
-
- DISALLOW_COPY_AND_ASSIGN(RtpDepacketizerH264);
};
} // namespace webrtc
#endif // WEBRTC_MODULES_RTP_RTCP_SOURCE_RTP_FORMAT_H264_H_