- net.fec.openrq - package net.fec.openrq
-
This is the main package in the OpenRQ API.
- net.fec.openrq.decoder - package net.fec.openrq.decoder
-
This package contains RaptorQ decoder related classes.
- net.fec.openrq.encoder - package net.fec.openrq.encoder
-
This package contains RaptorQ encoder related classes.
- net.fec.openrq.parameters - package net.fec.openrq.parameters
-
This package contains classes that handle FEC parameters.
- newDecoder(FECParameters, int) - Static method in class net.fec.openrq.OpenRQ
-
Returns a
DataDecoder
object that decodes source data into an array of bytes, configured according to the
provided FEC parameters and symbol overhead.
- newDecoderWithOneOverhead(FECParameters) - Static method in class net.fec.openrq.OpenRQ
-
Returns a
DataDecoder
object that decodes source data into an array of bytes, configured according to the
provided FEC parameters.
- newDecoderWithTwoOverhead(FECParameters) - Static method in class net.fec.openrq.OpenRQ
-
Returns a
DataDecoder
object that decodes source data into an array of bytes, configured according to the
provided FEC parameters.
- newDecoderWithZeroOverhead(FECParameters) - Static method in class net.fec.openrq.OpenRQ
-
Returns a
DataDecoder
object that decodes source data into an array of bytes, configured according to the
provided FEC parameters.
- newEncoder(byte[], FECParameters) - Static method in class net.fec.openrq.OpenRQ
-
Returns a
DataEncoder
object with an array of bytes as the source data, configured according to the
provided FEC parameters.
- newEncoder(byte[], int, FECParameters) - Static method in class net.fec.openrq.OpenRQ
-
Returns a
DataEncoder
object with an array of bytes as the source data, configured according to the
provided FEC parameters.
- newIterableBuilder() - Method in interface net.fec.openrq.encoder.SourceBlockEncoder
-
Returns a new builder object for an iterable over encoding packets.
- newParameters(long, int, int) - Static method in class net.fec.openrq.parameters.FECParameters
-
Returns a new instance, given specific FEC parameters.
- newParameters(long, int, int, int) - Static method in class net.fec.openrq.parameters.FECParameters
-
Returns a new instance, given specific FEC parameters.
- numberOfSourceBlocks() - Method in class net.fec.openrq.ArrayDataDecoder
-
- numberOfSourceBlocks() - Method in class net.fec.openrq.ArrayDataEncoder
-
- numberOfSourceBlocks() - Method in interface net.fec.openrq.decoder.DataDecoder
-
Returns the number of source blocks into which the source data is partitioned.
- numberOfSourceBlocks() - Method in interface net.fec.openrq.encoder.DataEncoder
-
Returns the number of source blocks into which the source data is partitioned.
- numberOfSourceBlocks() - Method in class net.fec.openrq.parameters.FECParameters
-
Returns the number of source blocks into which the source data is partitioned.
- numberOfSourceSymbols() - Method in interface net.fec.openrq.decoder.SourceBlockDecoder
-
Returns the total number of source symbols into which is divided the source block being decoded.
- numberOfSourceSymbols() - Method in interface net.fec.openrq.encoder.SourceBlockEncoder
-
Returns the total number of source symbols into which is divided the source block being encoded.
- numberOfSymbols() - Method in class net.fec.openrq.EncodingPacket
-
Returns the number of symbols in this encoding packet.
- numRepairSymbolsPerBlock(int) - Static method in class net.fec.openrq.parameters.ParameterChecker
-
Returns the total number of possible repair symbols in a source block, given the number of source symbols in the
block, starting at the initial repair symbol identifier.
- numRepairSymbolsPerBlock(int, int) - Static method in class net.fec.openrq.parameters.ParameterChecker
-
Returns the total number of possible repair symbols in a source block, given the number of source symbols in the
block and the encoding symbol identifier of the first repair symbol.