- SBDInfo - Class in net.fec.openrq
-
This class represents information about a source block decoder that can be conveyed to an encoder, in order to help
decide which symbols are prioritized for encoding.
- schemeSpecificOTI() - Method in class net.fec.openrq.parameters.SerializableParameters
-
Returns the Scheme-Specific FEC Object Transmission Information.
- SerializablePacket - Class in net.fec.openrq
-
A serializable encoding packet.
- SerializablePacket(int, byte[]) - Constructor for class net.fec.openrq.SerializablePacket
-
Constructs a new serializable encoding packet.
- SerializableParameters - Class in net.fec.openrq.parameters
-
A serializable container for FEC parameters.
- SerializableParameters(long, int) - Constructor for class net.fec.openrq.parameters.SerializableParameters
-
Constructs a new serializable object containing FEC parameters.
- SerializableSBDInfo - Class in net.fec.openrq
-
A serializable container for source block decoder information.
- SerializableSBDInfo(byte[]) - Constructor for class net.fec.openrq.SerializableSBDInfo
-
Constructs a new serializable object containing a source block decoder information.
- setSymbolOverhead(int) - Method in interface net.fec.openrq.decoder.SourceBlockDecoder
-
Sets the current symbol overhead to the specified value.
- sourceBlock(int) - Method in class net.fec.openrq.ArrayDataDecoder
-
Returns a decoder object for the source block with the provided source block number.
- sourceBlock(int) - Method in class net.fec.openrq.ArrayDataEncoder
-
Returns an encoder object for the source block with the provided source block number.
- sourceBlock(int) - Method in interface net.fec.openrq.decoder.DataDecoder
-
Returns a decoder object for the source block with the provided source block number.
- sourceBlock(int) - Method in interface net.fec.openrq.encoder.DataEncoder
-
Returns an encoder object for the source block with the provided source block number.
- SourceBlockDecoder - Interface in net.fec.openrq.decoder
-
A decoder for a source block.
- sourceBlockDecoderInfo() - Method in class net.fec.openrq.SerializableSBDInfo
-
Returns the source block decoder information, encoded as an array of bytes.
- SourceBlockEncoder - Interface in net.fec.openrq.encoder
-
An encoder for a source block.
- SourceBlockEncoder.IterableBuilder - Interface in net.fec.openrq.encoder
-
- sourceBlockIterable() - Method in class net.fec.openrq.ArrayDataDecoder
-
- sourceBlockIterable() - Method in class net.fec.openrq.ArrayDataEncoder
-
- sourceBlockIterable() - Method in interface net.fec.openrq.decoder.DataDecoder
-
Returns a new iterable over all source block decoders.
- sourceBlockIterable() - Method in interface net.fec.openrq.encoder.DataEncoder
-
Returns a new iterable over all source block encoders.
- sourceBlockNumber() - Method in interface net.fec.openrq.decoder.SourceBlockDecoder
-
Returns the identifier of the source block being decoded.
- sourceBlockNumber() - Method in interface net.fec.openrq.encoder.SourceBlockEncoder
-
Returns the identifier of the source block being encoded.
- sourceBlockNumber() - Method in class net.fec.openrq.EncodingPacket
-
Returns the source block number of all symbols in this packet.
- sourceBlockNumber() - Method in class net.fec.openrq.SBDInfo
-
Returns the identifier of the source block being decoded.
- sourceBlockNumber() - Method in class net.fec.openrq.SerializablePacket
-
Returns the source block number of all encoding symbols.
- SourceBlockState - Enum in net.fec.openrq.decoder
-
An enum value indicating the result of a source block decoder receiving an encoding packet.
- sourcePacket(int) - Method in interface net.fec.openrq.encoder.SourceBlockEncoder
-
Returns an encoding packet with a source symbol from the source block being encoded.
- sourcePacket(int, int) - Method in interface net.fec.openrq.encoder.SourceBlockEncoder
-
Returns an encoding packet with multiple source symbols from the source block being encoded.
- sourcePacketsIterable() - Method in interface net.fec.openrq.encoder.SourceBlockEncoder
-
Returns an iterable over all source packets, each packet containing one source symbol.
- startAt(int) - Method in interface net.fec.openrq.encoder.SourceBlockEncoder.IterableBuilder
-
Defines the encoding symbol identifier (ESI) of the symbol in the first encoding packet.
- startAtInitialRepairSymbol() - Method in interface net.fec.openrq.encoder.SourceBlockEncoder.IterableBuilder
-
Convenience method for defining the
starting encoding symbol identifier (ESI) to
the ESI of the first repair symbol.
- startAtInitialSourceSymbol() - Method in interface net.fec.openrq.encoder.SourceBlockEncoder.IterableBuilder
-
Convenience method for defining the
starting encoding symbol identifier (ESI) to
the ESI of the first source symbol.
- state() - Method in class net.fec.openrq.SBDInfo
-
Returns the latest state of the source block being decoded.
- symbolAlignment() - Method in class net.fec.openrq.parameters.FECParameters
-
Returns the symbol alignment value.
- symbolAlignmentValue() - Static method in class net.fec.openrq.parameters.ParameterChecker
-
Returns the symbol alignment parameter (1).
- symbolOverhead() - Method in interface net.fec.openrq.decoder.SourceBlockDecoder
-
Returns the current repair symbol overhead.
- symbols() - Method in class net.fec.openrq.EncodingPacket
-
Returns the data from the symbol(s) in this packet.
- symbols() - Method in class net.fec.openrq.SerializablePacket
-
Returns the encoding symbols data.
- symbolSize() - Method in class net.fec.openrq.ArrayDataDecoder
-
- symbolSize() - Method in class net.fec.openrq.ArrayDataEncoder
-
- symbolSize() - Method in interface net.fec.openrq.decoder.DataDecoder
-
Returns the size of a symbol, in number of bytes.
- symbolSize() - Method in interface net.fec.openrq.encoder.DataEncoder
-
Returns the size of a symbol, in number of bytes.
- symbolSize() - Method in class net.fec.openrq.parameters.FECParameters
-
Returns the size of a symbol, in number of bytes.
- symbolsLength() - Method in class net.fec.openrq.EncodingPacket
-
Returns the length of the symbols data, in number of bytes.
- symbolType() - Method in class net.fec.openrq.EncodingPacket
-
Returns the type of all the symbols in this encoding packet (source or repair).
- SymbolType - Enum in net.fec.openrq
-
An enum value indicating the type of encoding symbols within an encoding packet.