#include <rs.hpp>
|
| | ReedSolomon () |
| |
| | ~ReedSolomon () |
| |
| int | Decode (const void *src, void *dst, uint8_t *erase_pos=NULL, size_t erase_count=0) |
| |
| int | DecodeBlock (const void *src, const void *ecc, void *dst, uint8_t *erase_pos=NULL, size_t erase_count=0) |
| |
| void | Encode (const void *src, void *dst) |
| |
| void | EncodeBlock (const void *src, void *dst) |
| |
◆ ReedSolomon()
template<const uint8_t msg_length, const uint8_t ecc_length>
◆ ~ReedSolomon()
template<const uint8_t msg_length, const uint8_t ecc_length>
◆ Decode()
template<const uint8_t msg_length, const uint8_t ecc_length>
| int Decode |
( |
const void * |
src, |
|
|
void * |
dst, |
|
|
uint8_t * |
erase_pos = NULL, |
|
|
size_t |
erase_count = 0 |
|
) |
| |
|
inline |
◆ DecodeBlock()
template<const uint8_t msg_length, const uint8_t ecc_length>
| int DecodeBlock |
( |
const void * |
src, |
|
|
const void * |
ecc, |
|
|
void * |
dst, |
|
|
uint8_t * |
erase_pos = NULL, |
|
|
size_t |
erase_count = 0 |
|
) |
| |
|
inline |
◆ Encode()
template<const uint8_t msg_length, const uint8_t ecc_length>
| void Encode |
( |
const void * |
src, |
|
|
void * |
dst |
|
) |
| |
|
inline |
◆ EncodeBlock()
template<const uint8_t msg_length, const uint8_t ecc_length>
| void EncodeBlock |
( |
const void * |
src, |
|
|
void * |
dst |
|
) |
| |
|
inline |
The documentation for this class was generated from the following file:
- src/AudioTools/Communication/FEC/ReedSolomon/rs.hpp