#include <dahdi_ep.h>
DahdiLineInterfaceDevice::ChannelInfo::ChannelInfo |
( |
dahdi_params & |
parms | ) |
|
virtual DahdiLineInterfaceDevice::ChannelInfo::~ChannelInfo |
( |
| ) |
|
|
virtual |
virtual bool DahdiLineInterfaceDevice::ChannelInfo::Close |
( |
| ) |
|
|
virtual |
short DahdiLineInterfaceDevice::ChannelInfo::DecodeSample |
( |
BYTE |
sample | ) |
|
virtual bool DahdiLineInterfaceDevice::ChannelInfo::DetectTones |
( |
void * |
buffer, |
|
|
int |
len |
|
) |
| |
|
virtual |
virtual bool DahdiLineInterfaceDevice::ChannelInfo::EnableAudio |
( |
bool |
enable | ) |
|
|
virtual |
BYTE DahdiLineInterfaceDevice::ChannelInfo::EncodeSample |
( |
short |
sample | ) |
|
virtual void DahdiLineInterfaceDevice::ChannelInfo::Flush |
( |
| ) |
|
|
virtual |
virtual bool DahdiLineInterfaceDevice::ChannelInfo::GetPlayVolume |
( |
unsigned & |
volume | ) |
|
|
inlinevirtual |
virtual PINDEX DahdiLineInterfaceDevice::ChannelInfo::GetReadFrameSize |
( |
| ) |
|
|
inlinevirtual |
virtual bool DahdiLineInterfaceDevice::ChannelInfo::GetRecordVolume |
( |
unsigned & |
volume | ) |
|
|
inlinevirtual |
virtual PINDEX DahdiLineInterfaceDevice::ChannelInfo::GetWriteFrameSize |
( |
| ) |
|
|
inlinevirtual |
virtual bool DahdiLineInterfaceDevice::ChannelInfo::InternalReadFrame |
( |
void * |
buf | ) |
|
|
virtual |
virtual bool DahdiLineInterfaceDevice::ChannelInfo::IsAudioEnabled |
( |
| ) |
const |
|
inlinevirtual |
virtual bool DahdiLineInterfaceDevice::ChannelInfo::IsFXS |
( |
| ) |
|
|
inlinevirtual |
virtual bool DahdiLineInterfaceDevice::ChannelInfo::IsMediaRunning |
( |
| ) |
const |
|
inlinevirtual |
virtual bool DahdiLineInterfaceDevice::ChannelInfo::IsOffHook |
( |
| ) |
|
|
inlinevirtual |
virtual bool DahdiLineInterfaceDevice::ChannelInfo::IsTonePlaying |
( |
| ) |
|
|
virtual |
virtual bool DahdiLineInterfaceDevice::ChannelInfo::LookForEvent |
( |
| ) |
|
|
virtual |
virtual void DahdiLineInterfaceDevice::ChannelInfo::OffHook |
( |
| ) |
|
|
inlinevirtual |
virtual void DahdiLineInterfaceDevice::ChannelInfo::OnHook |
( |
| ) |
|
|
inlinevirtual |
virtual bool DahdiLineInterfaceDevice::ChannelInfo::Open |
( |
int |
samplesPerBlock | ) |
|
|
virtual |
virtual bool DahdiLineInterfaceDevice::ChannelInfo::PlayTone |
( |
CallProgressTones |
tone | ) |
|
|
virtual |
virtual char DahdiLineInterfaceDevice::ChannelInfo::ReadDTMF |
( |
| ) |
|
|
virtual |
virtual bool DahdiLineInterfaceDevice::ChannelInfo::ReadFrame |
( |
void * |
buf, |
|
|
PINDEX & |
count |
|
) |
| |
|
virtual |
virtual bool DahdiLineInterfaceDevice::ChannelInfo::SetOffHook |
( |
bool |
newState | ) |
|
|
inlinevirtual |
virtual bool DahdiLineInterfaceDevice::ChannelInfo::SetPlayVolume |
( |
unsigned |
volume | ) |
|
|
inlinevirtual |
virtual bool DahdiLineInterfaceDevice::ChannelInfo::SetReadFormat |
( |
const OpalMediaFormat & |
mediaFormat | ) |
|
|
virtual |
virtual bool DahdiLineInterfaceDevice::ChannelInfo::SetReadFrameSize |
( |
PINDEX |
frameSize | ) |
|
|
inlinevirtual |
virtual bool DahdiLineInterfaceDevice::ChannelInfo::SetRecordVolume |
( |
unsigned |
volume | ) |
|
|
inlinevirtual |
virtual bool DahdiLineInterfaceDevice::ChannelInfo::SetWriteFormat |
( |
const OpalMediaFormat & |
mediaFormat | ) |
|
|
virtual |
virtual bool DahdiLineInterfaceDevice::ChannelInfo::SetWriteFrameSize |
( |
PINDEX |
frameSize | ) |
|
|
inlinevirtual |
virtual bool DahdiLineInterfaceDevice::ChannelInfo::StartMedia |
( |
| ) |
|
|
virtual |
virtual bool DahdiLineInterfaceDevice::ChannelInfo::StopMedia |
( |
| ) |
|
|
virtual |
virtual bool DahdiLineInterfaceDevice::ChannelInfo::StopReading |
( |
| ) |
|
|
virtual |
virtual bool DahdiLineInterfaceDevice::ChannelInfo::StopTone |
( |
| ) |
|
|
virtual |
virtual bool DahdiLineInterfaceDevice::ChannelInfo::StopWriting |
( |
| ) |
|
|
virtual |
void DahdiLineInterfaceDevice::ChannelInfo::ThreadMain |
( |
| ) |
|
virtual bool DahdiLineInterfaceDevice::ChannelInfo::WriteFrame |
( |
const void * |
buf, |
|
|
PINDEX |
count, |
|
|
PINDEX & |
written |
|
) |
| |
|
virtual |
bool DahdiLineInterfaceDevice::ChannelInfo::m_audioEnable |
int DahdiLineInterfaceDevice::ChannelInfo::m_channelNumber |
int DahdiLineInterfaceDevice::ChannelInfo::m_chanPos |
PDTMFDecoder DahdiLineInterfaceDevice::ChannelInfo::m_dtmfDecoder |
PMutex DahdiLineInterfaceDevice::ChannelInfo::m_dtmfMutex |
std::queue<char> DahdiLineInterfaceDevice::ChannelInfo::m_dtmfQueue |
int DahdiLineInterfaceDevice::ChannelInfo::m_fd |
bool DahdiLineInterfaceDevice::ChannelInfo::m_hasHardwareToneDetection |
bool DahdiLineInterfaceDevice::ChannelInfo::m_isALaw |
bool DahdiLineInterfaceDevice::ChannelInfo::m_mediaStarted |
PMutex DahdiLineInterfaceDevice::ChannelInfo::m_mutex |
std::vector<BYTE> DahdiLineInterfaceDevice::ChannelInfo::m_readBuffer |
int DahdiLineInterfaceDevice::ChannelInfo::m_readVol |
int DahdiLineInterfaceDevice::ChannelInfo::m_samplesPerBlock |
int DahdiLineInterfaceDevice::ChannelInfo::m_spanNumber |
BYTE* DahdiLineInterfaceDevice::ChannelInfo::m_toneBuffer |
int DahdiLineInterfaceDevice::ChannelInfo::m_toneBufferLen |
int DahdiLineInterfaceDevice::ChannelInfo::m_toneBufferPos |
std::vector<BYTE> DahdiLineInterfaceDevice::ChannelInfo::m_writeBuffer |
int DahdiLineInterfaceDevice::ChannelInfo::m_writeVol |
The documentation for this struct was generated from the following file: