8 #ifndef _MprNotchFilter_h_ 9 #define _MprNotchFilter_h_ 102 #endif // _MprNotchFilter_h_ void initFilter()
Definition: MprNotchFilter.cpp:117
Message object used to communicate with the media processing task.
Definition: MpResourceMsg.h:30
float mA2
Definition: MprNotchFilter.h:86
static const float DEFAULT_TARGET_FREQ
Definition: MprNotchFilter.h:77
~MprNotchFilter()
Destructor.
Definition: MprNotchFilter.cpp:64
float mZ2
Definition: MprNotchFilter.h:90
float mA1
Definition: MprNotchFilter.h:85
static const float DEFAULT_SAMPLING_RATE
Definition: MprNotchFilter.h:78
float mB1
Definition: MprNotchFilter.h:87
Flow graph for coordinating the execution of media processing resources.
Definition: MpFlowGraphBase.h:91
float mSampleRate
Definition: MprNotchFilter.h:82
int16_t MpAudioSample
Definition: MpTypes.h:44
UtlBoolean filterSamples(MpBufPtr inBufs[], int inBufsSize, MpBufPtr outBufs[], int outBufsSize, int samplesPerFrame)
Definition: MprNotchFilter.cpp:178
float mZ1
Definition: MprNotchFilter.h:89
void doFiltering(const MpAudioSample *x, MpAudioSample *y, int n)
Definition: MprNotchFilter.cpp:142
float mA0
Definition: MprNotchFilter.h:84
static const float DEFAULT_BW
Definition: MprNotchFilter.h:79
Abstract base class for all audio processing objects.
Definition: MpAudioResource.h:38
Definition: MprNotchFilter.h:26
float mBW
Definition: MprNotchFilter.h:83
UtlBoolean doProcessFrame(MpBufPtr inBufs[], MpBufPtr outBufs[], int inBufsSize, int outBufsSize, UtlBoolean isEnabled, int samplesPerFrame, int samplesPerSecond)
This method does the real work for the media processing resource and must be defined in each class de...
Definition: MprNotchFilter.cpp:87
Smart pointer to MpBuf.
Definition: MpBuf.h:160
MprNotchFilter(const UtlString &rName)
Constructor.
Definition: MprNotchFilter.cpp:52
float mB2
Definition: MprNotchFilter.h:88
MpFlowGraphBase * mpFlowGraph
Definition: MprNotchFilter.h:92
float mTargetFreq
Definition: MprNotchFilter.h:81
UtlBoolean isEnabled() const
Returns TRUE is this resource is currently enabled, FALSE otherwise.
Definition: MpResource.cpp:440
UtlBoolean handleMessage(MpResourceMsg &rMsg)
Handles an incoming flowgraph message for this media processing object.
Definition: MprNotchFilter.cpp:75