Description | Hierarchy | Fields | Methods | Properties |
type TunavclDTMFDecoder = class(unavclInOutWavePipe)
DTMF Control
function applyDeviceFormat(format: PWAVEFORMATEXTENSIBLE; isSrc: bool = true): bool; override; |
|
function doOpen(): bool; override; |
|
function doWrite(data: pointer; len: uint; provider: pointer = nil): uint; override; |
|
function getAvailableDataLen(index: integer): uint; override; |
|
function isActive(): bool; override; |
|
procedure AfterConstruction(); override; |
|
procedure BeforeDestruction(); override; |
|
procedure doClose(); override; |
property onDTMFCodeDetected: tDTMFCodeDetectedEvent read getOnCodeDE write setOnCodeDE; |
|
property threshold: int read getThreshold write setThreshold default c_def_dtmfd_LVS; |
function applyDeviceFormat(format: PWAVEFORMATEXTENSIBLE; isSrc: bool = true): bool; override; |
|
function doOpen(): bool; override; |
|
function doWrite(data: pointer; len: uint; provider: pointer = nil): uint; override; |
|
function getAvailableDataLen(index: integer): uint; override; |
|
function isActive(): bool; override; |
|
procedure AfterConstruction(); override; |
|
procedure BeforeDestruction(); override; |
|
procedure doClose(); override; |
|
property onDTMFCodeDetected: tDTMFCodeDetectedEvent read getOnCodeDE write setOnCodeDE; |
|
Fires when new DTMF code is detected. |
property threshold: int read getThreshold write setThreshold default c_def_dtmfd_LVS; |
|
(c) 2012 Lake of Soft