| Description | Hierarchy | Fields | Methods | Properties | 
type unaDspDTMFDecoder = class(unaObject)
DTMF Decoder implementation.
![]()  | 
constructor create(); | 
![]()  | 
function setFormat(samplingRate, bitsPerSample, numChannels: int): HRESULT; | 
![]()  | 
function write(data: pointer; size: int): HRESULT; | 
![]()  | 
procedure clearState(); | 
![]()  | 
procedure DTMFCodeDetected(code: char; const param: single); virtual; | 
![]()  | 
property onDTMFCodeDetected: tDTMFCodeDetectedEvent read f_onCode write f_onCode; | 
![]()  | 
property threshold: int read f_dtmfd_LVS write f_dtmfd_LVS; | 
![]()  | 
constructor create(); | 
![]()  | 
function setFormat(samplingRate, bitsPerSample, numChannels: int): HRESULT; | 
![]()  | 
function write(data: pointer; size: int): HRESULT; | 
![]()  | 
procedure clearState(); | 
![]()  | 
procedure DTMFCodeDetected(code: char; const param: single); virtual; | 
![]()  | 
property onDTMFCodeDetected: tDTMFCodeDetectedEvent read f_onCode write f_onCode; | 
![]()  | 
property threshold: int read f_dtmfd_LVS write f_dtmfd_LVS; | 
| 
 The lower signal you have, the lower threshold value should be.  | |
(c) 2012 Lake of Soft