ost::dtmftones(3)
NAME
ost::DTMFTones - DTMFTones is used to generate a series of dtmf audio
data from a 'telephone' number passed as an ASCII string.
SYNOPSIS
#include <audio2.h> Inherits ost::AudioTone. Public Member Functions DTMFTones (const char *digits, Level level, timeout_t duration=20, timeout_t interdigit=60) Generate a dtmf dialer for a specified dialing string. ~DTMFTones () Linear getFrame (void) bool isComplete (void) Protected Attributes unsigned remaining unsigned dtmfframes timeout_t frametime const char * digits Level level bool complete
Detailed Description
DTMFTones is used to generate a series of dtmf audio data from a
'telephone' number passed as an ASCII string.
Each time getFrame() is called, the next audio frame of dtmf audio will
be created and pulled.
- Author:
- David Sugar <dyfet@ostel.com> Generate DTMF audio
Constructor & Destructor Documentation
- ost::DTMFTones::DTMFTones (const char * digits, Level level, timeout_t
- duration = 20, timeout_t interdigit = 60) Generate a dtmf dialer for a specified dialing string.
- Parameters:
digits to generate tone dialing for.
level for dtmf.
duration timing for generated audio.
interdigit timing, should be multiple of frame. - ost::DTMFTones::~DTMFTones ()
Member Function Documentation
- Linear ost::DTMFTones::getFrame (void) [virtual]
- Reimplemented from ost::AudioTone.
- bool ost::DTMFTones::isComplete (void) [virtual]
- Reimplemented from ost::AudioTone.
Member Data Documentation
unsigned ost::DTMFTones::remaining [protected] unsigned ost::DTMFTones::dtmfframes [protected] timeout_t ost::DTMFTones::frametime [protected] const char* ost::DTMFTones::digits [protected] Level ost::DTMFTones::level [protected] bool ost::DTMFTones::complete [protected]
Author
- Generated automatically by Doxygen for ccAudio from the source code.