webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Types | Public Member Functions | List of all members
webrtc::DtmfToneGenerator Class Reference

#include <dtmf_tone_generator.h>

Inheritance diagram for webrtc::DtmfToneGenerator:
webrtc::MockDtmfToneGenerator webrtc::MockDtmfToneGenerator

Public Types

enum  ReturnCodes { kNotInitialized = -1, kParameterError = -2, kNotInitialized = -1, kParameterError = -2 }
 
enum  ReturnCodes { kNotInitialized = -1, kParameterError = -2, kNotInitialized = -1, kParameterError = -2 }
 

Public Member Functions

 DtmfToneGenerator ()
 
virtual ~DtmfToneGenerator ()
 
virtual int Init (int fs, int event, int attenuation)
 
virtual void Reset ()
 
virtual int Generate (size_t num_samples, AudioMultiVector *output)
 
virtual bool initialized () const
 
 DtmfToneGenerator ()
 
virtual ~DtmfToneGenerator ()
 
virtual int Init (int fs, int event, int attenuation)
 
virtual void Reset ()
 
virtual int Generate (size_t num_samples, AudioMultiVector *output)
 
virtual bool initialized () const
 

Member Enumeration Documentation

◆ ReturnCodes [1/2]

Enumerator
kNotInitialized 
kParameterError 
kNotInitialized 
kParameterError 

◆ ReturnCodes [2/2]

Enumerator
kNotInitialized 
kParameterError 
kNotInitialized 
kParameterError 

Constructor & Destructor Documentation

◆ DtmfToneGenerator() [1/2]

webrtc::DtmfToneGenerator::DtmfToneGenerator ( )

◆ ~DtmfToneGenerator() [1/2]

virtual webrtc::DtmfToneGenerator::~DtmfToneGenerator ( )
inlinevirtual

◆ DtmfToneGenerator() [2/2]

webrtc::DtmfToneGenerator::DtmfToneGenerator ( )

◆ ~DtmfToneGenerator() [2/2]

virtual webrtc::DtmfToneGenerator::~DtmfToneGenerator ( )
inlinevirtual

Member Function Documentation

◆ Generate() [1/2]

int webrtc::DtmfToneGenerator::Generate ( size_t  num_samples,
AudioMultiVector output 
)
virtual

◆ Generate() [2/2]

virtual int webrtc::DtmfToneGenerator::Generate ( size_t  num_samples,
AudioMultiVector output 
)
virtual

◆ Init() [1/2]

virtual int webrtc::DtmfToneGenerator::Init ( int  fs,
int  event,
int  attenuation 
)
virtual

◆ Init() [2/2]

int webrtc::DtmfToneGenerator::Init ( int  fs,
int  event,
int  attenuation 
)
virtual

◆ initialized() [1/2]

bool webrtc::DtmfToneGenerator::initialized ( ) const
virtual

◆ initialized() [2/2]

virtual bool webrtc::DtmfToneGenerator::initialized ( ) const
virtual

◆ Reset() [1/2]

virtual void webrtc::DtmfToneGenerator::Reset ( )
virtual

◆ Reset() [2/2]

void webrtc::DtmfToneGenerator::Reset ( )
virtual

The documentation for this class was generated from the following files: