#include <audiorecord.h>
Public Member Functions | |
OpalRecordManager () | |
PBoolean | Open (const PString &_callToken, const PFilePath &fn) |
bool | IsOpen () const |
PBoolean | CloseStream (const PString &_callToken, const std::string &_strm) |
PBoolean | Close (const PString &_callToken) |
PBoolean | WriteAudio (const PString &_callToken, const std::string &strm, const RTP_DataFrame &rtp) |
Public Attributes | |
Mixer_T | mixer |
Protected Attributes | |
PMutex | mutex |
PString | token |
PBoolean | started |
Classes | |
class | Mixer_T |
OpalRecordManager::OpalRecordManager | ( | ) |
PBoolean OpalRecordManager::Open | ( | const PString & | _callToken, | |
const PFilePath & | fn | |||
) |
bool OpalRecordManager::IsOpen | ( | ) | const [inline] |
PBoolean OpalRecordManager::CloseStream | ( | const PString & | _callToken, | |
const std::string & | _strm | |||
) |
PBoolean OpalRecordManager::Close | ( | const PString & | _callToken | ) |
PBoolean OpalRecordManager::WriteAudio | ( | const PString & | _callToken, | |
const std::string & | strm, | |||
const RTP_DataFrame & | rtp | |||
) |
PMutex OpalRecordManager::mutex [protected] |
PString OpalRecordManager::token [protected] |
PBoolean OpalRecordManager::started [protected] |