Click or drag to resize
DTMFDetector Class
DTMF Detector class for 16-bit PCM audio streams.
Inheritance Hierarchy
SystemObject
  StreamCoders.SignalsDTMFDetector

Namespace: StreamCoders.Signals
Assembly: MediaSuite (in MediaSuite.dll) Version: 2.0.5.0 (2.0.5.0)
Syntax
public class DTMFDetector : IDisposable

The DTMFDetector type exposes the following members.

Constructors
  NameDescription
Public methodDTMFDetector
Default constructor.
Top
Properties
  NameDescription
Public propertyBitsPerSample
Bits per sample of the PCM stream. Currently this value has to be 16.
Public propertyChannels
Number of channels on the PCM stream. Currently this value has to be 1.
Public propertySampleFrequency
Gets or sets the sample frequency of the PCM stream. Allowed values are: 8000, 16000.
Top
Methods
  NameDescription
Public methodDetect
Detect DTMF in a PCM Stream. Possible characters are: 0-9, A-D, '*' and '#'. The minimum duration for a tone to be detected is 40ms.
Public methodDispose
Destructor.
Public methodInit
Initializes DTMF Detector.
Top
Extension Methods
  NameDescription
Public Extension MethodCopyOverloaded.
Creates a copy of the object.
(Defined by ObjectExtensions.)
Public Extension MethodCopy(Object)Overloaded.
Creates a deep copy of the object using the supplied object as a target for the copy operation.
(Defined by ObjectExtensions.)
Top
Remarks
See DTMFDetectionSample on how to use this class.
See Also