Instance Methods | |
| (bool) | - addRtpPacketAndGenerateFecWithDataBuffer:payloadLength:rtpHeaderLength: |
| (FMLiveSwitchFecRedPacket *) | - buildRedPacketWithDataBuffer:payloadLength:rtpHeaderLength:redPayloadType: |
| (bool) | - excessOverheadBelowMax |
| (bool) | - fecAvailable |
| (FMLiveSwitchFecRedPacket *) | - getFecPacketWithRedPayloadType:fecPayloadType:sequenceNumber:rtpHeaderLength: |
| (instancetype) | - initWithFec: |
| (bool) | - minimumMediaPacketsReached |
| (void) | - setFecParameters:numberFirstPartition: |
Class Methods | |
| (FMLiveSwitchFecProducer *) | + producerWithFec: |
| - (bool) addRtpPacketAndGenerateFecWithDataBuffer: | (NSMutableData *) | dataBuffer | |
| payloadLength: | (int) | payloadLength | |
| rtpHeaderLength: | (int) | rtpHeaderLength | |
| - (FMLiveSwitchFecRedPacket*) buildRedPacketWithDataBuffer: | (NSMutableData *) | dataBuffer | |
| payloadLength: | (int) | payloadLength | |
| rtpHeaderLength: | (int) | rtpHeaderLength | |
| redPayloadType: | (int) | redPayloadType | |
| - (bool) excessOverheadBelowMax |
| - (bool) fecAvailable |
| - (FMLiveSwitchFecRedPacket*) getFecPacketWithRedPayloadType: | (int) | redPayloadType | |
| fecPayloadType: | (int) | fecPayloadType | |
| sequenceNumber: | (int) | sequenceNumber | |
| rtpHeaderLength: | (int) | rtpHeaderLength | |
| - (instancetype) initWithFec: | (FMLiveSwitchFecContext *) | fec |
| - (bool) minimumMediaPacketsReached |
| + (FMLiveSwitchFecProducer*) producerWithFec: | (FMLiveSwitchFecContext *) | fec |
| - (void) setFecParameters: | (FMLiveSwitchFecProtectionParameters *) | parameters | |
| numberFirstPartition: | (int) | numberFirstPartition | |