#include "blanker.h" #include "dsp/block_helpers.h" #include namespace satdump { namespace ndsp { template BlankerBlock::BlankerBlock() : BlockSimple("blanker_" + getShortTypeName() + getShortTypeName(), {{"in", getTypeSampleType()}}, {{"out", getTypeSampleType()}}) { } template BlankerBlock::~BlankerBlock() { } template uint32_t BlankerBlock::process(T *input, uint32_t nsamples, T *output) { if (blank) memset(output, 0, nsamples * sizeof(T)); else memcpy(output, input, nsamples * sizeof(T)); return nsamples; } template class BlankerBlock; template class BlankerBlock; } // namespace ndsp } // namespace satdump