# OpalLine Member List

This is the complete list of members for OpalLine, including all inherited members.

device | OpalLine | `[protected]`
DialOut(const PString &number, const OpalLineInterfaceDevice::DialParams &params=OpalLineInterfaceDevice::DialParams()) | OpalLine | `[inline, virtual]`
DisableAudio() | OpalLine | `[inline]`
EnableAudio(PBoolean enable=PTrue) | OpalLine | `[inline, virtual]`
GetAEC() const | OpalLine | `[inline, virtual]`
GetAverageSignalLevel(PBoolean playback) | OpalLine | `[inline, virtual]`
GetCallerID(PString &idString, PBoolean full=PFalse) | OpalLine | `[inline, virtual]`
GetDevice() const | OpalLine | `[inline]`
GetLineNumber() const | OpalLine | `[inline]`
GetPlayVolume(unsigned &volume) | OpalLine | `[inline, virtual]`
GetReadFormat() | OpalLine | `[inline, virtual]`
GetReadFrameSize() | OpalLine | `[inline, virtual]`
GetRecordVolume(unsigned &volume) | OpalLine | `[inline, virtual]`
GetRemoveDTMF() | OpalLine | `[inline, virtual]`
GetRingCount(DWORD *cadence=NULL) | OpalLine | `[virtual]`
GetToken() const | OpalLine | `[inline]`
GetVAD() const | OpalLine | `[inline, virtual]`
GetWriteFormat() | OpalLine | `[inline, virtual]`
GetWriteFrameSize() | OpalLine | `[inline, virtual]`
HasHookFlash() | OpalLine | `[inline, virtual]`
HookFlash(unsigned flashTime=200) | OpalLine | `[inline, virtual]`
IsAudioEnabled() const | OpalLine | `[inline, virtual]`
IsConnected() | OpalLine | `[inline, virtual]`
IsDisconnected() | OpalLine | `[inline, virtual]`
IsOffHook() | OpalLine | `[inline, virtual]`
IsPresent(PBoolean force=PFalse) | OpalLine | `[inline, virtual]`
IsRinging(DWORD *cadence=NULL) | OpalLine | `[virtual]`
IsTerminal() | OpalLine | `[inline, virtual]`
IsToneDetected() | OpalLine | `[inline, virtual]`
IsTonePlaying() | OpalLine | `[inline, virtual]`
lastRingState | OpalLine | `[protected]`
lineNumber | OpalLine | `[protected]`
OpalLine(OpalLineInterfaceDevice &device, unsigned lineNumber, const char *userToken=NULL) | OpalLine |
PlayDTMF(const char *digits, DWORD onTime=OpalLineInterfaceDevice::DefaultDTMFOnTime, DWORD offTime=OpalLineInterfaceDevice::DefaultDTMFOffTime) | OpalLine | `[inline, virtual]`
PlayTone(OpalLineInterfaceDevice::CallProgressTones tone) | OpalLine | `[inline, virtual]`
PrintOn(ostream &strm) const | OpalLine |
ReadBlock(void *buf, PINDEX count) | OpalLine | `[inline, virtual]`
ReadDTMF() | OpalLine | `[inline, virtual]`
ReadFrame(void *buf, PINDEX &count) | OpalLine | `[inline, virtual]`
Ring(PINDEX nCadence, const unsigned *pattern=NULL, unsigned frequency=400) | OpalLine | `[inline, virtual]`
ringCount | OpalLine | `[protected]`
ringInterCadenceTime | OpalLine | `[protected]`
ringStoppedTime | OpalLine | `[protected]`
ringTick | OpalLine | `[protected]`
SendVisualMessageWaitingIndicator(PBoolean on) | OpalLine | `[inline, virtual]`
SetAEC(OpalLineInterfaceDevice::AECLevels level) | OpalLine | `[inline, virtual]`
SetCallerID(const PString &idString) | OpalLine | `[inline, virtual]`
SetConnected() | OpalLine | `[inline, virtual]`
SetOffHook() | OpalLine | `[inline, virtual]`
SetOnHook() | OpalLine | `[inline, virtual]`
SetPlayVolume(unsigned volume) | OpalLine | `[inline, virtual]`
SetReadFormat(const OpalMediaFormat &mediaFormat) | OpalLine | `[inline, virtual]`
SetReadFrameSize(PINDEX frameSize) | OpalLine | `[inline, virtual]`
SetRecordVolume(unsigned volume) | OpalLine | `[inline, virtual]`
SetRemoveDTMF(PBoolean removeTones) | OpalLine | `[inline, virtual]`
SetToken(const PString &t) | OpalLine | `[inline]`
SetVAD(PBoolean enable) | OpalLine | `[inline, virtual]`
SetWriteFormat(const OpalMediaFormat &mediaFormat) | OpalLine | `[inline, virtual]`
SetWriteFrameSize(PINDEX frameSize) | OpalLine | `[inline, virtual]`
StopReading() | OpalLine | `[inline, virtual]`
StopTone() | OpalLine | `[inline, virtual]`
StopWriting() | OpalLine | `[inline, virtual]`
token | OpalLine | `[protected]`
WaitForTone(OpalLineInterfaceDevice::CallProgressTones tone, unsigned timeout=3000) | OpalLine | `[inline, virtual]`
WaitForToneDetect(unsigned timeout=3000) | OpalLine | `[inline, virtual]`
WriteBlock(const void *buf, PINDEX count) | OpalLine | `[inline, virtual]`
WriteFrame(const void *buf, PINDEX count, PINDEX &written) | OpalLine | `[inline, virtual]`