PVXMLRecordable Class Reference

#include <vxml.h>

Inheritance diagram for PVXMLRecordable:

PObject PVXMLRecordableFilename

List of all members.

Public Member Functions

 PVXMLRecordable ()
virtual BOOL Open (const PString &_arg)=0
virtual void Record (PVXMLChannel &incomingChannel)=0
virtual void OnStart ()
virtual BOOL OnFrame (BOOL)
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


Constructor & Destructor Documentation

PVXMLRecordable::PVXMLRecordable (  )  [inline]


Member Function Documentation

virtual BOOL PVXMLRecordable::Open ( const PString _arg  )  [pure virtual]

Implemented in PVXMLRecordableFilename.

virtual void PVXMLRecordable::Record ( PVXMLChannel incomingChannel  )  [pure virtual]

Implemented in PVXMLRecordableFilename.

virtual void PVXMLRecordable::OnStart (  )  [inline, virtual]

virtual BOOL PVXMLRecordable::OnFrame ( BOOL   )  [inline, virtual]

Reimplemented in PVXMLRecordableFilename.

virtual void PVXMLRecordable::OnStop (  )  [inline, virtual]

void PVXMLRecordable::SetFinalSilence ( unsigned  v  )  [inline]

unsigned PVXMLRecordable::GetFinalSilence (  )  [inline]

void PVXMLRecordable::SetMaxDuration ( unsigned  v  )  [inline]

unsigned PVXMLRecordable::GetMaxDuration (  )  [inline]


Member Data Documentation

PTime PVXMLRecordable::silenceStart [protected]

PTime PVXMLRecordable::recordStart [protected]

unsigned PVXMLRecordable::finalSilence [protected]

unsigned PVXMLRecordable::maxDuration [protected]

unsigned PVXMLRecordable::consecutiveSilence [protected]


The documentation for this class was generated from the following file:
Generated on Fri Sep 21 14:40:16 2007 for PWLib by  doxygen 1.5.3