#include <audiorecord.h>
Inheritance diagram for OpalWAVRecordManager:
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 |
typedef std::map<PString, Mixer_T *> OpalWAVRecordManager::MixerMap_T [protected] |
OpalWAVRecordManager::OpalWAVRecordManager | ( | ) |
OpalWAVRecordManager::~OpalWAVRecordManager | ( | ) |
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.
MixerMap_T OpalWAVRecordManager::m_mixers [protected] |
PMutex OpalWAVRecordManager::m_mutex [protected] |