Home Units Hierarchy Routines All identifiers

Class TunavclDTMFDecoder

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TunavclDTMFDecoder = class(unavclInOutWavePipe)

Description

DTMF Control

Hierarchy

Overview

Methods

Protected function applyDeviceFormat(format: PWAVEFORMATEXTENSIBLE; isSrc: bool = true): bool; override;
Protected function doOpen(): bool; override;
Protected function doWrite(data: pointer; len: uint; provider: pointer = nil): uint; override;
Protected function getAvailableDataLen(index: integer): uint; override;
Protected function isActive(): bool; override;
Public procedure AfterConstruction(); override;
Public procedure BeforeDestruction(); override;
Protected procedure doClose(); override;

Properties

Published property onDTMFCodeDetected: tDTMFCodeDetectedEvent read getOnCodeDE write setOnCodeDE;
Published property threshold: int read getThreshold write setThreshold default c_def_dtmfd_LVS;

Description

Methods

Protected function applyDeviceFormat(format: PWAVEFORMATEXTENSIBLE; isSrc: bool = true): bool; override;
 
Protected function doOpen(): bool; override;
 
Protected function doWrite(data: pointer; len: uint; provider: pointer = nil): uint; override;
 
Protected function getAvailableDataLen(index: integer): uint; override;
 
Protected function isActive(): bool; override;
 
Public procedure AfterConstruction(); override;
 
Public procedure BeforeDestruction(); override;
 
Protected procedure doClose(); override;
 

Properties

Published property onDTMFCodeDetected: tDTMFCodeDetectedEvent read getOnCodeDE write setOnCodeDE;

Fires when new DTMF code is detected.

Published property threshold: int read getThreshold write setThreshold default c_def_dtmfd_LVS;
 

(c) 2012 Lake of Soft


Generated by PasDoc 0.12.1 on 2012-10-09