sourCEntral - mobile manpages

pdf

ost::MFTones

NAME

ost::MFTones − MFTones is used to generate a series of mf audio data from a ’telephone’ number passed as an ASCII string.

SYNOPSIS

#include <audio2.h>

Inherits ost::AudioTone.

Public Member Functions

MFTones (const char *digits, Level level, timeout_t duration=20, timeout_t interdigit=60)
Generate a mf dialer for a specified dialing string.

~MFTones
()
Linear getFrame
(void)
bool isComplete (void)

Protected Attributes

unsigned remaining
unsigned mfframes
timeout_t frametime

const char * digits
Level level

bool complete
bool kflag

Detailed Description

MFTones is used to generate a series of mf 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 AT ostel DOT com> Generate MF audio

Constructor & Destructor Documentation

ost::MFTones::MFTones (const char * digits, Level level, timeout_t duration = 20, timeout_t interdigit = 60)
Generate a mf dialer for a specified dialing string.

Parameters:

digits to generate tone dialing for.
level
for mf.
duration
timing for generated audio.
interdigit
timing, should be multiple of frame.

ost::MFTones::~MFTones ()

Member Function Documentation

Linear ost::MFTones::getFrame (void) [virtual]
Reimplemented from ost::AudioTone.

bool ost::MFTones::isComplete (void) [virtual]
Reimplemented from ost::AudioTone.

Member Data Documentation

unsigned ost::MFTones::remaining [protected]
unsigned ost::MFTones::mfframes
[protected]
timeout_t ost::MFTones::frametime
[protected]
const char* ost::MFTones::digits
[protected]
Level ost::MFTones::level
[protected]
bool ost::MFTones::complete
[protected]
bool ost::MFTones::kflag
[protected]

Author

Generated automatically by Doxygen for ccAudio from the source code.

pdf