#include <VrDecimatingSigProc.h>
Inheritance diagram for VrDecimatingSigProc< iType, oType >:
Public Member Functions | |
VrDecimatingSigProc () | |
VrDecimatingSigProc (int outputs) | |
VrDecimatingSigProc (int outputs, int dec) | |
virtual void | pre_initialize () |
Set sampling frequency based on upstream sampling freq. | |
virtual int | forecast (VrSampleRange output, VrSampleRange inputs[]) |
map output range to required input ranges | |
virtual float | averageInputUse (int n) |
virtual unsigned int | mapSizeUp (int i, unsigned int size) |
virtual int | checkOutputSamplingFrequency (float sf) |
virtual | ~VrDecimatingSigProc () |
Protected Attributes | |
int | decimation |
|
|
|
|
|
|
|
|
|
Reimplemented from VrSigProc.
|
|
Reimplemented from VrSigProc.
Reimplemented in GrAtscConvert2xTo20.
|
|
map output range to required input ranges
Reimplemented from VrHistoryProc< iType, oType >.
Reimplemented in VrAudioDecoder< iType >, VrAudioEncoder< iType >, VrCorr< iType, oType >, VrSyncCorr< iType >, VrSyncFilter< iType >, GrAtscBitTimingLoop, GrAtscBitTimingLoop2, GrAtscBitTimingLoop3, GrAtscConvert2xTo20, GrAtscFieldSyncDemux, GrAtscSegSymSyncImpl, and VrSyncCorr< char >.
|
|
Reimplemented from VrHistoryProc< iType, oType >.
|
|
Set sampling frequency based on upstream sampling freq. This method handles automatically setting the sampling frequency for this module based on the sampling frequency of the upstream modules. For most modules, our sampling frequency is the same as our upstream neighbor. VrInterpolatingSigProc and VrDecimatingSigProc override this. This method is called immediately prior to initialize. Reimplemented from VrSigProc.
Reimplemented in GrAtscConvert2xTo20, and GrAtscSegSymSyncImpl.
|
|
|