11#ifndef INCLUDED_TPC_ENCODER_H
12#define INCLUDED_TPC_ENCODER_H
36 void generic_work(
const void* inBuffer,
void* outbuffer)
override;
37 int get_output_size()
override;
38 int get_input_size()
override;
75 size_t numRowsToEncode;
101 double rate()
override {
return (1.0 * get_input_size() / get_output_size()); }
Definition generic_encoder.h:23
std::shared_ptr< generic_encoder > sptr
Definition generic_encoder.h:37
Definition tpc_encoder.h:25
double rate() override
Definition tpc_encoder.h:101
static generic_encoder::sptr make(std::vector< int > row_poly, std::vector< int > col_poly, int krow, int kcol, int bval, int qval)
bool set_frame_size(unsigned int) override
Definition tpc_encoder.h:102
STL class.
Definition vector_docstub.h:11
#define FEC_API
Definition gr-fec/include/gnuradio/fec/api.h:18
GNU Radio logging wrapper.
Definition basic_block.h:29