#include <vxml.h>
Inheritance diagram for PVXMLRecordable:

Public Member Functions | |
| PVXMLRecordable () | |
| virtual PBoolean | Open (const PString &arg)=0 |
| virtual void | Record (PVXMLChannel &incomingChannel)=0 |
| virtual void | OnStart () |
| virtual PBoolean | OnFrame (PBoolean) |
| virtual void | OnStop () |
| void | SetFinalSilence (unsigned v) |
| unsigned | GetFinalSilence () |
| void | SetMaxDuration (unsigned v) |
| unsigned | GetMaxDuration () |
Protected Attributes | |
| PTime | silenceStart |
| PTime | recordStart |
| unsigned | finalSilence |
| unsigned | maxDuration |
| unsigned | consecutiveSilence |
| PVXMLRecordable::PVXMLRecordable | ( | ) | [inline] |
| unsigned PVXMLRecordable::GetFinalSilence | ( | ) | [inline] |
| unsigned PVXMLRecordable::GetMaxDuration | ( | ) | [inline] |
Reimplemented in PVXMLRecordableFilename.
| virtual void PVXMLRecordable::OnStart | ( | ) | [inline, virtual] |
| virtual void PVXMLRecordable::OnStop | ( | ) | [inline, virtual] |
Implemented in PVXMLRecordableFilename.
| virtual void PVXMLRecordable::Record | ( | PVXMLChannel & | incomingChannel | ) | [pure virtual] |
Implemented in PVXMLRecordableFilename.
| void PVXMLRecordable::SetFinalSilence | ( | unsigned | v | ) | [inline] |
| void PVXMLRecordable::SetMaxDuration | ( | unsigned | v | ) | [inline] |
unsigned PVXMLRecordable::consecutiveSilence [protected] |
unsigned PVXMLRecordable::finalSilence [protected] |
unsigned PVXMLRecordable::maxDuration [protected] |
PTime PVXMLRecordable::recordStart [protected] |
PTime PVXMLRecordable::silenceStart [protected] |
1.4.7