OpalWAVRecordManager Class Reference

#include <audiorecord.h>

Inheritance diagram for OpalWAVRecordManager:

OpalRecordManager List of all members.

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

Classes

class  Mixer_T

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::Open ( const PString &  callToken,
const PFilePath &  fn,
bool  mono 
) [virtual]

Implements OpalRecordManager.

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

Implements OpalRecordManager.

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

Implements OpalRecordManager.

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

Implements OpalRecordManager.

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

Implements OpalRecordManager.


Member Data Documentation

MixerMap_T OpalWAVRecordManager::m_mixers [protected]

PMutex OpalWAVRecordManager::m_mutex [protected]


The documentation for this class was generated from the following file:
Generated on Mon Feb 1 00:26:18 2010 for OPAL by  doxygen 1.5.1