OpalWAVRecordManager Class Reference

#include <audiorecord.h>

Inheritance diagram for OpalWAVRecordManager:
OpalRecordManager

List of all members.

Classes

class  Mixer_T

Public Member Functions

 OpalWAVRecordManager ()
 ~OpalWAVRecordManager ()
virtual bool Open (const PString &callToken, const PFilePath &fn, bool mono)
virtual bool IsOpen (const PString &callToken) const
virtual bool CloseStream (const PString &callToken, const std::string &strmId)
virtual bool Close (const PString &callToken)
virtual bool WriteAudio (const PString &callToken, const std::string &strmId, const RTP_DataFrame &rtp)

Protected Types

typedef std::map< PString,
Mixer_T * > 
MixerMap_T

Protected Attributes

MixerMap_T m_mixers
PMutex m_mutex

Member Typedef Documentation

typedef std::map<PString, Mixer_T *> OpalWAVRecordManager::MixerMap_T [protected]

Constructor & Destructor Documentation

OpalWAVRecordManager::OpalWAVRecordManager (  ) 
OpalWAVRecordManager::~OpalWAVRecordManager (  ) 

Member Function Documentation

virtual bool OpalWAVRecordManager::Close ( const PString &  callToken  )  [virtual]

Implements OpalRecordManager.

virtual bool OpalWAVRecordManager::CloseStream ( const PString &  callToken,
const std::string &  strmId 
) [virtual]

Implements OpalRecordManager.

virtual bool OpalWAVRecordManager::IsOpen ( const PString &  callToken  )  const [virtual]

Implements OpalRecordManager.

virtual bool OpalWAVRecordManager::Open ( const PString &  callToken,
const PFilePath &  fn,
bool  mono 
) [virtual]

Implements OpalRecordManager.

virtual bool OpalWAVRecordManager::WriteAudio ( const PString &  callToken,
const std::string &  strmId,
const RTP_DataFrame rtp 
) [virtual]

Implements OpalRecordManager.


Member Data Documentation

PMutex OpalWAVRecordManager::m_mutex [protected]

The documentation for this class was generated from the following file:
Generated on Tue Jun 15 00:29:19 2010 for OPAL by  doxygen 1.6.3