PTLib
Version 2.10.4
|
#include <vxml.h>
Public Member Functions | |
PVXMLRecordable () | |
virtual PBoolean | Open (const PString &arg)=0 |
virtual bool | OnStart (PVXMLChannel &incomingChannel)=0 |
virtual void | OnStop () |
virtual PBoolean | OnFrame (PBoolean) |
void | SetFinalSilence (unsigned v) |
unsigned | GetFinalSilence () |
void | SetMaxDuration (unsigned v) |
unsigned | GetMaxDuration () |
Protected Attributes | |
PSimpleTimer | m_silenceTimer |
PSimpleTimer | m_recordTimer |
unsigned | m_finalSilence |
unsigned | m_maxDuration |
unsigned PVXMLRecordable::GetFinalSilence | ( | ) | [inline] |
References m_finalSilence.
unsigned PVXMLRecordable::GetMaxDuration | ( | ) | [inline] |
References m_maxDuration.
virtual PBoolean PVXMLRecordable::OnFrame | ( | PBoolean | ) | [inline, virtual] |
Reimplemented in PVXMLRecordableFilename.
virtual bool PVXMLRecordable::OnStart | ( | PVXMLChannel & | incomingChannel | ) | [pure virtual] |
Implemented in PVXMLRecordableFilename.
virtual void PVXMLRecordable::OnStop | ( | ) | [inline, virtual] |
virtual PBoolean PVXMLRecordable::Open | ( | const PString & | arg | ) | [pure virtual] |
Implemented in PVXMLRecordableFilename.
void PVXMLRecordable::SetFinalSilence | ( | unsigned | v | ) | [inline] |
References m_finalSilence.
void PVXMLRecordable::SetMaxDuration | ( | unsigned | v | ) | [inline] |
References m_maxDuration.
unsigned PVXMLRecordable::m_finalSilence [protected] |
Referenced by GetFinalSilence(), and SetFinalSilence().
unsigned PVXMLRecordable::m_maxDuration [protected] |
Referenced by GetMaxDuration(), and SetMaxDuration().
PSimpleTimer PVXMLRecordable::m_recordTimer [protected] |
PSimpleTimer PVXMLRecordable::m_silenceTimer [protected] |