|
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] |