11class FecHeaderWriter {
19 struct ProtectedStream {
30 ProtectedStream& operator=(ProtectedStream
const&);
31 ProtectedStream(ProtectedStream
const&);
45 FecHeaderWriter& operator=(FecHeaderWriter
const&);
46 FecHeaderWriter(FecHeaderWriter
const&);
52 virtual ~FecHeaderWriter();
54 virtual uint64 MinPacketMaskSize(uchar
const* packet_mask, uint64 packet_mask_size)
const = 0;
56 virtual uint64 FecHeaderSize(uint64 packet_mask_size)
const = 0;
58 virtual void FinalizeFecHeader(
67 MCNAPI
FecHeaderWriter(uint64 max_media_packets, uint64 max_fec_packets, uint64 max_packet_overhead);
73 MCNAPI
void*
$ctor(uint64 max_media_packets, uint64 max_fec_packets, uint64 max_packet_overhead);