Support for encoding and decoding with various parameters. Signed-off-by: kingbri <bdashore3@proton.me>