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.
Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout