DtmfFilter Class Reference

#include <dtmffilter.h>

List of all members.


Detailed Description

Definition at line 26 of file dtmffilter.h.


Public Member Functions

 DtmfFilter ()
 ~DtmfFilter ()
QChar process (short *samples, int length)

Private Member Functions

void HitCounter (int Frequency, int numHitsThisSample)
QChar CheckAnyDTMF ()

Private Attributes

goertzelfilter_697
goertzelfilter_770
goertzelfilter_852
goertzelfilter_941
goertzelfilter_1209
goertzelfilter_1336
goertzelfilter_1477
QMap< int, int > Hits
QMap< QChar, unsigned int > Debounce

Constructor & Destructor Documentation

DtmfFilter::DtmfFilter (  ) 

Definition at line 41 of file dtmffilter.cpp.

DtmfFilter::~DtmfFilter (  ) 

Definition at line 77 of file dtmffilter.cpp.


Member Function Documentation

QChar DtmfFilter::process ( short *  samples,
int  length 
)

Definition at line 88 of file dtmffilter.cpp.

Referenced by rtp::PlayOutAudio().

void DtmfFilter::HitCounter ( int  Frequency,
int  numHitsThisSample 
) [private]

Definition at line 101 of file dtmffilter.cpp.

Referenced by process().

QChar DtmfFilter::CheckAnyDTMF (  )  [private]

Definition at line 110 of file dtmffilter.cpp.

Referenced by process().


Member Data Documentation

Definition at line 37 of file dtmffilter.h.

Referenced by DtmfFilter(), process(), and ~DtmfFilter().

Definition at line 38 of file dtmffilter.h.

Referenced by DtmfFilter(), process(), and ~DtmfFilter().

Definition at line 39 of file dtmffilter.h.

Referenced by DtmfFilter(), process(), and ~DtmfFilter().

Definition at line 40 of file dtmffilter.h.

Referenced by DtmfFilter(), process(), and ~DtmfFilter().

Definition at line 41 of file dtmffilter.h.

Referenced by DtmfFilter(), process(), and ~DtmfFilter().

Definition at line 42 of file dtmffilter.h.

Referenced by DtmfFilter(), process(), and ~DtmfFilter().

Definition at line 43 of file dtmffilter.h.

Referenced by DtmfFilter(), process(), and ~DtmfFilter().

QMap<int,int> DtmfFilter::Hits [private]

Definition at line 45 of file dtmffilter.h.

Referenced by CheckAnyDTMF(), DtmfFilter(), and HitCounter().

QMap<QChar, unsigned int> DtmfFilter::Debounce [private]

Definition at line 46 of file dtmffilter.h.

Referenced by CheckAnyDTMF(), and DtmfFilter().


The documentation for this class was generated from the following files:

Generated on Sat Dec 18 05:16:01 2010 for MythTV by  doxygen 1.5.5